144088944
38973810
105885180
25165704
32179808
437315005
106967738
53228539
74346356
1688702
80676614
9122768
184130789
601677909
396870182
277287175
13716632
661107034
280107301
129466660
79016992
1813070
750836552
66870050
53553848
57090781
465629194
57211589
363670584
499208965
21969679
207842167
452041172
170050458
455778696
61146389
37189955
36929803
239903154
135392811
56270683
175208200
348596837
658300353
393846229
173034961
56480425
687982084
430576331
48933623
281850870
469369294
40624929
99505006
850426635
17985465
5381817
10459365
5226869
77930085
307338983
40048437
44671266
393916967
4496593
436247713
112050826
225491429
146824090
762277088
294433580
536191341
301870585
166507043
179547948
58061788
190252376
240558741
454519071
589644459
39896373
464777940
63118473
145639281
640913023
314691
179304345
212128562
301691337
298594136
306589514
419212806
292461670
10688906
543484029
218801117
479953983
8081117
6058394
122445218
418902382
28049969
421507236
38537554
441045984
66580137
53740046
70489053
35390239
2827374
410527490
178264017
500359375
94132567
94392711
875539589
220806349
350533375
320001741
874473332
156560838
436531976
56802127
74226451
53748103
269654504
345050502
481140303
145426028
28133510
282014207
480688683
3053992
1158317
622488740
69584131
4306097
97006754
44172432
29286257
137910822
520613363
157060740
44790614
664396382
101977013
59765330
238947079
39929644
255243527
279303698
457181004
443883348
132034955
473027873
31612095
228540158
303547941
138430868
463764658
159048873
28905452
6014658
74291741
121705859
189818005
328939890
46237083
815634077
180408737
115121333
44641742
264021311
220995824
172029524
31565277
615814949
194461335
508650263
334129927
402399565
95054893
175240259
28762384
185699893
270584264
176721143
9863333
326633048
53016984
21886021
361766998
754416661
246494038
344237275
248992638
563059974
27048022
939888340
451444468
29427222
27308086
903784054
45066139
166750363
178781223
91276387
297534744
168992091
46844890
469624739
456793011
90705809
489536677
120172765
398301810
560514831
190003222
272559999
221669153
184483778
197616133
285802402
20832830
46776014
724310356
199973720
289364667
481211490
555820476
281808384
759629645
654921789
342939895
154551750
194803963
24660689
91872009
289516367
57328011
219543556
397625
267487036
295310720
31500730
93817653
141833996
281923113
210415487
133849945
55517571
288712931
18054977
222725599
2661715
122744211
46571481
32731204
251333456
212499351
253185918
378089463
71921227
46582137
186014348
737321403
17633892
42645929
352511642
858234983
194825564
275593901
92939290
303643954
291364214
621246375
68254626
13450649
100413074
39982594
160431839
665693654
375937086
129472779
22836033
20040043
583351623
92850957
122717491
613570436
127202444
379187862
605422665
11814844
58720153
31459838
92085894
166652877
181477952
26687170
31328648
210773343
350894809
285023229
410612779
171505212
785563038
93177031
2127413
32106491
428075408
150042945
33675786
661019586
21853408
29303474
314231166
17397020
261362803
400873177
82080987
7275390
29983173
492797208
282284981
162566784
389283331
496234312
376350623
131049812
313478543
487848189
299628864
216582816
95128065
509655236
132209340
224893149
33990714
113165579
637717251
170346236
20950981
117621575
11380496
266867061
828071872
58344432
561148078
109449750
39186707
380112134
146025010
165446794
43500170
621493511
163141176
62112877
160012883
122373888
490395086
70101843
630326059
6380421
30120654
547636427
69045819
138532793
514412968
100274048
230525290
788419649
62349314
136245492
527812982
165058207
342942280
17738009
270753961
425596716
303543980
611129451
9179407
767307639
78940144
10976077
92038086
448027317
237096181
481097070
155076776
234637491
44323352
163312465
86778000
269912737
216465355
507083036
189630829
5321674
319589678
921643849
222378800
209418865
31023062
278882893
97380914
2405087
34831433
10428866
21368483
718767643
264775679
567231591
677424888
125704609
252329828
454554556
510177945
153679315
177632293
91115404
422867981
7145499
24251634
240158700
158083391
92951967
125252625
524209709
1463265
37832435
225760674
460164693
122451937
48528556
1256539
307812815
16788860
158378315
172661812
512900115
239264793
73766276
521998972
232249554
173688974
218785353
21811998
313823327
645159427
38381183
298234493
389936718
131043923
212451086
102059396
147076313
37362487
349962563
272397591
84262985
605057536
940368432
142361630
133274493
145881182
251275921
541237165
622484433
183442191
208239913
606510124
324206685
331371369
793672098
100558225
2138603
19406558
14920015
223844782
69705679
547654460
476703374
19261506
26398010
95534158
250064447
27648886
143066828
53466413
157444482
804399402
31132491
144198771
236406493
133918832
67803054
530989485
336436816
451945782
14214604
561379719
109106713
174798379
157188883
71616985
58650840
702723739
221853772
8155697
249698020
14575861
398736472
271995228
741001849
4588759
19095256
140203406
266537705
150310771
98376498
38233960
9365977
44103074
712026801
384400016
709875767
383924988
3772376
335511445
62825046
194037032
243444785
202447645
266471055
356393355
44652951
529939867
110365257
28969437
343774266
68631409
162105334
201246467
33027724
166895619
31522470
107614254
136470998
194571945
72668771
213905026
64848289
273077521
43281583
84521237
81883824
89874579
120572982
55470792
82692189
129753690
17060808
160201732
383972137
488018060
165231311
334480519
229331969
253224477
578311425
281957290
553175187
286226261
174805259
496877694
203259781
120621448
95315510
426803532
318373410
118739312
15944325
29520318
2895245
638052831
304384127
374306484
133490296
146989133
347775863
159427286
42256723
483101968
402488945
199259345
829245048
182779796
243542252
17000425
128653551
860831829
699120619
524617913
255280968
280890230
110470188
124579390
27225479
1604680
494027032
717096450
38824001
113865531
475121478
305604164
94672079
127670484
230397931
22187459
5261555
155111596
2234375
37363792
58373329
460536932
166253528
248437104
383235313
712190317
914466164
23332851
168486273
49154048
2321548
292677717
336194881
463867040
145918586
56456115
115541869
49872317
156463460
217716196
78417472
235629336
179610171
101867496
32618603
412156121
816630061
149501128
467270686
70002596
89872482
707426042
52857057
14417254
267378499
183588728
223687954
737916289
67453150
332801632
84882786
42820070
247985158
58709748
515683180
22798311
372315748
34503654
155217852
8000917
45667212
73591324
21008868
192398930
10710657
62267824
112299292
85638244
745708193
156940002
224066258
60724416
84521459
410600480
557714462
577077172
354297648
107331678
678077162
156770792
340621080
664009953
464872264
191385959
60883852
403198430
104227329
92742014
179360821
191914016
96109761
71052207
94126613
120455869
385092921
362345052
569404098
670958546
662312012
124034775
670480677
414154116
389616813
41961151
506646524
10162784
191429420
27420282
238354385
39044440
74317789
87465626
486172668
401091293
157946032
57699214
176430358
42456680
79379673
47471271
38823875
12167902
388315638
136076991
328349704
45169143
708316019
113492379
24077261
230003951
564572003
462601192
6535444
81759541
76595342
260546224
63897628
139692115
200799467
268321547
1903834
6568850
248665608
174532459
146543016
223897928
37748449
275473036
383564420
116678
13246540
154001533
2622363
590454159
277872833
388265357
31731205
391621792
436900297
63611405
94911347
360247577
327399989
274096870
402603056
294309599
206767094
47591699
145262861
27721376
844586850
191618544
644655910
690074014
20245239
222357301
331360981
378930594
414165183
515796180
107983832
8163462
76379562
422070644
253579282
874255110
753215346
8548970
13630873
338513201
391767467
238828148
267481857
60125906
1125252
499213764
53482410
223862990
696522158
410265830
306322041
190535163
67843046
321220468
14639420
51879487
391669308
281566734
334474407
25689713
7995094
105366277
323919653
133851466
63615747
78632007
702779601
152608234
403512183
107606617
23008499
349171386
205104130
172981534
110741721
49989277
15473543
416395425
349946355
411656309
25979715
99268082
6718899
58044727
277556754
406056313
457575438
43109032
180820107
73518636
4398909
565004462
3160268
618920672
198552422
163185487
676734410
5327231
516787200
1297985
514518370
329927389
250545949
17936751
30596518
606293924
97148941
58655413
370692445
351281432
57443292
167003254
167290228
482715587
360112042
961450
142253732
24139268
190837454
189032313
26178649
336772717
47533539
62039798
761596682
97016442
450482483
75155354
170180862
2981574
883512316
125477880
218469198
170829835
247317884
297035433
111977570
92716911
596730832
98526873
508038252
314292518
449474561
78644869
3656633
35251428
46637118
73753343
150685981
885705181
136014127
17777826
627116945
244722280
11948057
141229610
34486832
132028023
149017689
580830742
74357357
280170162
59092794
276835482
463438125
348100865
778577719
60051104
16210573
437233117
254590324
1212807
474621086
348858631
699670219
80115485
27168658
7396075
103001513
393095077
18638964
552026269
337519442
334302226
416524247
763085185
37463560
513838293
30923533
136608045
63251082
489799170
238680597
76097101
462754120
602212147
177323338
309111883
141629897
128341864
719007708
488323027
275294058
88358658
714707608
255574525
373438249
347247600
405308302
181888276
221120413
471113933
760649244
222692775
44864984
434439821
32865469
372499836
9508821
4998286
634936692
916833763
45423801
50105542
294257574
42519002
770405784
88357422
302517308
192056810
32895522
72991959
255059663
142561486
456402424
235180066
19000703
253010524
110306577
20892918
300211340
195426708
10379380
16519732
20374617
12028483
64793397
104166868
16580844
342420254
83041469
36209096
75468798
190380080
118118547
14054313
834496848
173060271
95767393
439898353
72312442
39432051
312119679
462366682
602063723
34860226
316273758
268519640
17566049
156600147
549383193
39160812
577364950
611437706
108765510
195176450
22988779
161372457
39778884
310315094
549166536
52192010
1819044
280652471
278641333
183063445
716892061
137339103
34303140
740534260
117904899
389830244
173076641
169641523
13573258
255351844
38263948
854256061
20620249
641236585
633868280
16697016
13928171
81855278
86422698
15908647
1317392
86396655
184657554
822089
327363746
54797623
56652133
365905649
174224118
134052565
89903358
775298407
40573635
57667697
207340916
116467263
381702110
4280501
573644283
132479189
287171826
47699688
28748456
538445328
853809198
83565425
274327979
216066393
175437672
6484000
362784356
405761195
115133265
55541784
103524960
334011137
345362007
239356214
174803695
59903651
303956344
64152029
45830403
101943338
96165251
21326571
854307184
10511077
5072189
622752112
661851833
163930107
192024703
32962623
219744665
217165256
78887968
288162732
498930047
807672924
36690218
85135266
714109514
14110991
238099703
299056519
401940281
100529244
124122413
522436806
411054691
195255100
211953183
959364886
253527462
873590579
310533053
669029928
547261964
321869355
180927153
643799166
53324472
41699315
342662297
347592924
365582081
166043409
46234427
133946381
244814196
17971713
791423847
20943827
347491652
4329671
101294083
23523788
66063858
49848812
552864844
687844043
710553665
715238800
25148937
294991175
431709885
231875278
19484532
708363107
91034370
387894367
294498204
210513050
167129724
22544347
383128165
9808914
111593771
270712690
88663732
140361648
362361650
490628139
2987680
26808336
221336484
88083939
231795895
234480192
22005396
323720922
56010097
15643338
106637873
257621947
400805183
692948161
130295790
290426
31960746
93401468
612030894
387958566
126145451
719106566
240875604
313195105
242694345
259164046
712975760
149493321
231887409
366276920
91696572
321518
165681312
14290656
150872801
278270379
528357671
295020138
167252897
167537690
82425346
147666843
624138703
432378161
262600180
85516524
418482028
111305240
189993156
67813187
179674769
24666458
101435296
576495200
316664605
516692898
81468587
222313067
717893213
231080351
843287335
250855918
29939235
127222149
618170353
284959933
447247503
35354677
368745087
44488348
195060609
215713798
42860582
215976634
189823201
279324471
96094073
500976827
268493286
8220336
542141810
186271037
18451664
88566350
53801771
39443971
137239248
326694581
449261659
77634677
206858194
94785146
179839515
122161027
198127038
578415160
132198296
386333091
147662089
309914051
49626623
641646059
319159458
56459363
489738297
28520187
41474158
166825202
350297801
18344141
500714333
299131055
23938075
57976874
178967797
116001240
171424720
638477355
338441097
13386866
365623213
296155608
10401232
522557112
68072800
280217946
294843356
444996062
87185284
183435715
110907150
360713186
200148595
584233828
45554748
981644054
57248196
97567101
123253386
280927980
589888416
438962482
42175618
524161564
27219454
15560720
8906791
138242115
472679651
252033824
316702062
299325918
138314147
270936571
304617431
502963683
656223000
608377158
517621732
363450104
33620470
22058998
193129472
323620126
657700224
143396573
343395503
25231079
20256325
50399962
39379222
63126582
183678958
48492016
191342703
231485147
36339678
836209746
85982698
171963793
43905458
822373258
26261662
79961673
120431859
47186813
7715766
300850759
670832065
619054614
16199321
222290711
196406000
151767611
10157462
144701792
312445523
1450879
53001682
139050868
215904024
11337733
23014098
348065138
60514534
426552416
101024869
91678761
102334973
37445183
236730158
45300932
427540616
546726069
419884410
170065538
93021459
88698911
276228471
31385256
443417358
580671809
34753634
106388005
48985145
681057201
126960815
190500202
615854950
83479916
174015634
170958339
789531926
554511261
415270465
25439499
723774499
50890000
254587786
259544329
695585887
234551610
53753445
110013529
1021947
196167498
489334410
162839943
202638274
64043724
114049054
252880943
75381510
172697276
211869317
550921737
253765836
395144669
17898629
369075479
56508911
562198208
43300166
421695404
4587498
341194363
9299129
68887464
3317197
621382151
1807283
532954845
472595673
45642773
214481706
56071554
371457915
163765869
146217913
613485226
62583141
702546565
427389985
156021
257659560
448869874
615918844
66583766
595918750
67637698
299853309
93439520
38094673
475670060
358209783
33481565
388542202
118827541
327915287
279987197
547324711
404005131
87787086
824234577
362506310
393939250
455830979
186424441
575397023
363786125
170655876
45057465
84824149
478243154
307817879
787026311
1286567
631549994
167852458
762939685
145880035
41725177
702738068
242267407
87870290
502431777
164470580
102638232
122677089
580809544
311621828
27490948
5240154
155498466
172817236
390512709
321833212
52328459
202216650
444554845
72392210
108993776
595561184
639709044
268249932
544426530
511437062
50983671
284930610
231940897
61774851
134222673
9406408
614897459
9720370
260830791
353875584
590555247
116588568
98105991
344908340
115057370
882036299
532585838
154939713
78209330
53755891
42815875
325157327
885156028
106638940
194833846
456221276
78420491
425516932
46516224
453324410
166387449
40025188
83252423
46869647
147650095
705909504
80472939
49464510
348588489
318692510
99312890
29215694
453956608
687492367
551104928
600798753
262439595
40342540
320621716
452476927
193823500
42537389
42770526
134911495
163826895
72506497
394410915
288003661
435733667
271084940
79385341
129511141
448222481
68726984
214089588
282527858
192600587
14869912
229630660
616654571
69170859
56511417
442538845
325496632
68281514
457474846
670133245
45125393
844049840
56395519
66486591
112602016
119392313
574316521
203513974
232366362
642689518
68223185
372121791
367892242
566348358
32467683
60288290
684406142
316393939
537139556
56741090
138489550
86264746
120126024
25025814
53269946
6126179
316563784
91850173
420406520
425636026
423474189
961799094
547030791
95031335
295118336
193585495
95458900
801848654
359418460
13997085
291540879
488924423
16711549
57100941
70019795
274620288
64848153
49640786
334942103
30350779
49580056
281318357
43565421
17078424
217886695
678335644
792034749
334607571
50655865
129011604
530304543
552172777
176428411
318369649
40310133
41006900
97379238
609471472
336190856
474501424
681849327
27099126
20783961
125084961
222375701
75747639
121906191
455843396
178113849
487363839
105791689
94011879
183386063
124609848
272171943
136067736
817780492
263242243
220720427
739290872
881616074
171818666
230291642
6831922
465333543
98743397
244306221
355377009
494778593
464816519
136531705
35210220
484548898
67619282
65297098
23235969
389133494
45634610
72519717
286360758
255754848
6846735
301860456
472797271
579919107
296426050
397746786
401781549
85993134
191821917
226368078
199742786
101156277
104187327
189417856
394263122
712956178
387193464
116242815
122462546
110580023
256892243
14474759
173572072
129194088
277527129
345723882
68747546
806774590
646239038
161665592
154612322
13100049
282343457
124725181
369535121
37167213
163527099
44419546
427617258
620144600
487379153
856725953
207941934
74854546
109590765
129151149
671039753
841625808
238293188
211783800
273990073
7755129
555127233
269975939
260321127
246579879
49726653
78248526
4139539
325634860
311849499
354107436
69149042
265112597
145881557
44423698
282025069
230410809
184708792
181359439
566126231
263998849
167127934
34870536
330270404
124301589
23706603
108267474
285180472
142390891
439543753
361136930
127948777
18375256
33407114
96684984
194342283
317250277
103743061
14674920
198026879
20701646
373044377
230103365
486446180
114441259
157326142
663967866
764486964
147553433
255440052
493070370
812433
162986859
124089786
504473345
308512601
153128166
385389380
751032043
499428035
499690555
112240783
11063872
31624709
452860642
353503261
93018686
522981983
606254480
577285235
242450835
22423248
279027548
18349140
188867512
701879818
167781080
26509940
52040781
274370764
489796106
6489293
218519888
107743465
6903369
357357464
682676191
77274385
48709165
478325
540306202
97912700
41203910
298490923
433662780
331871099
14932994
475740806
289460212
364505348
81540262
532869769
13096304
257197058
14209465
237691954
2789333
892440176
99856469
494746468
152477513
140491324
400627089
491443334
168529653
103399744
9105269
371723794
39710275
714042114
458502790
41346587
180123848
630003144
443470489
81730342
11048440
136341901
426319889
738951185
387637838
654011787
628613857
224451523
343099408
13705267
79636762
45508992
123023710
138971300
381242970
300703300
260910636
20909188
2679118
265465759
562048369
602355642
717929828
683829161
42495748
128324678
272595332
354237379
6430243
79559288
103881000
212584954
121614617
344983823
771647806
95095402
171528018
434481752
89402842
136592840
216967354
64054702
279778
317262857
448776570
749751186
312413270
28141567
56967690
432704862
316042213
190425880
54381912
144920212
419444321
506852535
829980701
166852131
508701993
130691706
99436936
11357492
217943480
152665389
199764774
16228132
118640431
782376362
8951590
26069413
160209062
52872801
329071737
39271252
355433575
314055594
271888505
143875546
547932714
169845485
379540299
59933138
474019923
63594980
551338602
504160273
344534521
116543696
104060517
56694704
45961745
537900304
36895385
208283383
67901286
39432588
178146867
323320349
5370217
309450643
474157275
176526316
39003417
314161882
141555018
165212046
805996185
400016768
507756679
66338047
460277773
31642734
277624351
229602439
431124662
75764265
374792728
188299704
821704685
262031073
154407879
858387136
655196366
96471167
635068658
43772062
367470374
660546838
69518053
16511690
241434931
138074478
208788296
54339399
89119044
742253097
128591159
138684482
81653972
189066441
230441418
261880754
306980345
55973689
183085010
219403410
274339799
167929774
238507654
402389795
126039697
791425726
71884037
477331075
407446
170970691
422973495
335169232
402601199
52537101
20169661
256127783
288830211
23533901
105742257
287728099
260713131
140172914
356123630
192271064
70455793
204976081
272650151
440229369
367900728
235736496
152479370
5798143
184444539
448187905
337440830
581659593
333465643
91658799
53159190
179869069
38323812
372868812
120071410
35023494
396627207
213321047
78702865
161441395
498516872
1215693
614171174
216932431
342735602
10504460
74291554
232351021
672977594
25237848
20259818
2996418
12935317
29820214
63075199
104068631
385233029
32622804
384019963
8567887
140501787
147438503
408024298
84161599
272770625
30872861
345351406
193074799
7770042
233597390
277258423
142633113
67001524
250692545
340095688
369628244
188904540
131133698
90031527
2232732
83801560
224192996
395001297
749556471
25972468
453540961
27673233
74351781
10083765
35507726
432273306
749537550
34507937
8931570
73910560
333012752
142715286
209482593
318089001
296747548
184928854
168452629
248768375
60222830
64282105
40372563
219825096
312849896
270396057
145248990
15244602
711452359
117732676
4933580
24099514
800281248
162739365
13596040
151792085
19788177
110677394
344342734
350555432
222289622
16892968
136514948
11513503
587430548
27397265
551091765
667732579
5399083
34912379
29706362
561678436
57741410
431904637
136648101
492044455
15288365
133451708
474509498
186946530
7633219
211691811
414872467
103761479
224829307
338137385
19664222
166830569
324484402
263559727
303028903
167923926
738547856
139394736
417573413
364753680
38902256
136572359
344732793
287641372
184289365
243931294
162316245
187306625
476455440
213000450
326867732
37725343
516685616
638940
183008712
85884485
128493240
541361869
68953839
8071471
268063781
307102616
5770628
390671032
547690748
261740540
31174915
45017858
12612169
293769090
345428982
473540772
82567825
16212472
200666338
122525617
177079163
32802062
123850575
164664203
200738856
15638693
53353863
480422418
5297421
542030182
3597123
458855098
186076296
277276474
816991896
677759478
42063283
484517633
742996157
117743538
416039071
785953461
730781391
39659427
74830177
242365539
31406779
18527592
124156229
69561526
38482541
122976610
36949316
287784022
641549304
329395553
940482125
13086525
153489551
222853283
126974541
226841628
19363974
41924814
236336384
94933744
40436147
16501594
447547088
101991506
449629231
32035460
29740610
102189891
16199609
336459840
404282841
31033178
544419678
265804568
109181374
581578251
543914291
737128300
117550701
351002643
123637518
73895242
354940179
98045051
15405590
17144826
459202624
526837755
95797115
41682543
14963039
127805275
211748429
24275806
180958114
424148067
895892134
272791650
8381679
116681247
117663504
7091165
139320085
41309607
115267786
327679382
298106731
353626607
142474542
385593247
280114380
6075728
82148178
345561883
40859456
522032303
203261415
545182920
614835000
518932586
60091481
219227435
119837705
25077846
352132229
389709492
135830786
7924105
40671918
20432035
12924345
21269885
185456314
175051362
439793915
5831828
119114773
114118032
246902368
384712573
322321771
136727317
960104205
40756925
114900419
54231838
146627865
231512587
14427358
208450477
48053564
341626366
637792676
498084109
332222253
1771357
244827207
5935997
72921525
97446707
14021205
3046532
104883786
276873895
388078665
384017075
35236847
485770656
127339283
43394555
632803647
539275019
333582680
245751142
497194709
123700299
252143588
198231966
592880794
87153795
226166363
67486195
252331847
274105488
134254269
96578901
142197689
627067305
67975064
442778547
12601761
87774915
133540090
163980528
3396506
75537482
225183838
15053608
359006502
1148683
516944058
222219639
495875017
151939148
538415894
67224219
816815615
284448644
568711386
153879359
602940816
306473394
524861264
38056178
77886931
84156125
36803967
62655269
4770538
414751289
44336106
348820734
340234970
501860478
900720105
210861289
121747423
685128758
400172381
8013812
8549602
233245136
592505855
270302869
591032178
19757449
488975972
474195616
294257930
663401749
391466932
82330992
24719912
422297132
52474580
84348793
88958871
178904525
176469830
124907101
59590688
31589059
35934945
234151395
119942961
38889309
158370970
154350040
509650807
192368754
155752835
414023588
293631162
75846001
239653798
207992516
666563540
210714406
38561141
43892410
859189871
420153157
26715123
45387598
77340772
581956865
102214713
261777517
3151073
76769460
392312818
554169074
505538052
31510664
241199351
102672342
553888877
588308301
31677814
811500737
16811394
30966448
554066717
39231699
18836899
39576541
510051668
28912369
28189381
178207079
18367340
158278090
94799123
373842442
286248790
71190632
89902809
414992943
449265535
58611073
225125129
61287499
807055176
466924353
4874009
29537325
394589592
25918387
533586594
17605054
13440084
49501548
338817066
4838899
763060723
383916538
13350895
301477527
96583849
5198962
192033269
227466765
412410112
439751479
54682025
184197491
216523794
64138671
182926003
139636449
211296967
127118960
191941188
190553767
387596888
316827604
547496465
39808713
218372643
28959918
483955864
281317433
373314595
63244456
364778940
360978862
242006038
39427690
13414934
448903916
44458506
57415149
112857977
638647655
163279040
26024999
129633680
115391171
295620461
180221159
413681432
30275416
86120558
258694378
6539777
102066201
78873267
190737745
259050044
27386287
468360498
868928
74024627
611262820
55569956
449826476
205418923
23083191
544925133
315764409
284258974
75943175
53548117
63331369
447942596
17421946
592364511
517256356
236301084
347521013
422033771
616063507
553520305
364877378
25056093
261910606
88001446
597757371
26243152
284307498
359642257
458240428
263288181
221223619
442340938
61741645
164053791
125685678
507348966
24374160
260243380
63832016
429083688
664570506
288695260
247445690
13459570
825641726
130536969
445935938
52892635
716469144
217607987
139947446
245878688
61780872
99977519
13338138
156981411
83672771
67749458
521339329
576978880
241339394
25505998
262845733
444007016
267450801
522922630
275270190
298565497
27787029
174862025
77223321
207302610
103246213
679264490
7162908
11504328
332180744
436526021
403620571
20308270
362927986
357407113
307372724
33353158
401626210
849089609
526195442
126066041
165774873
102171395
328086450
76614711
379316244
132722388
746139606
8259300
32124957
146205171
96791189
34444179
146176868
3569669
233386508
145131857
414957113
182012640
130855126
65455555
3509899
60158454
598758578
842827293
137497982
228361411
177909490
515549614
304797464
491353073
37796111
260431567
127226217
368244586
135898809
620177786
66020855
28668871
76648515
447908192
26700501
246166208
171209190
207840743
255394887
104338453
5773592
584588497
39454816
246546456
61999170
149922351
99802196
357555550
462585332
45099168
72383016
83148144
18934607
152040083
99620560
84924651
265695112
93001788
35445048
11028996
35410100
477702477
46797842
369716156
463777921
335725285
147612564
3716441
147003010
201523544
570464829
16450159
399951161
93875733
86068759
55046893
3875032
75332243
361486411
263432436
40282688
121039347
46206482
50683585
54641367
216513193
111465344
420901592
60259933
412999721
871497500
120140887
176643608
53786792
84623111
158425905
34851154
674831419
94793667
293829093
53581572
390955818
198162541
208429300
232837400
326656651
26616333
24955336
165885304
680305787
295519391
454633649
129696591
9969827
8623420
802141550
72363842
658028507
81314978
242249113
269375586
757439334
55736049
198774369
25736834
711848408
91280605
28356351
5941548
204550132
271112822
899359775
68409005
15548419
201796319
11299584
296887313
149830845
2404960
177543750
371726286
327049639
580521741
136496419
709795460
570456364
367190061
25714112
80142695
35103911
278803978
9466827
167515753
461541478
127055065
14969013
243957649
884498562
623972
58744126
146734715
656037563
5073042
70722202
189251550
114991648
338945503
653673859
136126130
162704094
296359741
498157092
217135370
605483770
508471675
122469145
8647232
386667363
62830683
427838929
7455970
236815899
22226462
236146084
647282025
279644375
565895848
224190116
531413483
54016400
511861309
623241930
500803166
63491334
16040167
60922850
669023740
121496767
235951264
489766968
541024640
21288103
334298986
511107012
121291322
304021647
33770639
172767164
242965658
60650175
463663595
426434157
266726224
173356200
406143448
297803101
493237118
594545070
42674684
170153419
439205588
111098553
206677526
396144576
335805558
252923221
46277140
171583255
242087325
159378883
349542010
22742139
763702026
36312926
758563949
532880213
367289747
171192680
129838869
94976271
464908534
199045904
70680227
249245649
89737991
214468051
270373365
46831218
414281023
42363320
278550914
481220722
380946790
453842654
574593073
87760069
84853802
328568793
90792102
473947875
667522034
200033067
234696790
97793546
619466890
451994897
81616847
283735860
379458465
62064429
755986624
537477037
52748281
9404406
13866846
4157149
226399041
660581034
41011028
215771260
139989711
121769636
32379495
350931365
439512557
309252698
8260603
324075184
29696904
96188134
148296759
401241041
621715758
139428642
12574051
49708865
57631242
758017791
41718441
678810128
529057402
35591377
85335784
152298526
5340492
233329545
62623851
349633342
486449912
973166004
138997182
130722492
771922817
225104585
63331573
382220878
185174559
63223269
87309923
18126712
81275875
423101634
97808990
192518603
675763100
144775859
135274206
217706605
22785217
31639970
140813171
5194342
279036050
381992288
447545640
6684643
9228808
117950329
22102004
574649304
56875520
574490529
439420483
269869230
775407029
359789757
139341776
28330846
63938984
20385938
148792213
253043621
789897281
152121442
33957126
43537846
25106277
98130658
116853119
247845231
592735050
92098980
273132711
276667674
219626372
312197428
417984385
56082326
308232815
373399777
207593691
664032558
37889688
855555583
68035081
83887919
221673700
105784330
847786566
598345154
242554029
33404963
3222016
8864943
153011173
563606738
129829231
255244200
604273102
508029454
431195046
13512619
909064928
72316370
447253285
279158805
440005582
155109798
110400436
152599054
190868532
37227021
413517661
170463221
345567955
719089416
576367554
102639130
482623689
619884118
23920794
354006288
357125261
597120958
77705343
260256014
130743386
513592886
74420172
365055803
85956821
448981158
205918969
32819206
209658123
452120845
404872530
7295813
35050941
138965175
158387812
42635744
59369615
738098834
12273267
50032793
330344628
36893702
68300838
143992009
25023843
50068871
208073844
348346596
264835446
66904360
76772598
136652754
629404972
75188499
235060294
124218965
129053400
335718996
493789859
180204629
12627569
278520573
253929004
149142694
194647267
419487050
808245831
342981538
11043834
396248689
646366332
243477863
184401254
105745535
23439636
7685262
76703315
26794187
196188945
262477978
18761870
410058708
57431879
96627203
38646404
274293218
45100721
461996121
348240766
112061310
88269584
880498546
244923726
327652651
153886213
121550710
48782889
185573698
244117891
2816755
255761113
240642896
40094319
265640617
273225042
430378458
348537806
99163655
529152133
50187903
52973457
258857773
238703275
440275328
65419405
56843856
55182175
508302259
274096237
72097707
399589470
11311549
577998158
343841008
614576516
271636626
280505380
300417780
216349389
476920615
243393650
25470117
154235166
37316018
107839392
26414067
400162899
164220076
318969066
389887362
484389880
100699083
344755292
251154501
421564636
393908037
500967857
125518338
229291906
155234291
57153127
135894957
261453414
106151059
528215585
21119801
311798983
91753963
148036990
239535097
71257982
349398437
62695910
44099376
48713923
67889163
308845494
59906027
5800924
23985777
784501861
401067600
111136357
169120124
10010547
440597877
331752171
468573
807123854
77551974
134715376
791744855
176809980
162831776
236347886
194278178
225011546
311245219
229387140
85543814
21279823
74511033
275949965
449475580
75579552
271462485
93304542
775264070
365063370
158344716
287002490
78550700
96243401
169202034
300987774
1626184
51887464
18597447
277409408
195607875
141671307
147624913
191932140
504671919
10516984
618483026
6116779
14207495
46277653
575291960
95812185
800149096
40189383
131094547
210897222
274089429
478664162
167865675
9775814
363228953
69487460
65201736
78261701
84516653
177535962
145878895
322838813
3860261
58205514
96391131
2732237
103040215
29579845
23813010
391105639
233585594
756892769
279874819
97217288
488817632
364728332
269684395
162510111
33067203
64826936
9395005
461379802
125171767
74615101
200092599
39491430
111397804
53630461
68228281
115566798
27053860
146365372
7013984
197337834
691046500
105829651
590585644
742683389
480799840
57817740
340112916
44650716
67404870
163162971
227167794
58665889
369835274
5380337
31273168
641610263
255708746
80325813
56485186
3202968
837458
144781891
642597959
275906727
142681483
150025391
242040706
123029125
445643691
121503339
169546170
174644628
233777354
557921715
432320418
803318467
601608447
98664410
151685014
352860416
209749912
60518479
353892825
644030313
209197345
68113644
583221223
78661049
37031965
111139302
71045983
679019364
164861948
21027209
52545590
54597874
414551781
151838663
203271348
200748312
169150686
375032516
216875064
118608836
930161405
266293234
203037141
348177769
30706757
426348121
43370688
177667886
10338113
699461795
458845713
1994208
12011303
42173671
22482576
192418786
16844019
71541452
271194197
112235950
124070063
249388638
200662435
26217344
340047861
171856321
10542279
96652843
835959659
45698197
732787437
31390121
550345733
83476929
178779372
870131957
177559424
408683155
716171787
103784555
163370576
228209695
54884246
267659490
381134264
85125834
204163281
206726485
507772671
118362319
111725912
213495640
575949467
199070270
289383193
25895758
551677400
153450894
580898386
154931087
278591610
143595089
370517722
42903790
101611965
437069898
245311070
218635617
57608632
57070991
119385111
217169804
378166313
179646539
398645714
283943030
17279667
29806111
236358797
265628399
201344788
458297379
382382408
268935909
114507210
78826741
1392945
127563632
422721439
51137522
124784790
254292968
374852436
143133137
45807827
255658053
135243956
238387395
97022848
690090291
266707903
37790241
3059141
29886239
575541532
281898647
740151554
350595824
58720486
142165594
106765567
269718334
22897090
254999550
381112656
88512356
363345224
629483161
521802688
548990364
640205091
374725641
377310751
482482004
816175740
713849218
93412643
205734531
392711942
274874790
139868803
27690646
766244798
194789538
36893254
309080466
190137160
164033526
243122389
182252975
78319736
685101890
269924599
302915263
385894062
25021012
193044562
45015971
68955328
384219301
90813683
897455835
161458139
326842029
304175693
61458851
13721298
846832990
39717905
143007931
27094760
101327172
95427896
293862631
69982300
267670816
113159107
231930286
412262385
419346656
323380495
309006320
191952824
107478002
597287869
643833092
4726268
284613921
81878667
57548731
332784495
675568479
117624611
880385100
467369810
18779577
802033227
297287621
180265219
109977313
27022791
209777653
46820190
341365926
781701039
883587785
8848601
8175942
67613739
424292144
285381712
24488828
422060887
504758974
75065347
415359792
275312516
16598415
332614491
119300906
632351181
772627267
22603446
28903305
203378675
65052549
361237309
41263672
299225640
843007582
510939442
16258561
422209416
82080490
22538110
416917845
209360473
401335340
97517416
76605358
58494808
836862959
786763604
55805204
701055388
468109308
476973171
829179294
634535036
194282113
6414163
155559896
206355626
175891591
76058860
29639502
145701423
221912579
411738151
170773515
122332222
371766639
173706907
190091166
704717211
107309723
227361501
536796945
207058108
103940740
118704871
331712137
373479708
17198359
516773493
354502576
857495952
6471582
118191953
928867691
270590525
30716
574050882
522065187
44685945
16058390
438645254
47636176
14131019
99226470
213817199
158546834
40008782
587984886
106041597
278674571
293238611
382092270
318286232
647752013
167018579
72056009
498855525
634609316
58488882
256273911
150302700
542827793
357672860
9852011
72951094
85712473
858108369
49497742
116285902
221827629
205866949
185751740
66350459
94134844
161796007
242105508
53464419
11446384
93484006
354564391
347702788
176702858
115612264
260114592
75878495
282836103
367671278
583076318
128454016
87530352
547415
26035033
236192053
37587177
247041972
633209196
494295853
13431699
212422718
50051709
655318212
317550334
327907861
186821688
7682345
92989860
742977409
38897821
30953902
167877369
606540767
307024044
230325405
448441297
112897581
583075583
412197210
361636971
716297394
71734687
153846948
498157479
500735849
123052852
542714914
2335092
268821781
83249473
36975875
111741280
58714227
36621399
2838658
557611218
388509552
108587516
82746508
333132040
453553812
344206606
4275715
83916620
748388559
32862665
506542581
288860873
24513746
467025243
19850652
918662641
519632490
299205564
13478668
12528082
7764945
552632393
126439575
227809715
294390257
460292593
155005517
41780897
7522780
49029130
393520712
95844545
45982686
412259658
77117078
749811244
684708024
446058568
480370933
489268662
294351528
10649370
870947324
115065717
91820367
370893799
222417271
442658455
182981330
521461008
55547020
812014606
248119765
227637118
163590658
537788677
228731257
678066822
1164194
2448231
699360130
115639729
134079333
367044172
483537057
309615417
615962566
192992550
252917879
624841688
118523832
157957697
400054975
33093559
24049602
127756757
109653839
333934321
106402325
193962931
55922484
586340085
69601012
276664963
156028634
260415206
606925023
210575581
17979242
506680868
316455458
431107374
180590209
874088867
85840319
186391614
9925187
34444334
90011531
33673550
741885869
124778406
180718861
60979768
15549270
711553225
387782001
327206105
635181527
127541128
216879639
308287506
60221355
210016914
369063937
152532850
402500601
883275969
124039794
59717739
23300019
15101184
149053512
103365547
816625126
257299974
152443364
166373636
379414811
133806167
471337171
128947130
345845967
163127989
513552361
29355569
311349071
121512346
277557617
2547630
549538294
399782115
263260415
20866063
54807655
376088369
274635350
311532771
26726059
102789004
67726225
58477829
101477009
60757416
239877308
80033585
147955876
9145791
630686988
347332922
428421998
115386824
17147789
409072782
125681238
307785306
29180941
201103495
42909118
172561551
148245342
46005496
586382384
560357836
46582570
161153806
349102910
85828388
78173626
481756606
9988867
822798316
302688660
543317910
18556010
334947075
242473411
27762588
661848714
665206675
10698701
754798801
7709488
111162350
188390552
531330794
279156023
135784782
94256134
33399594
144212958
728915272
249853371
140864317
657138550
530165360
155236298
258146130
480776430
259605716
93899149
251982786
75090237
131198918
3936427
975222
102923062
211113844
611128584
109277971
5388768
615908802
194114012
442202818
119992320
549377000
349637646
87854071
111442550
145078620
155331060
301390294
34127600
369230670
44902988
323511359
881858625
215958504
2006661
84402745
429626602
104786621
6477172
368020790
801274172
571231638
140572334
76294251
480920707
402174939
326300224
449877401
544953976
148318939
497469671
450688907
100747419
173051676
65820736
24087640
339330248
100607941
33202388
145123
135069453
630885660
25563923
486567908
46185777
180566798
10101420
82260122
40049049
27230267
153706048
170787439
743527187
172757488
395188861
15146802
152125771
263453319
344624020
241738937
67653193
398697631
17864718
58835174
91903007
98738621
170914090
510674442
99232653
575648960
14769534
672882691
482900105
566461573
107247907
25435950
71076127
350694804
306650738
4293198
393943514
415993727
88951539
96767646
400762230
611440914
461967063
738479411
147809293
440601436
131910385
83389315
492337498
79196367
144262102
33592589
381424107
206399135
64156129
313205051
138527757
386017789
745949264
58280262
1480936
439269476
618761613
396818317
190945647
562905243
213545922
74874314
193965920
288290448
171186445
129170273
30277468
200046338
11066665
241937614
714110694
383932901
337429040
47868489
612266898
211133960
40172036
31712550
116447892
435392711
70093947
499395205
331314181
130725589
539590755
184166980
382007302
284607655
140355532
13473251
14406197
28628384
8576369
268155360
121247540
649089170
10670957
901713599
12835122
11185486
244328532
65249305
94056146
553267198
686139140
567598739
59339824
225797591
18287331
421244434
302778875
481772316
63369718
134568868
811693499
98875383
239510932
47132411
596543711
41661846
127504754
132532305
52681650
10551291
13844650
4794862
163424520
297240319
98027245
208938098
72351873
416373147
257271962
719587784
33573626
599316525
12722881
236904459
15585919
57001487
43926099
370508511
155160757
16362397
40131604
274043254
386366531
58738788
347109958
585438739
654539238
444668316
78547961
28795635
18824162
713511287
747800743
313404466
257408967
29785780
63385801
109699672
764546778
139619735
36370451
242529112
80577110
446818
490442449
259141316
206254471
318676365
379818039
260993570
20663841
6933657
40130420
67278447
57778430
352631511
191879812
502269133
229786807
137929781
3632838
590236423
129831860
202752269
174070884
11873915
123877093
146032737
495904572
21504180
54466841
415353145
355984761
69239900
469626454
69791224
243624855
428409144
407461775
182752331
374404723
52994580
15247301
211214633
373526894
742161612
369074433
382782037
123501388
154492029
275863624
97669859
9707085
38276974
77326783
380015084
235476832
247088750
403330762
23161743
769360040
501305149
59294025
148175946
222198393
9253108
24955623
167151138
54251650
108981782
999446
528882333
174033349
117708315
309826595
50833877
224912804
2093530
203425091
47079028
11264297
202357777
10812611
20521454
197687140
188573129
11619452
22308406
306339812
410797854
217918565
154968454
182107771
37361701
286460987
79525898
182196855
627194755
60119360
162695110
63980248
403206296
545527622
322669404
219933352
58797753
125325287
52945655
368093446
344462779
25817763
522628151
28509082
31994876
601768601
632991922
134537333
402241110
79935287
549166085
78337380
731582242
21164013
368465274
110301908
22191284
100176770
783431562
57599807
110401933
207527563
62444894
430814530
268598983
527922825
443531225
23426928
66239529
688355066
9012982
564844240
131794590
102577210
153524385
332089462
218545235
418910413
487103382
523976492
212689929
481197547
88715159
102367290
398201055
5473883
579020167
397004669
246329155
10596054
47825724
6695693
188521725
113711918
655356966
151334248
707165704
103019392
190914824
246528151
123084025
17916870
9031895
105405542
300319654
346816264
210863042
831165299
131781928
585163391
378446111
284625643
565324776
658868835
169602919
63448959
21792795
3548543
67062913
125157925
174837295
57484338
351176781
290343515
118810781
189626730
81060169
5815300
291641153
51181741
65377544
46889037
743661207
32225278
17441437
624469487
25676094
412491938
433469620
225380927
290017313
48170105
60103610
77955028
136786304
215653791
21533604
173644173
551077036
459831729
177828657
319897602
82961513
22421129
178082906
538527017
213410613
241062628
888542135
143906963
51046467
91456738
161062927
412544652
415494646
442812
321745995
343204169
269815096
455689012
1189035
299594360
191636852
512429008
156483956
87948890
311777390
10818824
326477382
109159387
127030083
40167534
730785284
494134461
886539437
63900849
8786876
113737866
411946967
154153471
102975348
261951240
592548103
83881940
22084865
527207886
272503281
223548215
540788412
522755
102265505
61468246
88558047
409591407
27080803
599260760
46814328
234327396
203000408
103899988
320905688
171075940
169590341
645542835
6031123
384032623
248473920
353417341
7755812
352682127
349881047
325260859
710806086
431879742
40849502
363233580
678238443
633612070
75093151
403084504
688710018
111406021
266957839
196236897
283075674
679423870
134892325
18375357
11352814
574887286
270954348
82010073
84143744
30156172
53337763
196334070
101474305
292556879
864876115
401370206
521019398
909302630
667575771
305883728
137843616
55483032
14771862
273761849
609529889
89236710
145886630
69924771
431739796
129910576
47737576
550351486
6374531
313228610
109168561
221236511
250258012
114075312
186952781
124064943
481545055
166932346
36810549
369372917
305553328
197092297
59423906
379554147
26975687
157630058
84422317
74634087
124252368
947386479
180225162
604433607
642558976
44637276
108477657
134431448
803102041
2992752
66792400
41304366
60914629
248076780
194163796
317270027
690061732
820502926
573429486
101632849
459055741
990765
51487088
104830258
81169192
403699243
257856383
43494305
43514967
574810364
79034455
500991672
235566707
188616528
467741218
332782006
111648415
345560438
20061145
173694255
160428873
57644558
497399606
238047520
504759192
284340020
180238035
149917620
148858817
88702425
551503863
78190389
155212877
183304381
344471176
161101737
613508530
54214443
981354
486798213
85556567
49004179
102487492
67768243
171877978
389712109
527690254
280312077
6249234
1883517
468057048
127785372
272124992
14472053
246892677
12896858
450234265
1524692
1897807
243464073
50473686
46378155
90292221
136030094
434192562
485214255
437528527
607000171
29827280
797176817
24433606
445536175
215983877
126617139
605056419
535801771
101943296
304213005
3356033
91388490
70523290
106224799
1335815
304406656
64589559
22357766
223782593
472735132
401784001
178145651
379231130
59093613
631829463
20134720
683040803
59100165
758792643
55319126
89995816
309218886
33721263
165147596
28677061
573433905
295919242
119299219
532093844
68518250
78156558
19960497
200568969
31022738
485477052
102751868
445284872
131679869
4300348
27546533
202095365
517999573
81819912
866752832
583113184
95833949
71691426
90196039
191734119
374447520
426595095
585437582
143934283
578422678
605985433
243511988
8002019
2177215
257898737
170253479
72093217
38333862
148823987
729147327
431021476
424676310
339965908
49173384
630085238
10406370
399731633
427397413
87710379
16863510
234866895
16773739
160024766
368506066
3350656
466798465
40210812
6520299
399963294
118224998
481701763
292819717
1512011
64191038
31544668
5414907
67738737
435534939
791413316
316758771
413274209
442784521
8544226
336906948
37863353
34385955
243743762
96586523
429122668
109105459
285596157
379982942
243947697
984320888
64327720
58010818
95662559
725309482
28374146
145670650
19788090
742379648
269755623
312130801
6403365
815974954
248243849
415227243
4075097
55684063
66659884
73257665
608603995
513911424
315395298
2726828
614419093
79393009
580648079
26546023
343079342
426519192
373323245
281828691
153690697
476572891
255128428
102891714
282169332
14573672
750013619
6512219
66410531
439193749
5817685
63416487
133043875
26880219
18518120
195591991
193042376
706612671
130675662
278421012
672899786
522865984
254572762
194658301
118048981
689364967
2446511
205095995
266794325
145892746
452470267
323970691
185339692
147312328
503705940
71248495
378717806
168612544
267973857
158030346
206019320
51097024
157674807
501551647
222503142
12618567
75490459
26426866
228708942
354321489
328416871
163030945
7275958
753024685
7042949
487387572
774028895
40082296
121302763
385136988
599258262
10052336
157885789
60085236
600061347
462081031
91630835
580374606
626756139
313636228
33728276
212507498
70448553
96999878
27266991
221638655
32626654
492677204
643201769
187459758
639479500
963112183
173581460
39967606
954800821
5954956
374954733
311185959
246143159
382458433
46154993
148985513
160691135
118734409
44490804
549452765
22081680
655607392
258352032
157018057
296396613
66222911
160668641
134137481
104487939
153484180
214190910
682903033
601022315
358596821
345176254
46211269
295789310
700493025
109327967
396946251
57354382
711099398
12658547
233176757
322087812
522973680
98377201
40847591
187852676
98483835
257344
362564389
173516760
360478279
20317487
20784448
341040322
258453881
766587314
605435043
61795806
54578827
346558700
36347328
298387084
562010277
190426340
177915122
336646473
95777442
198173590
423218222
183096824
52545199
587696117
334374273
27604729
387448260
797115016
938451224
289611185
106001735
699807562
492375222
36213853
4185865
507926726
792472324
176690823
13107935
28891438
53992219
273015074
256329202
93297480
3901989
200435742
134020110
202582805
110329274
450836954
183377864
38804527
332529806
127499961
489082815
390646440
6116449
202056009
3456968
637977115
62412387
30362063
296300161
6415399
14598099
288886264
503809193
207184589
493142040
425422217
323772324
218085930
306199588
623445507
29695782
310294688
47293632
355100435
103696982
190188357
67393683
377002170
325074464
548987889
2088991
585212203
647459889
94342737
460049830
170283552
23886566
435575536
456010382
579829332
12157944
612720647
139681265
26056994
351841865
154206605
32286283
193590686
297221940
10352564
336404263
452732117
283444364
281925983
234911694
306691502
454738470
63235507
677532219
102697546
197856322
139622094
213052530
67061287
2992732
16913658
10091341
728502201
845113911
38959460
539460225
801334
614974911
159677974
451293883
527298955
192052776
228712148
377685086
150923807
528532258
595774312
186605805
249815785
499226673
314715612
318526553
552166482
16894252
616640680
421820800
38670149
385415499
241936472
108190918
46297455
8766889
67916062
24953709
63485717
230670222
121840112
352928171
1267591
214530417
245983635
92606106
252889210
783294129
284495304
272191659
25101929
549938927
697912
97002858
21956136
346527860
255178219
305630805
314070095
376726986
31278410
27486104
54050619
59345709
42852061
421649367
105379135
15079076
160061500
81356434
69546478
252853067
21922901
669553189
71614363
39921328
57739883
321093141
776291611
409800833
611353438
427123518
84563921
34440555
123313847
327517651
323576066
51956383
245835232
304827847
215489112
422726294
100983985
917522536
121604499
243011501
448556937
383920721
174753704
110977051
45933615
340436433
82711584
50091903
23013087
799630336
841379138
469612813
120571365
88322794
3547973
372682990
41122377
236991110
230758765
46445709
426084220
120726124
438195076
82027842
738585546
436489352
175004730
357894571
43700983
279895297
137406199
231480331
9048133
441516652
16118261
43668933
15830090
295761256
226080891
331107411
24999566
227924676
142285817
301355698
367874630
31349132
98415958
876547569
71719228
73909539
428286292
13811632
390452098
381460802
664809867
307815422
117401761
139775905
246077462
69005709
256161295
326340154
195125991
328549618
370637805
11677528
131393546
336559384
175927488
816217562
172944216
198725017
228848084
409885406
254665140
84620736
75634143
115237335
273656953
108884261
330695033
384240049
17836641
12037840
112712416
121674626
67348008
800301631
329982778
436750045
204199836
630425089
266628353
832690280
9843025
147714039
22400032
531505
95327953
746665945
471443905
19511141
2923464
493690349
102171091
51199602
266316154
465104584
317465993
83780418
123004285
727562696
552479620
499878394
277232158
1460550
409416239
84765842
34272646
413642764
289596268
390600659
460735200
31234841
157349339
218795983
807779147
14243740
315044866
354157631
73464087
482758955
361153551
258485713
196904150
101430364
534648689
333039555
302467
131487969
92505851
373289054
25435584
9830624
185324353
253401222
4642788
722884898
346173711
408787455
388380152
245658085
223325933
47512465
302004136
606736447
353143082
29937989
81058104
155628142
229571463
128988948
335081303
63533352
66218288
142527819
22978319
45445587
36682026
100321354
183681575
304370375
670296417
190017139
225338613
622350081
220440258
81550279
182263786
222061891
764229365
240215786
1523878
651751343
602250245
160239711
115096696
44354274
1275729
170140300
149633725
54569181
197642505
5094220
333305147
542121701
40744305
498266550
156362525
188560967
235386393
712679898
300504240
94003237
272780073
23528347
219630462
148724906
20688742
397374597
824109832
92462824
554597616
698425633
331579729
102302656
612410035
52911271
245734170
87820924
484836972
725741660
132170455
42722412
111987795
60398399
197099607
93767036
89547607
789182886
392924073
677356636
269764419
44624904
113088478
24643924
58565402
444359483
36218718
193412194
3388907
18223453
25727522
5974606
745507328
643458184
315033769
416767029
37509434
713651877
874532201
668774179
310974028
334646747
250878500
67665112
115956303
369950766
381006876
71647030
107420206
74085434
4713840
375193359
533226073
204988007
306161778
258875519
50892190
1352539
381485361
472851865
225588152
35286803
78536553
201705222
481773586
178476080
82866264
81229326
85298863
466268189
41559410
518882378
285497320
119384662
108466458
50944129
592251361
7543300
290438880
15657409
187749625
441327584
291388100
519311949
240820585
400428314
103452602
447767436
130494200
316269991
45525590
22318042
514204290
330690189
20580536
178273024
390217206
533473413
439855963
42311997
928407377
152259307
50780531
123925473
27625841
259024702
490770445
835508016
186032422
229389275
553622340
365878940
871947529
506434664
16213176
625904163
64794900
775319880
357686380
334470945
37911801
197676322
77111189
230703728
18459418
698514640
105930491
99248915
164778861
771019482
346783708
944382128
401957089
61964007
216579493
244548286
56146183
89318611
347016657
89945188
179848960
221644791
714388685
10088095
502999403
215956431
355630171
77804197
94680888
551505740
47782577
326838441
77369318
175405677
180493236
145404514
574769057
401378407
396139108
439429885
8638431
36280975
200163952
17024260
161921933
358494551
785055937
616617961
721892056
619493610
53296423
270467722
34848805
157143493
80029771
298916317
101458174
98755800
177631422
327896691
226086235
67779623
212153037
106874578
98304897
9861428
114421449
260309855
22526290
177652161
143867238
10269196
25539067
1174900
158737542
600557573
649546405
657400634
117760573
177425106
1572552
636120976
520789629
39296681
160094974
62364899
14916909
321228816
82967777
42438097
506902531
70556974
286472729
263047522
871258489
47443229
655325085
341270103
36697148
90025037
296231341
288348772
719826110
442042659
658154534
238451116
156826073
403778717
92839683
584592315
268057837
607917361
87717218
154217403
305623856
75886415
387092608
142878540
541612161
257618847
635627953
165912039
228715196
403787059
355835345
67160592
14551603
284854754
55404558
65490582
307482486
645201086
641313132
196020010
4864334
220734571
518595192
3541670
115578535
29241320
524781444
554154910
122831974
844561206
39283100
68750304
135836499
80182407
126139235
607418162
18280401
172270299
161719291
55712370
270584840
154701134
196199836
17007026
54477266
338544410
253499958
442029765
15767425
179732514
193806702
36679071
274574215
70544101
251158945
295371006
216792138
128178207
140362371
684838792
304744470
14047810
11919700
171569082
227986302
123050127
587382
98588736
248023596
28804805
166348310
6133172
284811897
158816426
887346327
80831503
1424823
794207271
458483964
3212050
64397099
76820736
2476330
419652181
233897384
260758938
126237082
419723065
80448902
344573570
56410992
314496173
73026471
773457987
582062794
724517325
6386345
357832081
95792667
512905579
159977509
716830036
253967784
135566781
220710070
196651877
792305688
231548544
50264833
146354928
672978264
105313629
188006960
172088746
110886173
129830121
226789739
469458177
229040034
383987485
442408497
56533466
165108486
554549198
60185752
86354290
515088972
297204766
43441327
2560824
197578707
33792572
243862828
12853326
624139130
189162200
39562472
705821004
65904383
193636169
206348268
8513085
493191566
796011069
283044992
270311990
766169057
22770351
183759348
921060419
305469993
196574556
278093485
396054890
527048857
587184014
91804097
145364773
189471028
8972734
336431792
608474342
273148785
46110547
239468172
41139772
148850957
75413921
29647126
679694272
373703397
675456653
63031075
78600287
108257996
334266147
233422005
327637627
779124859
73705783
175865350
20847521
149244067
66487067
286906896
955418567
123043985
206362304
372716836
223039942
701103064
34150705
945802247
153449181
365324614
143535797
710868592
338336167
161105922
80842589
41839552
246970732
229292749
262301609
396241703
301135723
8276918
472104766
275367454
9481445
43885757
114030930
263498856
386533183
899260
39010666
95643563
5868847
406870724
272986926
811479114
24361209
47641674
577707490
3839381
217657768
17856336
47758341
19313355
132901205
368055642
344538805
48817318
865073046
281054885
316324353
103984993
903253781
147505624
296959216
51573208
478302693
229413195
304884131
415673
620177395
394646057
712497031
327516760
468838883
137019625
189905536
142827959
99150185
19965058
541203232
403608437
127994757
151889712
57909654
80983868
393361995
74490670
344009401
28432865
19202291
132263299
22357072
451612371
785712891
122432315
122921512
71780368
102699775
35131361
36618702
163013445
316479154
164306516
239639307
232902248
382115398
250136112
358949245
81967133
81848918
83205451
515198175
57624301
263940315
551864515
9448440
3955997
105698200
97267620
409835890
59660875
65825901
411378423
228548868
242634336
230529254
154256462
123309306
293187564
135143561
114293756
22232431
331616596
244034255
261897550
422751469
241059627
276250413
356560760
24905043
201869170
453569655
529978974
46744041
760128382
145428924
88417587
101111856
708439011
88946698
745586101
122287872
94078575
269770461
228001277
544785983
205157059
143389837
225384886
248919910
439945304
246332067
20574653
274216975
262038643
141623197
75927876
3534190
203133254
245388737
45973492
286064317
75535773
301192207
350370421
6668051
67801927
155643598
221034765
198989654
11534266
709865517
129184588
842702853
169458259
26189932
348084777
598548253
371435687
17915249
75984045
4455573
630683874
546888184
504155870
15458418
6093022
172345896
194652358
954715150
21972548
154335200
12298214
315775878
526574089
118590910
876251635
2845102
25593624
46212932
622967755
28607648
67401071
727918283
494698124
57266380
7090344
389607435
300816890
459825974
111595993
118019421
87138187
404716374
546089991
129843071
397751230
79830716
229417178
449459396
183735386
32977681
493857756
845562763
563598029
359547300
638551526
13057292
319705299
22866282
429464435
261478558
134703398
418823138
153769162
696387908
339200409
789993401
346453521
258876180
842431177
5417081
37345867
391974608
269596968
127724980
29770250
239398602
31599291
131395098
310205957
187584778
52118451
580665559
33904954
219446054
44505982
24414604
118947595
706428740
324789939
363883761
38717179
145778639
86870271
199898303
584859399
10901299
77890785
466396119
80923407
60254766
302607632
20775755
67083258
368030603
122464845
157887055
115072891
213596054
10964242
422396976
285599561
235177176
76441991
659728779
238765365
65922996
83362330
323328577
43466845
230090829
485568086
64652692
345430679
147885405
66438440
57001179
156454918
102366347
131250171
1253650
64437730
63135560
9562639
1330206
2708472
5037097
125818213
323570498
186189621
272568410
521559939
294647043
717219712
103542685
343332641
429954935
227171446
7640506
82111001
108806143
41776559
217286517
130529059
93291939
90374876
651299747
609442602
7511502
337726123
22656550
729484410
119222539
60261798
191736479
26080277
97036812
534302305
17240110
100174814
228569547
124799655
354762953
453086567
32483729
759970
546176300
120732015
98992926
98319095
393832077
62760105
63483381
465627622
192047092
1427773
498523718
91268352
297532781
476810098
23553314
17970658
88318746
48494599
112555393
454999429
1424855
75500217
352497811
216776720
397705025
484750414
329114003
35950382
10726839
103507388
242058227
483249510
8296926
159902241
36483396
391651118
803637828
1184478
293382933
2408086
17079159
11570225
279037482
248841338
105651383
217535109
178830741
48244865
304821634
98528178
59595707
357221611
180049532
282118468
146995576
547565933
40350116
193512426
30846466
610085561
163745717
120674864
194627826
49627571
127353163
519316297
43290746
160697053
498185827
60779121
48139402
110405597
17395582
71417753
725415752
197750033
127649645
660602981
476801475
853287610
286923577
183929379
126586317
198083759
71954393
914957502
309742305
6845270
348790030
1941435
809487413
187767283
221358520
349174428
337758371
25243485
135181198
241155716
56627664
474952960
483040569
39216270
117634221
379119969
302199309
137292813
411836220
155275516
261468471
347544611
69792835
4565522
120346837
10821025
715649893
78570518
286625176
45168129
148323129
877568582
49689406
148194227
99577317
428435307
114820615
4223188
71869656
107627825
165181252
93037414
140120430
409423737
723090226
108518887
205262926
11982567
13209982
1705384
279244722
68786639
608661893
409339427
136793956
478311967
731217256
682718730
112096192
669093497
111613989
189306690
52081435
3050951
67455479
628070083
185467930
244199652
344260330
124876737
24935044
69950033
7164705
180243299
302109368
342673142
183486550
577963377
37477027
645877502
268226631
401942
245628269
37232964
618140838
49689656
304190544
681886213
504661816
945011967
20088885
386406770
123698620
190947655
20372086
342535005
248912761
161546215
494996076
546812360
445050630
342732884
49328354
717956183
76421924
56011875
728593494
64531409
85153261
122188809
325829157
413277074
237515187
587666044
96555573
298316571
29293397
511433484
688931970
397267525
37157474
72973472
583992627
15454271
688900480
95433888
274821422
620127475
14592501
89479456
467174792
421399302
228318235
39479914
471211382
511433191
15645523
158012409
66878730
198671864
156015605
188283262
164197451
168162029
45761267
110359790
428796361
251711451
10427643
291329700
742979508
52060176
279397968
24102055
437579019
401081049
411935111
293953825
284504270
42880510
1972298
127642974
186380277
31243338
166144253
113591330
581468730
332770482
21510625
31074719
380850625
84842374
28805833
315323837
112962518
95642955
758834
45972421
410231320
146582084
29623742
151635276
13215412
754384229
49763016
354230464
147911458
79294721
436928606
7125146
722261386
5419255
439112723
166476674
183048613
204726791
468552735
234068833
889495973
503837429
9875474
144324866
563507384
514205801
22600881
366991573
230519440
80952
83109569
11217829
509817498
505709189
12176457
34296553
441441948
10168975
509951901
439219691
216297290
95430295
257065276
3101863
5259703
690169698
354488925
461711400
415216939
78350503
76004204
35432164
797450523
23296
298105869
37263751
463366619
332245295
75993198
81247139
377060338
38687584
76648523
14821095
215282828
265233901
122928688
385998463
840865661
902196356
105684424
484201014
161422918
127104942
364314142
373617869
518879485
199671678
426264059
32725001
207130749
283281210
7856094
620224334
858214274
383632485
58106596
514164450
6278411
862689360
595247583
63726174
175186091
13141488
13090347
406437145
196453126
29210392
860630749
8942262
7796095
265039725
551136862
763590789
771551292
172227304
44728737
67862691
870771309
74197901
272011927
329174099
140289903
21070175
55756485
246429988
32060032
205601841
115135114
420664000
39517615
163971773
177734567
621905678
433406393
321625577
515749296
239155274
227797184
312418443
132081315
21608441
129307726
172800601
158810431
175638236
372520143
65181232
710563063
17679203
501423294
366670977
21316824
31609359
245596736
4919623
692343509
34820439
98175468
502725863
602289603
110526860
418274367
631076299
89456358
216824577
497582603
9409258
405546573
265923223
15897381
36758177
182675409
361658892
282979090
4443033
2644779
202221308
248949450
287940094
270023306
801681891
320157220
49403025
524265204
90808776
216527514
609302294
86144952
372196159
21708700
178152955
322819087
256200179
3327327
236916488
69033780
463592745
113345748
521531754
29271585
50486616
7479024
197578421
266111496
81514699
43112052
217928111
190295798
311329158
271843229
78811899
298893526
135340723
55568676
87547604
385853185
198406222
66901135
651075972
126738372
68325404
370438453
1715422
251459342
201144807
33907488
161003216
204632762
793101373
462772264
12813965
116728803
61107688
394429873
30317304
262664335
72421091
201574481
29140288
19869464
31391553
763114880
431232125
254091106
131944033
107516657
300653476
538957114
22036116
225194582
185169415
156100342
28578224
33943552
427720623
569178579
824875023
196069613
13256544
122739053
418795331
209479328
695480487
87566265
17005461
147872874
327985154
121503227
34512227
247936655
384902465
42693205
40533698
152748329
65904872
38937522
69769294
716653755
37299073
42501946
5612567
331652374
504186564
10938871
19151973
649211612
98086022
33577605
141996703
9430282
54079656
385751296
288105181
424007668
157851606
107192823
28429295
823868938
259027385
335902478
1513761
13408087
83468422
692157388
239231070
16577403
849105777
6912943
44008227
109722766
16804186
10270204
363500240
649311700
400081890
268927917
775956419
55879930
589023429
185422516
63363732
88930795
2347958
754290802
604545814
436541400
62586959
673774202
193366992
96964695
30620885
211141005
77791131
418377527
649519061
403478959
66420865
569504908
13112250
263782536
20092254
466377368
232988395
183587538
456135285
10099333
15895244
182786038
111717474
278190006
21335353
556886319
3543396
333866863
206471899
595346506
14581323
252307591
137571116
127958878
62003062
66970790
126580729
190641123
269952073
65520491
430894957
304765470
192629962
102315765
58052191
421478997
228724231
335497714
732106517
27551138
209944134
51378784
174609864
102693133
167966636
202624544
767493498
504635406
79225843
173346329
233808781
2339967
809667168
574169191
6091727
17993274
93569614
309807813
122702616
613865193
223786043
140513778
159866837
477812204
620688150
380579703
467115924
56760195
246242385
4650008
9754228
687873133
494056101
208096583
435450591
58119645
663602928
46338141
157796196
146836748
326528865
406234073
611684520
172972766
680096187
429370429
412110010
701321611
216035567
489832598
260488103
369994709
13939229
4241802
235859896
59519302
79463371
534191741
98448302
26909573
222966841
136938492
15603977
198176759
316260330
248547480
503828043
116456703
127671478
146989336
135393053
65484116
196275665
5271139
101591042
22081691
554135538
233685952
727723967
213092033
677101
125201033
184588736
109756351
1731983
473422693
71506175
391522657
134070031
169994814
23011481
339353722
265344216
66376381
860198963
572286171
252265276
677619864
72923968
588165382
170724678
100677718
18791333
148614969
169606040
446819762
116594301
430713825
478310691
149641401
170334001
64131906
75500902
97163335
546554815
317040004
186948209
1875880
288084
416182787
419380988
301329856
146164779
294117189
165914874
52706
103175454
600929586
718841813
672114378
56206394
192544700
54836246
89648398
509331935
134350290
122927073
195463658
735854567
272876388
24096830
122608087
163308599
123283640
405711107
233888203
222074016
504039770
388136523
93044140
201733595
510300243
66009433
316414368
4482521
635442011
209677612
140467574
189458379
639938936
122102074
591506212
136034525
87696896
158333070
111585128
135877589
526532403
96489694
704636373
69181743
494224412
20553975
77710402
14202321
13467926
526207735
543317773
112639565
553486855
84594154
490888300
209688178
604082572
465219211
232900120
17306370
239347912
23383706
179690200
827482
22535750
81625043
38193335
205437836
132889297
132337840
253545516
86078428
152915296
380202789
33970373
392288137
586816224
217752388
311228738
494130392
622630784
526592874
16267829
327385824
191473366
18187519
133692863
339305662
28413798
186651427
173193688
37259948
105414942
332083657
24340486
16262294
135713495
36753979
312317947
2904960
554723645
124393650
582789069
32317033
77452805
1821424
111112788
270191860
269767335
100887930
11400568
84678601
410013634
733740595
137563686
1265006
40370406
366071803
529437803
8787106
155216944
448455920
48839419
481857829
194641412
41159484
400704593
11816953
257968644
713752968
81691064
301007630
26964925
33472134
256988375
112429812
421993711
708182271
409404974
277992095
532687670
334447648
241524204
480347647
205749069
42684342
10515042
428756518
2947846
618412560
167487688
56956028
234175052
118842636
184148697
420578885
106675122
8700941
201766862
22571784
51783285
300353763
154846246
146454
198966817
120883003
55706856
363933782
6223780
238729441
665163792
467525798
129968533
95439459
183266933
475443395
17184526
255101771
302928717
302748808
122773137
23951894
1624260
523772093
545666826
215693824
19780601
6743694
790289405
94437514
319336806
366576289
249162800
816139150
519233560
144617200
20168739
691579074
538461227
400248326
46795301
546118606
364452419
34498390
379706978
811073775
249672547
598114141
8760360
611731240
122608194
195627591
200412491
191904724
111904653
125707597
424068775
216877502
17009193
203719394
33988316
404174368
201143812
518474889
213839105
223534259
629101352
370070975
847803175
109814376
728117149
451166371
8534921
286929420
91375405
142775977
471379712
193727841
78087215
254061380
352272752
59485469
145250145
383612347
714048404
116638178
88642482
341665728
145301575
253276070
238896761
220732425
180874487
8314014
489015094
48272320
105885973
555475122
393191651
66414626
311935172
103977688
719067414
319162116
37401396
221547601
21316836
317386593
398067395
121534307
317383918
72664723
128951970
2416543
492718387
525237926
1044066
664407711
67574700
580596029
145014185
412386191
162685519
369480411
362009536
368215697
144253656
179431362
9507905
183788637
82855329
130521681
634224380
624057233
322716026
253027011
47493212
801033432
299319908
154840709
362596103
139079204
535071911
38378756
399013160
275237599
382225001
169372964
15127932
154046725
153729668
9601199
21614039
23562196
213021981
321924673
165903154
280011000
168637975
233117981
48389303
874111644
201326195
119886256
80879224
20357732
230297959
31156020
24195185
100273475
135810014
203800726
294912722
600912783
4571473
114329967
297426720
83989133
338016963
266404675
111713369
10352569
79819527
650553137
882112536
75902793
752195758
278411074
191128955
30300185
103039588
59433007
380297166
392045241
14265967
474862806
21050463
415080273
187026561
643136
85757011
248221013
442543638
74070513
159677670
257742775
344380737
17385116
429385554
623341485
242212078
364507233
21695583
593770299
142910843
56859692
131066730
18766405
33359898
2448163
702635431
12417067
3348620
345979762
162875637
103978139
690599775
141019429
393325084
233340158
615616470
250860466
668017823
333660049
443639392
467172202
350450676
407572568
133180894
22547960
131736612
427032697
194868185
92773309
84056217
84872310
520731973
264067500
197039937
177030797
426310147
221653466
451536778
470105918
1549260
121364404
60801340
78116591
418192620
957389
108164608
8850605
740675358
43121430
270121551
503351389
54193214
465584436
9614534
116687426
740636116
688446242
351045017
6402652
596071448
32416291
669283125
32436637
509104138
82864859
126297046
29954852
236193539
156550690
36830490
253011181
299498872
149196408
77460830
652718682
252185153
84615275
634315634
25296583
29141557
728522069
14256485
63592537
120818619
197922551
13803447
111391537
402959775
596830803
171206381
92036588
579262663
107348665
28314167
88568735
201815484
41176163
53494487
534624716
4372938
55712426
11434510
220615642
500923084
597683671
100560431
197394161
123642923
654755576
321154529
210001537
81899812
871174510
29567241
402281631
71325951
182129509
592679441
393480830
905301
159069071
645436304
470249372
307131424
349928595
143586646
140104929
717133868
229933032
108243933
540022006
389887363
62351103
47318142
226075532
11244262
301368998
707965770
196290861
93374781
18286866
139688874
297427122
240379217
271287159
3326235
205235934
65219777
327442461
737792083
831034131
300912714
588012295
138973067
180722756
81793271
640301
156689974
451112669
62482341
10252931
760294942
240358861
649455231
357371910
210570420
24071961
686783972
214905261
256827827
67035357
62946228
48384759
77292589
380276666
524463074
492499006
16678078
90664105
5810610
211781861
257350456
48508142
597480979
216375145
174109760
592663469
52535230
3710332
93407448
502952924
154404308
148159927
686790264
749825828
6386413
574446728
396904862
196533485
213541567
62595064
105418555
239213872
193752934
57264499
760200965
317690208
368522237
153314483
29736304
77290687
320691516
171533921
340213581
876949359
115541609
327799549
393628283
40579473
278630062
384145629
229115504
12382969
39404662
89780960
144429796
135702495
1923637
151071691
77448049
207624549
314054101
360632634
739080686
75620548
149218787
593809479
119710079
32802225
503165362
420162455
64744310
7266
374027067
398091537
218598248
53069171
54570309
163888602
145275762
207571615
88558715
312430305
212669408
403637106
90086792
245569968
425446245
107691106
30552818
53817524
336578377
874270350
243940895
372405003
195790609
153673898
203055989
436566045
189294252
657821652
589698210
130925630
313970940
66207707
3061955
185526805
127342592
364529972
7646036
992453074
119240644
3349911
2651188
347124248
223554557
191601848
511892551
148286293
30389368
31681197
76982301
23909026
771902279
191210353
478584536
372425124
139967145
141830108
341556606
295749909
69977891
255552198
135524911
77327577
237244959
37812275
180825773
427752324
46213040
806576415
116215588
86177628
461280607
122149746
393994272
325817330
91032089
258950184
259889138
501817055
32827277
510234945
182946674
167094566
915471505
102726485
687620104
229316011
7529893
67226491
208986272
52488815
576752147
6745006
565015134
137285481
97238262
25013346
222868879
85874957
124115236
36363431
284960782
127754423
394912548
568442616
161335236
238384716
338196810
63540628
95152337
321919386
12811564
137328923
431102330
17758265
326060360
30782220
137738180
287602095
180649140
419825270
383678865
816759121
59357340
327851273
451192468
454842983
413626051
4434248
127227403
59024798
147073505
97724192
188503130
675682009
137123715
117008841
431956526
136390573
105402841
254514717
208100499
434856321
467720534
200430684
215867295
597732126
8831656
62983821
189935295
640993588
19103344
451309528
187348432
3256185
42680030
484676721
147944072
116678346
66879754
787399383
280965894
121416172
194602789
9042479
7306152
139220882
368776300
171975383
163285355
560899400
52009286
564967908
62226305
373191571
426649627
326448664
479078806
456184691
461101447
587545697
110459183
553237284
363512414
610735898
175391027
44942064
64185052
66814525
209578356
7171899
365734401
138546903
46989881
206469967
402724749
390648271
397596269
80170004
258323850
521560254
886215809
121209944
500163206
681981943
34303347
60701480
314886435
146511675
419501
289623765
497398349
95290917
115038688
7182145
66028415
692810989
131447252
53270420
6476895
127169007
194610919
58268781
34499415
783884163
308722111
825644291
893134638
159454363
410974075
90199411
50435322
846191508
398366824
157838203
251856097
208303323
3197200
270274353
68104103
19770850
210255997
323793685
133762604
37741207
44353899
532183327
39362085
259592143
586958975
88799131
360799379
43401586
208053590
120717578
72720126
8894680
70922034
751371517
50070024
23050938
114233411
98222794
263597043
173891759
34785936
709370255
21444657
31357295
45325158
356201750
402454386
640141117
562230627
565600639
841408426
102128235
336495227
255794498
819566729
24002780
618872660
96436180
5357767
420535848
118965113
4874404
35885569
182292244
6403136
50084382
317073771
441432172
55536528
36366694
85947301
26407399
131084867
347623501
275411871
10146534
464152391
305181424
221886168
18266427
261602993
643091550
321081127
89710121
108448596
175750550
277055394
19179691
306087085
646848810
41993500
27104908
269141391
422216771
159628230
136162709
7232365
349896066
72978867
341855295
410507820
59504326
191598172
67848284
236537810
469674172
235676145
656907367
270973530
600096281
115420266
121791102
253290610
41276722
43213535
162539904
17839619
407020735
458848048
213500755
149399810
109550209
1116209
214102920
110545741
106362221
32283263
11891775
330245003
171959515
50599725
209480014
36813817
520881478
667630210
42041882
130198504
269360933
390033314
186046280
30850856
10286747
78008904
42480170
15963828
392359556
236906583
437691375
79992034
147408658
103159245
450227189
41686545
26549534
122065431
5218926
129004491
13117563
258116000
45839101
330101518
152826077
86263560
382398623
56813776
695604804
488073242
218288531
121298464
48871041
158490
278362036
429585822
176210766
471590723
948022050
288750981
322618448
122053437
116180126
309740660
13125323
636218613
896334
173155811
168090724
225513449
400174306
500614929
113584259
6670834
535162345
21801403
3893547
46911925
60056138
199691652
85456543
116417588
113052471
640393581
341818743
95196760
13917607
433971545
185769719
264374556
325123900
21452920
604244503
106603781
28630205
767749760
164644555
49785172
335361128
86523945
59763747
164850518
268551344
43377627
28372541
3279244
1130286
421156459
521153577
416340833
33297344
379707805
182904336
353222258
675439568
252791530
819319
548387406
114555279
43744286
18191923
395453929
601859233
208981465
20975838
26901459
243785591
319368953
627145708
602204075
92130744
170983704
327607791
696874952
263317804
267968347
105158736
273731347
270840386
153363065
97933411
85627334
452627800
467315127
515823040
34114418
428914399
26629088
50229290
12176845
48994063
405629952
28452676
432195586
312201239
185101634
268307835
567934689
251847873
123305006
36480434
155652969
97269031
418746135
400213382
101045500
59750154
72804419
114131163
30320651
49321722
722834969
42886868
71058425
200167286
4133461
99790701
79819535
313102339
485664004
265945245
237629140
276553168
399953180
211274348
2783795
2693813
174726467
563565201
139303424
232620863
262483936
274854079
488910360
565346355
164878141
2194790
74052696
194178623
3974281
224099611
53246842
158203839
558399555
11294294
3203604
364653013
286234246
686250526
200373008
87024649
192557711
28156768
110334561
35471688
685040697
173998457
9020418
488755557
15238518
428707778
129133643
356894432
771288832
138238685
205731553
823967983
470010872
19361863
53048603
446070267
459271821
204718103
32719353
238756940
13627665
445823965
202192181
13244645
809966618
164045965
152098399
1102861
5807472
418519056
226224273
245886578
583037629
172279254
287331552
550558687
608024069
181592779
421114745
473210338
274354975
119386797
43679796
500778475
85158184
1105572
589478224
103050926
270822312
746089507
122583798
401349076
396419707
103824148
415450151
209755859
589385698
571331679
75877713
339094905
372478016
91353672
1055877
552907713
5891107
235702116
505060949
850403
896869816
95615722
17524448
101533463
9452573
318236504
198616626
522847793
50050733
156061968
464536306
177650602
152452842
287454056
18842480
24790000
2445478
674184578
596627144
109883753
163451869
33051992
739471140
69357642
102884277
413971001
125284405
143721118
523541587
107407015
222478326
655755226
591964416
334990585
174238910
664776253
466825367
762990147
194766664
718931796
33276452
201040577
162471777
377589689
63445717
171816668
15158166
170508886
220909103
58894401
69979462
477613559
63364614
288346152
50295894
297344722
32577085
786636173
230033689
41964147
85257830
254891805
238420161
250699620
125814082
27623627
99216024
229590017
55493403
517917305
180699682
447230095
106406811
32282055
247666269
23241226
811466094
322728825
196120432
215649224
57064109
23399777
32312752
132426960
57791916
52216508
59041632
498801206
41928818
221578425
10236605
367969366
884163924
21934471
146120325
232965874
422037174
31089520
48410997
125086687
128901577
848830152
198974613
288911286
190758604
375619428
714306037
409235160
21356962
88371372
631032680
454436571
15703876
143932088
377861784
29568762
212007070
851327177
522024583
12939749
601401840
405440168
274140154
254882424
71933217
329728697
51889927
322430332
309108944
279895916
8858996
134631333
209077974
615381856
277681178
598990280
323500576
33410212
20958775
291001223
480202122
511072815
382697055
444702043
405097513
5770124
197176416
57922758
274877047
14532581
102026073
305106676
124784680
88984820
208316795
352681782
28811462
663556944
574250460
125336948
1030243
688349697
420153000
46169589
208730943
698824295
252249513
62744166
677519149
428816907
19314738
32938104
210398511
528732434
28420242
72590069
480829680
79817513
930076949
166088830
6962546
310008605
594269570
665271062
613029111
10647178
339272073
272821029
556220980
190155530
55095563
664403299
438669715
163766670
163121907
359318354
45379679
92628998
108439934
376269758
62939643
16812509
104366704
351540881
115744260
6367280
97538968
505654054
26933661
14024012
467644807
96512475
388446971
85687873
60662437
408986583
11112382
28716494
656279658
2149598
216335598
177584662
103514563
205295272
34489277
529617609
17342041
341463248
25128542
412184030
78069292
620830824
46272923
158158611
58242508
626303584
9183466
218514297
66108100
269084157
95154383
219465580
397910761
227720830
166854861
13316380
79594596
219549571
525416659
54381363
47511405
300560025
90713624
381127516
182027297
539432807
252928109
264998695
162656886
3783496
266398914
27738982
832296588
201682702
635815703
242274596
225166874
70580955
175996718
169268926
461958420
115398713
648796385
308742793
461155001
208246464
21721498
39435552
56659521
233737490
111437007
475974880
140206785
128526438
328566829
135874472
100404744
243741677
248323912
3772616
89776034
60778424
65860872
331868968
542518094
217580076
80295523
294212243
618176019
47735475
121526819
31588823
965628265
714290055
188829167
385827176
149857554
193323578
30286581
566847831
425710805
161898405
387077
810884076
472945335
658395926
423531058
341868876
95817
73346465
547192807
16933772
204949668
967900652
823602021
62786943
85147729
434677937
239466
109534315
92333173
25845757
300110802
788382275
161973607
242105874
863995722
379884649
515550692
239983093
14873610
199542804
201440174
699041209
446750
230544518
91247235
131546677
920007845
732832204
45765821
195619822
308196636
28752556
139995598
340658714
127719768
340500921
332154872
111488971
23426599
10835440
18484432
352636610
89974322
22462886
599801033
14499830
455320375
160248487
197922722
632135058
643488362
213736955
270354684
67184484
268224834
116729283
412195618
375848594
380249213
84203303
86534328
444179283
575953896
100624057
403650025
132235942
320547273
459914055
114501666
44932433
607358898
187385396
34141522
46433252
345297525
148761972
760546967
204418618
82232296
99082124
117620622
93218568
4981561
140497892
587487248
238718590
96637986
297263933
195124676
622018378
73027312
318876895
67503910
312466244
353612959
444902976
225600144
2073498
326113237
293267067
93645006
6732175
252269234
53536387
2848481
196732019
443507865
47911945
671167
63868285
176959813
698743790
125527147
504335264
331218232
77564461
568549526
50195480
487450288
54538122
58890558
172603434
216272892
179160776
141848297
43154640
317853687
96660850
597005905
349342183
195371443
103278528
617405774
420925789
395650714
112928976
183982436
369972017
7727793
15935409
180571244
155362572
48405017
257028846
289143824
167134860
387502108
387810392
170362044
718566172
22618041
379794753
68339986
249687634
235711234
122197662
223446618
55780639
184381275
194016351
45413012
327799314
764276029
25431853
44335441
901692090
187888764
300789990
857622547
348632186
701305879
471383036
2164602
405417651
156754697
164633420
70292949
200792013
331049801
105618697
730870572
475591889
26276904
395165351
150329175
28614630
307106493
797332617
580811644
619593076
101353837
3199491
491177546
15518748
113238109
886846152
537649962
523235668
46826025
366634368
294829753
812841960
114098586
5256173
2476864
394131026
660064416
298722076
323235802
871491479
205968765
294613812
566245688
475631344
278590895
97775493
196095197
625227471
86567581
319802428
478690959
229752398
4042520
102534226
54897646
39065900
277018432
475049550
610684794
154920482
8826648
3746080
411069963
30634512
26652257
463644203
696386
338641902
188788525
94305405
468734920
52870059
394745021
177172435
210986557
109460977
555101723
144295657
5552538
258742696
359685888
580801863
340373141
270802665
5231890
474923245
175029208
243447032
104125015
2375169
117926567
531060917
33247435
77824031
75165117
400146850
81496060
680473241
557518958
40102718
399477683
221800552
308013464
18024157
125282283
4689582
131360523
175308534
21941773
32338542
5754376
53514242
301961072
77200559
29256923
22985029
417753584
240802695
216053223
610472456
95565721
50770032
872150045
677413222
127164860
283085494
307340363
811378469
863334699
216467053
632789067
127907660
192030673
706550659
451524865
101518945
485042205
423861352
16778985
191288683
50139075
195300267
507279529
801283643
229154490
363810146
90053105
76749755
509889986
223999669
290010958
60148133
39523026
210719385
81093428
258627003
80245537
150718562
727285970
364480787
366795814
113599718
62433837
438462145
289875804
128686989
13832026
384526571
167682077
62943693
47569161
454676351
131448627
242035641
190344586
617747789
354169165
65494955
425077370
757515888
243421351
67120032
420873774
502312610
45190625
135582426
173841349
191663374
71816372
120068164
439744078
551006102
96367497
548078430
519886709
691771360
360183560
305805414
195970987
746473050
266724522
705397444
20088433
26996978
144486646
335043916
144062739
231619731
69419616
13987612
46111363
264108988
77444244
445236499
64828867
527230580
264809036
134151652
276037094
116928853
78421261
41730613
313698356
646632410
37571725
131005756
324740710
283355037
120863802
35649861
328190279
621020314
17803444
127969398
240977370
1699136
473032146
311597654
235338346
48312028
124167919
31759753
185538346
564300909
147030586
173297716
11746674
522944125
271454082
5211794
154027079
477129752
76417752
228694706
178201589
18385379
323893984
224263531
65259
448207730
617409103
352799917
316681761
62208962
286730688
476616479
27582003
6567232
6325357
136965840
209539603
335947295
414693071
434578546
56292405
536237745
230962071
12239539
5004111
93627711
390327165
194685905
300069516
267128479
141013791
531990589
79202200
434304749
2292963
395785045
716285496
377936841
102486040
118746857
152251334
127442971
347632888
510593913
140541862
346311473
18038395
91912068
259572478
528534368
61865240
11178432
559370055
48448896
149771117
38629559
191159306
22352914
356041399
455394256
73262149
575510811
246596130
382268773
111177977
463482423
139409809
91607454
134197619
233080124
737753703
235834982
8206072
109637081
326005489
364552318
168104382
60191122
174278489
16734311
39719178
15264462
258827170
257805631
316278862
488258810
133354955
58772586
2798507
625054022
241425654
17816238
278670947
397984367
74773204
762911365
521492426
95086176
295148113
12904568
36438529
372511020
326996934
69310199
25720510
21260531
159136260
23743295
4556963
77950351
346600216
151583349
16974616
773336818
20210111
81081984
161101601
433055837
181104051
334618676
230342099
53961504
42960855
7774837
532435300
181023958
526386429
165058615
15140370
61575483
331943574
263373172
118219374
86400752
62191188
100272049
479798770
349726
38259100
37103529
9671217
6735297
5580274
19076116
243583438
96713012
455915370
170405893
183714040
157926176
324874654
47370429
350446947
30075640
445689655
286518281
93501395
43460962
130450768
120641572
22089382
153891137
830513404
26428230
543140935
823234772
123565515
121263629
180061401
129651225
285185081
28515940
222527234
537656501
316590926
409779135
237009357
74777966
259196779
353687778
868770310
33648821
61101803
96210925
20820592
44248109
36011344
82040161
276882626
177900243
114412914
2132102
440536904
361592226
15955664
81991168
588929
334974073
70644934
782367995
497012867
50992733
617216515
47929116
34861998
45378541
273283166
380720886
160280889
434422027
181565966
647694424
498784934
244719716
805314434
146461450
14275745
147299422
216962525
236637177
426431553
42169281
830721618
224864151
154836544
540728230
68446753
35598267
64522044
274164083
624528704
16583160
455071453
99210373
9776428
66542042
88526685
1464673
624731828
123530513
590573524
46622692
71240437
333154809
131000627
472694440
199212152
21294928
220607899
314191640
75098302
509739465
6565973
45047709
398543189
21151466
342394
290102718
132421643
225136349
491596948
15271210
31233350
55091328
262259454
5102117
423682834
180579164
309472286
273765789
1140962
629968163
350569747
215656987
362944586
38490532
153941178
245291890
247156631
375355559
88241055
152754045
15964678
264988575
108725176
473698590
109043235
263522795
94450479
11641824
126984300
24670308
15977527
227079616
165226942
169412634
429713606
724812598
33233611
770816835
251103201
397556022
208921808
66071223
254196791
204659206
346323655
225817419
281006015
123144668
985021957
194456597
566269579
329398521
279285243
137236183
655725412
17615984
117599265
3012912
418672460
105674115
80910765
335887010
326802845
182523137
72717642
10632086
262054
47938085
185723502
74107445
90146104
164930986
56258633
227089684
240332535
219418794
136023714
274982932
245651846
74976381
424704528
624038967
36994762
110777649
391081448
155360143
233076197
37790600
209824567
49202573
320710038
40944789
729679
614805279
363797361
667562659
367278408
3063809
119208005
138352603
188140572
10718526
15118713
351526680
199456740
90827965
725758782
305977361
122231174
871603
315825014
537658245
595479647
140012126
575085672
119569393
521650759
203887456
141586809
190115366
43155885
220353925
36890094
651055625
456251749
55659748
73469114
168583093
125670109
75512326
172074925
345488589
245148344
43606309
221472227
389023534
3833687
304593575
648362363
693141026
38470619
226432059
82662863
700590615
71422379
5683780
452304805
246337130
189143433
86293551
53828609
453741108
85716276
367083984
152900042
311052987
267183768
280236957
17005153
109165035
141248335
172801695
451955554
334126577
10207790
456106535
33883259
148875413
145409043
1703268
342114707
45952753
77593455
34088223
39151970
254629211
141098781
841608881
23968874
271677661
736374677
216755395
667163135
605536871
145325677
709236610
18047524
423237978
275165440
17774344
441873103
117235615
457773017
545823515
318657011
52350075
615191514
439704691
299674742
554436582
87423887
301566266
64253605
51642474
323656580
79678707
169223563
269547739
522605721
75743200
429503278
603425348
427756994
149686439
59405905
206766360
452569800
22302830
234984441
361498726
47407358
295800896
83077607
75301024
73808833
93827647
99761515
267774098
249714614
1801533
734566876
336947914
326929372
214177259
44884063
129323862
107470767
50175469
75999412
48274311
123445924
457478088
45183330
165673258
506446146
141868393
111476976
12103525
118665056
624895604
179747463
38933825
314396573
120236558
161226145
3534490
80249974
790945141
150487221
127414233
55432420
72775647
145979746
124231729
197600193
599691288
249021681
52656331
35372538
240236999
20649109
101488054
265583735
722952323
61111162
741885972
657128338
314104419
124655382
44911908
58857411
138843673
404389429
488914889
504718370
155002936
620651138
237142626
654105312
51117302
111370175
106099901
88406747
227537983
105422444
362087317
721233743
516605241
444628949
204675554
57469166
338574854
18419556
46245070
344803954
395161051
269792859
199417683
73282948
6253235
49423905
127227559
480337825
180436432
109293574
642819284
743069817
182183186
208206613
358868896
234702433
700217146
873416067
335161949
200405936
34503260
321568402
306197236
272902189
437337999
4742997
490498381
317007288
647606040
450286071
77551965
478707029
757063822
9929429
361361905
380968260
1783598
167654265
187559997
260428934
120985302
163926734
212356772
133589833
230826050
9795310
146180834
145132743
537666166
114678616
96583546
86205713
205804506
169192432
325128369
74564196
197140659
77607159
155734160
173694184
452874738
17397386
458792109
132962055
24864414
1313438
252331501
481053304
126473688
234984594
157662453
208543634
273196036
239542633
146868041
72747543
433001144
532022969
92131509
66076694
130620410
708516807
24121746
45418758
26146321
541114313
110339506
17680082
123181238
134730149
57599632
86804644
440435584
255537280
26381131
559094556
282281073
28699565
589393919
206846983
430062616
192437917
464813281
891709401
41475142
14844533
150912167
7383189
289778724
424870557
52366948
246640049
17482416
66175238
170234247
96352719
49418133
317173453
194116198
294175058
91085816
216491245
413924410
138908195
678572632
3117309
283271259
721137388
5318262
100364461
352086406
274894253
381583255
232377894
283547898
8377061
89051265
31437858
17618933
188975812
381767126
205006465
116492319
393560775
635097187
599123164
9462287
337338482
526308797
87376107
282638815
12853797
111464423
476384850
68962592
164798028
53547208
559358101
222503616
275469666
217863315
234131075
235550625
361863920
285042918
27921623
135905817
433517371
146873278
225374708
411430957
90434149
507003068
875855661
119755992
24381436
139629354
238544109
41493452
12757446
23171098
27050787
149505570
31986916
155529846
423154420
46332073
370141174
36943796
38360071
74843351
267699532
561132170
513097012
862055915
26915688
426701195
105888114
186486303
204382685
407388669
399226927
70150292
129508614
142155648
26112540
110169003
121636660
6187484
600623371
51190499
549340771
212549184
649049058
123571059
254722725
112840981
661593778
359510310
73640371
593316490
336342974
40598822
96985428
785751290
213653297
370581159
683768137
43836673
298560894
28158493
653693024
95326033
704346866
88769504
28389608
90515219
392896241
16792920
393363296
583412428
331154047
254372905
25691838
236735757
247795671
657388483
633425517
188862829
63193874
370482011
77207255
34918427
25892113
322118759
132724355
185844537
55065199
334475765
337774507
163407177
6678281
308520905
560119392
18831824
747250405
195804399
249766875
531565867
57762613
82249919
35150597
168732010
212789612
222259645
46621799
67165785
144057566
312031093
43922461
388239890
131628017
229044492
60934022
38109771
62864129
386253844
44238942
313874263
239911626
218293645
109710129
38917042
207840576
500938611
393287209
156468010
2506877
19178016
248335315
132848657
313957850
198488042
38722394
382049776
30868019
5469202
358477820
140635458
13970193
205243505
112092636
242937837
36132208
59138336
10900838
147102076
115999703
421627403
179924312
421733560
64349019
398047536
47822573
449460039
392112027
185190843
489176833
11083430
388836353
66503293
143441163
21422112
444346302
352866699
298951495
542399590
23148461
528312313
206880311
17598743
140069780
272445403
265011286
118609266
335421313
311369491
109946506
686482883
274708843
203363744
23840919
85533887
205789015
31057241
640686074
593868603
99968724
65860828
341035929
809074336
17320866
543627159
364881502
132434604
264441853
18600383
324824243
48980288
537827811
85156164
119087168
191450854
452962343
448932085
302967001
331178130
183719537
690153100
331694194
195377589
50051691
214103288
547356685
114665055
533719455
322698806
169499521
163370273
199481331
112579990
235841981
455460991
816669311
303288675
131782331
60653091
80372237
821174115
307218600
178249204
72001366
531916887
657612109
235360246
80207941
145958290
104411328
148132959
535016141
16975861
80751217
3105158
331779068
329058089
40272018
8309019
492533936
357340963
285731814
444411012
652423836
167613792
462233166
282840811
514522323
449720579
299236245
408258527
48384891
121536487
57161611
12236875
197565527
311265759
604682957
704238954
272601686
358725972
250039226
413275286
151189904
42809708
145286479
72679654
64723237
181367751
331651495
409988139
694792084
559327552
224768437
40073110
393547505
270489802
23229236
545638139
24397663
227519999
701966450
8051143
235673235
149004236
816944497
366993236
445662403
367167096
727027712
109678660
454748642
105514759
1955481
556714322
260913703
377870153
5870231
85421641
349293806
559017
58835397
73661574
471594658
17189116
120539603
11230041
23762085
70362522
29482561
9940863
18838442
18944377
145075339
370393053
13015174
110256324
386620482
326869135
463427174
463904915
607401497
57401478
397814889
204249178
256215160
235889589
321648439
670327413
30064046
155778070
107115801
72522965
5269723
99194501
547279081
276612341
647970667
268675288
182368925
191750414
365954969
75447825
91807814
332744809
189730177
226657197
88786066
1006821
167419656
183376330
264702709
290851516
225746281
114723886
99933936
361681824
37069388
101915330
297264647
9334691
186055985
383869279
13508132
413999649
262949266
572173796
25277208
342474175
781771681
757889903
119458303
72969451
231508477
696197667
288311319
79735474
293356505
151020800
9219695
406789693
826868424
495477635
407884726
619064035
86964765
1364450
82115186
116285074
158494480
304102906
130778031
833237844
490658193
691945879
45335712
412885543
17701660
81244527
108956579
499203540
227140181
240709864
458522766
113525164
513406404
60843382
13980510
102442
524562702
77632164
530620054
196494592
846381094
496713589
690293325
253748280
72295320
39087310
520930749
579609747
889703780
11196149
421093523
874368018
430890789
40907095
37984792
43221036
66750691
537729288
40685929
13916536
78428076
116298371
188621903
544700366
419372405
148267048
53833181
1677584
324366397
56214441
230922318
229639192
499660563
213791843
206627781
934261150
112795545
166537399
29541121
33114836
226366926
373896059
109206057
234474512
594856800
205633803
853686217
550733960
49842997
417130047
23441901
544142811
83989444
502553313
36205721
220965368
670761433
18648289
250626083
756381645
224790940
573732740
182244161
627542793
292187338
215961227
6309266
101606476
828223783
475860523
451606159
232076976
291054167
1515888
609304242
765114305
3169887
148959578
4025736
647044553
216366960
196400070
418599545
28137232
332394193
149665751
68943927
110021714
74202207
909134
170660653
3917612
58747695
13186592
77450198
507377500
766037601
377447945
213987825
58492135
630321415
3956082
12046100
351240126
236182883
167581919
295525735
133653434
143313435
392401170
12637457
298386808
9430203
270027778
178687578
47377106
136814371
87347826
247760551
24842300
16587475
24263100
36726142
44949516
47024524
113001431
351684697
148175064
232285860
26550017
315765027
215912101
210521625
233994768
2663328
364650143
478214598
2496157
88227315
788591905
379391452
19687655
45105218
221616215
18660908
221101169
164260533
794338415
264898764
259623870
11014350
54871749
10288151
74802978
216673751
2732259
7941233
11770221
354222394
163973062
47960084
43100899
22305022
128138187
57530835
496828315
50204498
25835037
328025490
328736514
540753297
104001314
164337060
65073574
6325581
129366735
212026750
424299034
105007916
167474307
1350201
455606100
43667612
749149171
21227122
250019418
53092691
424011162
34205246
36805898
262638643
6967382
538101913
152932735
209762907
528095191
219774466
184707752
157088436
49274075
217767302
570312819
106013909
74153342
607548755
20571295
133229947
299727212
139947758
40723032
182519852
127674955
48951014
68664292
22124731
397112059
145335834
298137269
36576088
30075830
494343382
216759850
137687598
133269283
363297129
28358956
549279357
49997105
287010922
5012875
394318858
709169134
126697022
359196708
387178171
28549946
589032396
194248883
208168226
138069232
73056985
69516585
84193297
463148713
6119857
167988424
557141028
56284447
669930396
98377058
317660619
281924490
131575659
514638002
190101797
396135733
786517249
247384958
44398567
285044784
114749986
265210558
223554805
47506187
263644279
509980870
11279050
521851946
474689141
808563871
20333997
93305201
299699457
88379103
70329197
370824960
110055039
117941178
496276915
396936108
55037287
193446042
1715046
148013758
91090077
633741782
202248959
363870213
23634453
339501974
847174544
336412849
395840185
30959366
164004586
265960747
211658129
17878157
94896951
460850013
725893750
147860874
12456702
71353157
553582622
577626679
140610097
33397097
549269447
63296607
77700951
167498226
3639308
434152603
532387803
197346853
109373965
70496973
285014778
443046697
232601461
3822163
200387127
147044980
10171113
2884737
109757728
206036612
113333767
140670172
382298573
41011545
334371132
383515
54077400
368505601
154195441
513023602
250441457
288222744
504442745
76520383
607065980
47018617
20407333
334569579
262338252
10068334
6511870
105932001
233948186
646775199
154196312
309066377
2858100
105739379
63641008
592836128
185756344
219970081
205184101
12889486
118209106
748515571
73898639
82291629
64949542
360854110
638847911
96884510
53442592
57123224
416627686
408981859
130260862
393767635
189386775
595666752
141822226
420840321
286641656
196067292
135296107
346930494
567281969
139539604
1031373
863072160
104914513
158641491
124548383
262209559
651515521
5567229
216433353
158804748
63700862
649325702
55556766
17305562
399629310
281312621
346755456
24825389
25593
105099791
110932406
84246086
228730632
37331174
212697606
206944048
178193342
654036446
310374977
228774502
162941875
857799820
473525906
350339249
42555158
513565114
32151046
97252449
709544539
21121542
102915794
333119104
59771371
12183510
113394551
130953713
467861576
147397521
537867857
492912111
175421584
483544353
39942281
11275815
3293789
54037320
162860916
451637846
724770649
682495
28974201
370423131
848574867
321598655
495219964
479227418
852237183
232075506
233869858
496658481
75354480
410988434
262188073
171284907
7379798
729834384
194522661
123018433
542654359
138660464
148853428
672190103
287036523
75122826
247982910
326027909
739060174
418636867
19806197
1067558
622851714
60077174
59067935
40660051
380415498
217889335
224898226
97856877
14491411
125298565
365774953
790877158
221061469
353541907
46446344
50091445
86607171
33064933
80155320
57506121
4879892
569578099
6395563
202785977
224652636
194728040
558242592
565638937
388456362
15805012
34504327
233400492
464736346
402550717
77185887
193051
147879455
112361652
261068848
275537103
131047304
451323571
393968634
466936947
218280069
4596176
163401872
443557039
165671715
321483030
327891523
15628486
75545547
678202468
666744333
12445297
83468744
117233851
412883362
11066411
827848692
31002996
5738272
2771317
455256147
15491591
53646646
41306355
35125482
226780179
31341795
427052315
134718081
187344995
248835090
382113551
217032296
135271875
430946226
273400198
162060018
286008492
81629143
558011100
113537556
8555637
18077812
130601998
54243174
5537579
141153859
182499747
197230804
631975754
609545556
434054708
270525382
113583013
249072187
67960566
495130687
236750744
221538513
475218411
3056155
211275996
216158072
193756499
34763778
35995754
24948780
327445929
112056886
3369615
113376267
7257635
166718434
5353549
36737912
164353506
81173607
361057579
146195399
63163811
119856133
481660256
332337492
27159577
235548792
151433973
412709458
590283443
624516
574117109
285583545
53789936
513025881
43277382
281069294
14382632
44526616
347191362
5320776
87673531
16812002
198392766
37703023
79658894
91259032
238462937
380828954
360433735
309166972
170072777
556755941
721037056
165814278
872960
95571738
10925505
580284479
236135988
35726562
252224073
305989464
32106
176627348
22953246
108823136
296818417
278835054
734828988
450137916
3726955
51572910
247778901
479565711
317326980
512085138
257231523
320109837
336948986
37426999
316132043
20234215
455201304
414995724
417056569
112183876
142082312
372507656
203455587
506156518
241537891
514700212
194348099
936137747
318064387
534567171
882997021
105071500
579563494
30573540
66217314
173817545
331581169
332032734
313595783
197353259
9856370
79712099
5270967
39834939
449403639
839703228
86317875
350264864
574382396
30822032
212067291
107104400
14624597
141175235
845229948
11644378
169204856
494904015
264831333
78621773
11303551
183797169
312451101
22798819
146843193
760643602
39821875
115615484
18875639
513493469
43737073
14970648
60385314
4753542
176812531
151451475
517653974
3708400
143184156
381120193
329088805
275417468
76657490
314077549
518560259
752529369
147541610
531282867
227028822
122280575
125655177
10318048
580199344
105919672
441121063
103811750
127031692
407675809
273432470
112959870
12754303
109078131
71966399
506406171
12580043
434513451
309771411
337943604
20247984
192730778
4932468
317663244
575148078
229071103
33721611
277875432
38728614
221658776
55192906
303428649
206570287
772983434
18285999
238627253
95069642
332720798
582331441
328902950
31853791
246508967
196066398
10483672
238535610
413976977
459326228
102979104
32822485
33842908
315061933
233503527
603559536
80405956
238499198
29169024
65592174
223714668
519376259
89712790
133409779
244163833
36642424
25412991
22909273
346870226
282803219
310793159
89520230
451290170
21702998
236502857
126907322
110817016
137867017
82606846
43006349
736566439
13107153
567027707
50612180
145371466
330999004
81222524
131153330
35935445
179418709
184700785
732667890
16378327
114893102
143723153
144651587
396141167
365547106
217547895
705797805
263063628
630806927
255897556
6007897
53908524
169046123
242071118
7593905
340582218
167111235
415951372
82585312
42479455
287566568
224567723
13776200
284991692
265111012
305308172
1807482
128099896
582253309
169562082
16656763
871377
12928499
275841790
79144980
203076599
491529982
14495777
788988491
221849258
5702274
721474771
66563978
39383940
338143411
266671366
164216045
72021733
617679404
4481857
69101129
282544251
520228266
19350484
608717001
1636169
506446437
304518194
68999625
597243895
377056134
47342063
443791283
220132302
138829281
128662358
49501579
3291176
32372365
716241099
684884119
399631624
686625783
661492680
68335577
118563098
345125171
65152297
929576698
386529239
112027787
86089928
180892331
115113586
258931974
116175108
809736100
739556292
23401189
27659015
31877948
376141070
499018518
311984071
3149885
8379934
65976504
305224628
141994341
221117123
37070862
78465912
790936387
20478344
292183021
95731732
162128403
95225265
239606698
275662786
411906853
680557037
81162603
116854465
406270756
162277869
256233593
202875825
29661727
423476213
478265362
18657616
192344111
95496904
136593123
67057839
789442577
130324163
538074697
83144503
355305240
214330247
403840771
29781647
210500309
538155653
646517053
101561749
1859890
490631289
28938944
258368659
182888890
170072913
768351683
156535914
104983999
206764064
556196714
614838266
16514849
327442892
220324331
266359561
229040267
166250151
389131567
97710971
260823366
403012835
237933020
213132369
668103080
203010464
19635171
99696547
194948347
296924080
150148105
251190855
12538157
533370509
441811400
30279492
501057457
198925164
883503379
100990462
461722364
173442301
183693518
581024885
91026604
163763960
183134933
27366808
29368154
384710919
974329865
274180580
204664202
116947227
94601728
41137014
149800682
77204709
217124
490774081
13641769
350349342
348056257
385824243
704769783
280969025
55641272
358781549
617678479
248165055
57774031
185669105
136900332
548306617
81709349
545090783
60701413
407981389
52164936
544248215
112413678
314888511
6535273
356504403
18431503
251311728
81042822
307299410
121341169
304314142
232922199
737097277
306954926
66425274
99358474
148634294
698510623
176210813
373365596
158635735
107539650
7961985
22351285
416013642
372867209
20304942
64217361
103007176
392854183
39199901
643900428
200952647
958703588
356312406
677831663
143479513
385682089
287574031
145772685
98347616
83402941
125205572
611615628
187281448
229946718
302364906
333483472
215384759
166139794
422347367
704273602
480349084
9008028
549091579
101374829
1113583
607924052
616070405
577641536
287908362
119684010
164228185
102623423
3570958
9425646
29950274
635032227
73836141
7245844
18837222
142018658
508341588
179929044
88104955
54545699
211605507
66394751
64447436
182633559
104064384
847257434
8852062
398521198
392693464
335473761
41540443
503886860
129150666
392822654
468088061
422320455
507092386
264962635
254138852
24181407
61105767
25605831
61112986
508450591
138195415
30884749
211469082
434579137
597372695
231834286
1667822
896030570
295760795
461028441
50511309
386857847
33335784
148415998
362941186
220637793
89560900
302144974
289589554
104163022
735277748
164549843
125523015
347726950
622734995
312686849
81636833
292714159
221509417
31576693
284196781
194673416
70813858
737968646
4592370
724112474
213835765
73348158
232072156
5934392
5140775
280445652
260370542
175691251
505032655
89509257
170084619
323613354
429323416
330199905
157513226
6100888
3998881
470471527
773948828
143477227
64652618
246992394
388842933
186984503
484584730
738818531
407579886
38111040
87807745
166072451
274281352
85693699
596471837
70107138
39166763
533995840
326879645
177574444
400604048
549433935
588611513
396039382
212243230
127547977
404289120
313528008
92556242
101586321
253324978
274515598
70879134
208925004
3408451
110154880
129749621
92927576
108162649
123699636
7921025
68215548
83729789
122744740
32438424
313819087
143949629
250785260
171073690
399516736
170630754
30649791
250162910
301158517
314207987
186629040
47830095
103692079
256893368
383418436
896748713
406376463
118944036
98090527
180731
376872726
331664117
439447641
367863674
404452170
141932045
98340235
13017656
179510610
325929674
795793915
101236141
415521086
186788079
60422
111655683
398790776
146777859
306802276
303421486
70511464
398492163
326126585
69945969
334942355
870407993
701298015
148423215
271627238
292846069
873145003
75741649
30058536
773500278
96978134
102498622
455031651
82907655
125057850
4410127
965692163
381940188
17979566
53697129
453522080
4611332
176858721
767646456
26832995
229954474
409062996
408306865
238042479
434291506
133805319
2505828
562314199
160422227
135013810
162546609
166922870
194959551
42910009
50199341
238639030
569693185
416024990
69066829
220006846
68406483
256349992
33701763
112856209
296618563
422006570
562953424
680697281
14239076
161180928
248546294
54947980
460015561
436361872
72824227
753535127
309249242
16841291
554637190
1314616
243611292
425415989
267229547
130742609
890964395
170270242
233908772
373922223
48677080
573940028
269572755
35695100
284031992
33366910
329957813
135817067
498042433
410029403
14666155
387815096
442442465
165080894
451354198
50763831
34347318
126711175
71643867
246768141
616116713
57483284
265519692
62337954
398039748
118435891
114024492
89504568
1869540
209484847
50462369
59153861
84104462
36187601
205986841
499060648
53417090
112154772
380822016
98466275
24881308
319638440
82738357
393196838
329999379
11886836
408938187
635417174
45042692
514989629
261351794
149102530
102084803
114306817
246284231
896894699
12391720
68664198
69158863
8992847
210517138
380969650
566154193
404088926
668463702
216205694
133326950
221851640
813852860
302039779
599153698
152360090
306059939
96310426
166940806
366431950
170018704
476470344
364303290
321756023
581235026
152582292
25465536
27637745
198888182
93669605
155455430
551170510
81125274
88364827
416352309
47507269
37024309
103641523
177548571
563442007
195947326
7940931
622736311
470386666
7110285
201926350
136793015
71126927
140640943
9297267
363018009
585575291
13425505
31982617
286480178
29147047
62862065
50526708
249348306
388317957
297384165
55509981
397404715
596323424
1402847
84686424
39182186
170216173
58787213
6046624
55361386
293074856
93012
113651847
3090295
22060043
99524235
235559987
20565086
623507422
314310081
4578736
21462224
36408992
157454457
37690515
383432021
48894440
178657575
13673483
692527446
289197360
71218471
116354254
335778977
90477004
5365417
237868799
217067759
827523515
17412469
196833805
126098043
31311189
497166381
47096610
489757501
568488049
31853417
132490937
44682934
719391428
792551695
516204080
390336892
162330081
10507040
522096710
273661576
518920426
308809392
334023047
668257541
155028122
1781727
48839505
2875925
208052202
47802974
8450414
627300072
143962331
7242417
114665040
79933045
23659406
130661000
275662714
428689592
577496715
410758045
404184297
147946541
260497040
36583565
32601472
323655482
133116734
274889898
167934182
608488319
445551402
446627129
28006820
337931611
400074879
8776338
52376348
338251643
98546640
953264547
14919789
114446156
371557502
199205547
146166846
355274384
85352691
3724212
38124405
143123194
7337549
583493110
489656517
106304574
19175527
177159483
395816609
203709313
577128228
146566768
218868705
505931686
458178037
324368848
297945368
29013372
822062127
11379293
161367758
211043289
599846137
122110126
105949207
402591291
485410119
429859094
385094405
1622144
61963628
164501752
109352722
264670296
369271934
54329144
96869355
53446865
292324108
685141029
230603785
238187299
196450440
504376342
332531519
100122676
407298687
12386467
92212780
525074245
8233305
173478576
192656520
638295821
313727765
740373040
318916705
255397111
630170464
277395986
189880087
316100437
45842824
91832811
78825369
181461732
507511817
578902568
229153341
473540375
93548208
191698818
737545433
49639839
159568966
12408138
23726847
50119878
131979203
483344304
267055373
11672455
209784020
10295547
23469730
65792727
385321958
306645411
245695958
179917874
172626083
261666487
260112900
179572040
238393193
169696950
7832869
478384323
86387991
648282998
19110009
318547458
69531527
122861925
59046854
421516000
646586454
220343123
216919687
91294441
208951231
446613408
232710364
56507462
144957088
213439156
262651054
35089234
36709387
268387065
404714577
23559060
594354305
33105007
247773859
9337970
15148623
22374962
104648214
284827523
89715923
43949555
10254194
35766401
51022248
385747982
47343149
109905577
39486412
362716545
44740893
11009454
470269030
29826597
617876800
42822422
239207463
548203476
24352455
82012860
3627030
56156897
127290198
395599729
171357127
657425757
155289026
159641437
237903156
52006346
276067131
246769252
9846134
14636188
523990069
116642231
49303378
55741424
153360958
675303560
34220034
910093209
96385758
559307163
124095443
160652807
88767131
446197691
92078168
84512303
244110006
289537435
528872663
149573530
185744357
19445090
470304678
38363399
9369525
100005297
30347133
8792536
579384449
513920627
188372611
170187452
534629062
396531308
1979282
478607792
74678682
99674181
267463
372054295
307907775
135158560
82805469
248963622
521934606
7507473
640491778
76376890
847739429
411985904
66847209
154489948
23524200
522236410
403860701
94006108
26012631
16832142
492863194
13365338
52906558
614032469
510043646
483700454
41931065
571262904
322340606
389334839
96077623
495446385
205733241
398771356
432519648
391715624
615900591
55393292
617581823
212088974
4611860
253350088
210521360
155782666
79629830
673130843
499084855
307791517
228169418
568134539
708816256
34083054
134564868
584957485
159690106
250984911
5886440
3961603
510420397
71503832
289927227
202970936
51433644
99504775
2024295
644658714
14735435
74149101
67468018
4675891
721287922
50037324
320804915
539923613
12229322
571223519
214487943
27746101
22744000
98064210
174402277
91323920
14061695
484847697
87491815
282798082
151931666
97376444
719281463
375157751
314853766
293580926
34527712
109982966
101231042
524033619
323252897
253241220
121237722
40729910
27422887
105499119
709090542
140278806
20900999
156287639
616344670
223968717
59151856
9095873
31654912
313391439
674285192
68970185
38367349
595360929
94661261
22019970
349598319
391917134
542901220
778498466
208401076
623929412
2907859
404328026
273679448
372624549
383867686
83372833
57958786
14107053
12730181
74444989
127549302
295141541
213358058
63748816
38915163
13039894
243354764
50517562
410845256
319652252
104901710
138606249
292708561
233836503
254989029
540573023
28797445
425196610
246090356
569933221
20839673
467793377
9443267
870130
500707545
633743601
9640566
56131729
61928378
32568605
162355873
67622194
202778908
222781800
101181983
6924863
62796829
3084849
389446599
578648350
517460241
193629374
178548485
528184772
387233830
5101570
333622455
83451112
119989357
50807635
41324497
437159097
13894686
540086249
198602644
68376405
242350000
717472222
47451272
536922793
435854666
31219789
203466594
80073828
217599975
214594658
158194974
568199948
303686065
147825
139569546
9207442
279349506
477170939
1482091
53029276
378451002
61432411
162853910
21277318
295716156
318021336
109194214
375208951
284353507
89066134
285636135
733545771
563500526
180921322
36833815
23105122
559720313
132458099
247899872
11254737
97556082
852352680
61247836
107981982
202395688
15441762
202011299
779505937
76525987
127438069
86852447
863732122
67218675
394707090
270916633
188697479
287371855
100174520
174458368
47936064
738013949
179562599
389800781
213316424
155272587
164863301
375227063
89066825
387523481
178385180
249065164
432700219
135442730
477027701
12855614
103166833
130610139
8927448
450932638
384545084
151347563
65782902
344791416
381728895
234245027
208977873
102512961
819942539
326249293
10008345
529426673
657407734
374349557
57261197
95777937
85164397
662508189
7745480
554118927
411707934
3090350
624564254
85662590
182545834
235727318
364869001
260193381
53732947
875363643
690218026
861501183
7307738
357092891
8267953
18232155
19463030
600163677
105518541
192568715
147160583
7666167
671860822
1894098
23952487
72925099
837723077
860243604
145910489
175283354
97380698
16009331
9981490
169095825
647298758
98633632
97428196
336203284
153583368
43419063
37750019
381506606
265543187
318881407
53659335
165392870
138580157
26996428
292266355
101320716
431150238
189731901
243723579
126466640
175644984
143017010
678754333
844717962
186989121
278370382
74897711
213444278
485527019
249911696
146536913
126735171
142492000
144232167
416809548
217311788
104717363
239681124
361078230
13169246
207550396
81078012
19419720
472923325
240658396
607940557
21020228
309066026
148108274
370091247
99173563
26793172
291219957
44610434
319260592
598771138
480129761
286180147
396476028
57496928
44965770
340178398
45751798
337448537
197642694
226866028
36294655
48980615
444481845
150474222
95802516
447654791
8383339
154604680
4767118
555049153
95087484
214222321
35677683
2281930
117482821
650434887
284098860
5395789
55852828
3100813
251473837
48771711
194682366
97190291
167576015
295794603
813674424
82594305
99120354
322303872
14097739
205472462
245424119
86415295
16585971
493909875
466543942
101737521
308162890
76523394
555333334
251980995
474256089
154637412
271910243
158747592
79831869
462366602
108828973
24183804
52612495
250039528
942184151
536564650
137382244
527566715
37820243
659613181
770468212
326602439
329406672
628738443
625996008
184541491
39281541
277528010
599729810
396599838
320032737
226132350
111333032
511138396
110809415
155386512
403629891
99383858
156972931
114932373
128437527
433657383
6842975
169097342
202287624
59331767
156700908
107138626
750602125
10659047
548038772
441601284
193923884
239601703
444205209
445374428
394809989
399234701
13052286
14532275
330942367
386151766
8839001
39522913
182286020
274418660
81937928
1190597
82146098
384315770
371424794
345876795
357307521
277159837
363928551
284595817
178384700
22609703
689085494
380246017
116219963
75795554
133226755
316331700
535998978
359949112
3924608
188592001
173790850
506583
840235899
60828788
40661855
426641975
307049544
125144127
49598989
154930274
458956570
277347825
621922281
74976771
59850095
193005007
13152575
245964668
35764642
808448504
682914901
30750881
781102941
161986925
13616011
383191775
373920428
714388083
346955570
23414229
39601920
476108541
3440202
119400858
260239061
483375115
196928060
32498927
267924124
163846563
99003467
14751313
194459659
147977090
149396696
35352434
47673352
31216644
158343802
293022239
128710922
73266907
348986686
472682911
61519546
290082414
216168228
186668729
708546288
236395902
30105717
327730002
485377406
351499808
127652485
189377694
17137036
963356
492843005
55008504
551166473
93190558
469339547
6615778
58199547
117419223
99556
337990844
455239912
272077179
84604033
219270464
490408127
587419819
423312900
224490376
37322875
545266684
412173698
455049278
353165751
417755642
46564856
597633505
1768467
272271090
57905053
398598532
51524959
136526605
302231309
523862314
58429786
234416872
218039402
304848820
754744373
534427899
571241207
3493485
361538276
359701823
752003948
67769021
167679028
384784610
147060870
146537908
4518757
973175
227999383
22676726
95797054
36851782
69146649
87247101
418072409
81239879
92788015
20700204
468920681
156997191
63866824
6124130
200383930
124287937
59679550
117984884
120856974
474641967
543824508
20606065
226756911
106776724
515989497
155794428
223747232
23836963
13781206
292809772
678548354
75635448
368787318
245544379
16930963
70479673
292254435
392032674
757740356
155624137
3682813
198020907
250731017
178204995
623713442
88183413
5635946
39457893
238403019
290161877
43713451
213642444
6817087
265943908
273961009
453280206
13001670
53466176
100468855
666105422
269480385
380154353
715115850
115356288
189069504
355386736
64991679
71418287
447836163
572846480
155642030
16772756
533490293
268634896
352595885
416994040
425909615
18496952
376894767
76663995
420959380
870853902
40463724
26025939
498506406
222331800
475898827
41629987
411334563
284132998
910443251
30683394
522282019
249241946
525830279
602866785
784731800
31969317
559022088
52764836
230881535
88834811
366162321
26817496
137383680
51957427
39598007
407398890
119582113
406504097
93127
42560314
716905956
134442112
589978700
820613402
260959726
385247617
74531355
303960290
95701414
345989135
162604040
217629642
221293318
72113065
306140982
96958482
234209585
391247557
230425093
176981169
70824570
46655782
135314230
121833836
886924641
364395203
399594683
154456830
149297191
34631052
121267409
839738
139864281
141843352
18879888
44899320
75188860
346026125
19446433
146187618
412820857
677406150
294652638
858926195
115299366
815381165
93455872
630086136
805594096
31477590
32167266
113697665
30400306
512229277
40479518
25453051
893361572
338837668
338237181
878018874
15217148
563838869
66896400
173536687
12942509
40907665
307285213
48798747
278493099
186780578
18924083
162536188
105436385
311260889
138186513
297979322
9017134
253621797
116461732
22153741
317176167
296700448
502084011
357657681
29434466
433201777
253326076
151617315
18853010
81634774
161079057
60405661
185390335
273069922
70469095
278871080
131358592
266084467
581484400
31468634
140246969
489104854
123709688
149609271
387430601
37322401
18847751
47413448
14068258
131916872
1593715
330780113
772617116
547563260
45265803
65429041
370429167
10563
138823227
442606276
101821862
888479133
371108069
413194848
57302927
117689382
629526132
291211708
43092781
707587945
58508872
398272623
666147806
48845346
281279859
270690076
79021013
17023309
151672666
513204824
714910889
264805361
36522442
220278525
188835909
178448824
78305451
118798544
271275706
473097334
85308150
443816453
872725631
921154866
137398199
216142166
2847640
69927334
6507365
76571982
14622690
429926258
548589704
83120451
411195872
195296025
452092274
364887691
390934645
386282421
340397631
256450684
125452409
257619185
132920824
150094463
159095588
372810596
113051424
113497177
125779708
243522689
371974189
176500431
212298496
295057282
96084161
306793594
76846509
34904117
441654507
26573687
518894897
146757647
8073173
163348957
49362447
320925142
87713505
44406902
63613009
379593141
447774429
492374460
668857012
121640480
18810269
761663314
388705935
113727706
677141928
44542525
50191023
861828017
27251237
76301993
100826340
98289904
122463237
150342150
140892231
272069706
479771023
362920180
181610581
551137877
622488
652870225
2905239
121809167
671563706
315906136
15640238
46029295
522972
107995205
126600908
245709555
3546340
541870617
415735
9232064
71996380
100087212
62508500
50095332
305242686
191194507
409402380
97195161
492584
294252329
405272558
5991522
256638236
485922142
28053875
2871072
202210295
77461288
79542596
180179538
308988819
127957926
354225
137889969
715467852
85199869
138909766
580454402
101851591
589465741
14196686
102282216
723102710
282863898
186401870
3084136
28637531
390270620
55423120
105339177
1872647
128423154
655094269
68390169
167817945
40073482
15227472
136796985
483230462
131830425
16644376
118601153
43647175
24025964
111722015
226044723
837190522
659317501
473892078
12103417
481070086
67824451
20137348
421511006
57616679
272375860
1235179
183908718
47805445
404460879
33086025
396709645
11220280
290184415
870829299
49103072
77506862
125399356
12356785
90278849
81243595
147693454
310851782
142965908
311483429
4126818
136579746
451436228
249872230
156413844
264228116
58142911
76166554
107076800
17725979
47695436
181986196
95872854
38603546
71040083
319331517
37413524
170644115
847731444
505464688
73543894
817923464
453528278
280017004
305326627
186211147
165621995
5620303
841855276
28248417
176462938
29464954
134134641
267619964
565703313
95128634
198891091
20598802
689165057
49134401
90366753
10187515
65973373
472142877
48466059
393179651
42384277
287117096
186190692
194510857
5074968
63837019
162160813
256221711
531276562
279286730
570421578
113588939
280172593
264435195
198462009
563561537
187526012
14365146
7875573
89275034
635764750
45691748
226788889
120827319
108986924
184071818
416368138
34366002
349137939
87571356
170428296
194557032
196566300
196827398
659517516
66105718
55426239
99365182
12379168
341539977
14242451
285163447
355499782
5503280
298683519
24402024
170957156
139254548
211291065
113231209
186005176
123713796
27296034
43570445
82592730
322177666
183602239
27752195
255891370
404346730
520741414
19264070
99696534
72347492
47284421
59468480
23446757
117002133
480247900
230241722
615311341
20625819
724346266
705783979
422552219
219791802
380616043
11190118
240294888
23384590
9767755
80793393
66041979
472562275
420013343
139353586
560794585
546643371
79331435
43358448
178129188
166663744
360871729
334290886
544739167
165107536
58610329
22387701
143432552
426154119
591518
222379982
301264208
69060779
63365470
255620712
153052486
449093571
295146240
355278405
86984744
48749351
114823310
1827058
78331764
138581062
606514784
83205334
150066793
326251435
100797620
257177300
724960392
290366026
654112931
164400249
166964935
130988289
53050235
130236114
391632982
311409891
27943952
48660446
428043432
940560122
130274461
326239895
47168118
283623097
228289984
355701422
19123683
170272869
144816201
572979637
250641876
69160557
394607317
187780397
23363136
291888889
482770817
500853254
449068283
505011240
612994587
165249572
567125032
774660001
56353770
316406560
533711846
252824782
548499669
348889068
360986693
524780498
211003722
128148144
313436932
46056349
45035820
259135734
47477300
347480788
43851660
19261668
36558659
21593721
395628564
249304309
129130400
152782110
24673569
50112880
45252545
741887947
132218147
171859606
5752884
11993561
6302442
268407633
89206109
584860403
185471911
38134645
17474083
374133558
73903703
120518995
6948823
419249246
469666899
68426485
330170063
29680782
465259789
9732577
171090199
64467753
156341534
33781900
169321914
372769546
99280716
49057053
92947789
25332597
113178313
306151472
8367771
528693326
30053864
251885690
10722434
836098391
34191017
150530597
58896874
431952879
46484341
240759583
569259828
224426653
424259423
7619087
140561033
728173032
83276035
672200299
203158932
215224281
227848495
194238931
171143750
71974174
738719267
764750354
559148760
150682304
561778124
273540256
432107572
332649183
183767477
545080885
321522716
354815833
181293030
401485729
636017487
43303611
451696884
453212610
303533175
771743015
509237382
284949027
174177520
379782464
411307267
897542728
444101833
63889443
47865663
182067796
824531596
32712870
36443474
682349917
512301051
11235347
60168740
136506409
938145062
217741250
799815414
549289900
214587490
27249273
235980512
94495674
94436509
713608547
103350109
173632921
477605851
860135665
703508546
125252441
9265501
432923791
467270467
51352497
151750443
160923209
810330581
10443910
244066770
472069292
290977911
14213037
294605335
325643565
278637400
181557419
388312649
107913007
516529500
6272511
132266964
144652024
447341380
494823774
606566783
244761697
662197048
2662088
74601995
321681124
61018999
316576934
428619260
358886488
544356747
70529448
336073339
101057253
8823354
205046791
101304869
348310019
155209133
84177241
201343593
616196146
389025177
440342255
258574196
186717408
308264159
111873366
25707755
229356884
357554565
354570271
478443983
845007794
467651020
70434963
21041626
182220429
239309938
150548022
71513502
11181576
282399393
350380167
559872000
116166226
36958130
584806180
23140847
97562416
3393873
9947488
39433028
208266526
142319962
43976522
51864123
55226877
329255730
42068317
182907196
238488809
396665663
2022545
29968999
365241666
666262887
280666358
266953281
182067518
86346851
422728753
2656797
174513021
62506964
196594239
242080023
239004426
217262943
408357969
685131779
28882022
468708326
119626445
59000481
167216863
322178813
87920313
283954434
458295886
40499696
1910000
82865358
61369414
155408494
27746113
428436566
340887552
34613050
767201625
172037058
185692624
589411927
967067445
176132562
52354811
606287142
307931772
125779524
154989113
14597425
320459080
159112042
33836912
51812027
28568979
756996612
473028619
5895964
65644711
3542708
781817783
451353791
98581407
11253734
37243426
41778496
119453828
75433739
621084246
41948681
224264494
128431189
101459160
15526906
666625580
442479682
78890414
719148716
37674701
542600045
92133265
7542106
53287750
100955983
445708412
31417404
144288698
83931730
60061645
310498514
90399712
184663064
314376182
32251015
69814496
49162454
129485344
135958724
303372778
65887662
102760788
190349349
4702459
202994694
200464762
314150982
93719017
479245086
38084793
199939900
227252731
5697733
8468525
422140699
60683197
131580455
16847181
412686463
172781626
62248397
503974764
2039302
364584597
81315464
62675227
16051167
163304978
95744163
235259101
233301116
120180321
409596962
277041
43827527
173193006
440924747
439936906
116537427
364123673
201118033
36139556
313070582
12939789
894737375
688228117
38498972
285314719
123662975
79752017
163923775
4767664
215250205
359008811
26287943
45566344
44190451
452224369
249286653
132215608
318785935
429775102
112354938
22514702
734141672
33612799
329665010
126140882
438156353
73709227
204889110
23578921
308425953
489455164
303347529
12584507
177675361
453190701
553382958
70772740
527348418
4456572
412700040
714539699
456901923
316570965
142936170
106540788
126273213
820235969
113754222
152613805
53066556
903721406
39993796
132560973
50601855
5808287
127862874
24133180
366118
466130413
38663408
903570981
563006642
712577710
352683885
117547247
471108320
623063809
12777959
4877315
547143930
161729503
21390461
840048949
337945765
419202095
261271540
307202203
66045608
643418832
624271022
89171553
181474978
250928388
56696147
254118287
579027557
136277192
991421143
451703656
354878936
280416543
90069882
711016385
168937537
52995053
92119200
577269038
288957336
173113313
4469226
30870999
24863189
315993573
214333636
371529338
71049998
673249669
241619624
579294029
577464690
721381917
153544946
552434
15565147
47953256
9942113
28251830
36484386
146878985
317151178
10257391
23897547
690627660
587868201
380583495
28348164
363116055
270041539
337011971
208598464
3511132
92716232
226222415
21191853
167960656
136730102
28152194
118533094
320890417
128963412
365466969
930112747
359923890
10640618
515259683
495819688
16368536
157589286
37632510
48612927
106703003
335874088
11981612
118771455
49933004
62547112
78237770
1346895
258416551
802089494
177141982
289846044
81692232
10924123
509016983
160780612
304257639
65221401
126603278
119083029
423492064
176947184
18642357
35323860
46757172
49873349
192696768
503675432
666811030
204569120
267794967
29521656
198692046
502412746
9327397
749798119
78803282
153733118
278220308
307148873
326351683
41021870
1926419
52679620
190826722
72141021
195062326
20721587
33088125
55291920
33960088
392392823
12775268
66280584
217110342
174319406
117481349
669685
707764630
385549423
144061696
640577239
26924331
83971972
136833394
673584682
10062190
38678821
402992449
610763504
142616432
23055572
100807411
287069582
46639985
670891298
6196621
18432171
273773402
126659089
284420020
487920710
551059564
41491593
746402356
96683850
632565909
416562654
273246010
87387012
317260728
233578396
25158361
177694625
76804847
130427306
764945789
575066834
65279686
48347383
86122105
17898569
20135096
851212610
126311685
28727459
389520845
357078151
613686686
312499868
761201643
11062811
461442965
381360827
697232270
257004355
563488417
70344477
461714976
124238596
85488118
16889108
387845864
468925927
51004288
14348789
20481200
50662654
610232231
55246803
17399035
111127811
357313278
177740772
442764213
303624842
312429034
53495952
161959105
490539118
87544647
173168509
386553816
344461337
230058886
10699125
141811129
8192291
54587053
69572944
112616177
423416400
297249755
364892005
729891711
249658706
523434507
246237557
578484593
286696947
312330075
527246233
35517265
671219421
19976703
673502925
129384255
642876349
526602146
173582688
87423663
245732627
490363190
837704235
474694181
430532163
333891061
154730335
24213048
98405180
558432406
19646513
59179611
142704836
120071639
42385110
92876872
399768820
235624338
126657631
463160350
667079517
207248310
584905088
95177836
129864559
343335967
335806703
418742043
408124101
289837116
574195654
92044431
753743312
218780153
459507057
863529002
498959555
78494467
26143294
187837585
406819898
60590771
248518114
20195049
444059880
199751540
467487876
343016898
234105635
319195773
525473133
342401864
665018910
66567253
146359291
178638808
17489366
1299455
72392988
221755116
579863745
100969663
468632284
57544842
279434419
467845493
629904618
222406238
93238428
358215375
56971497
141860636
524969843
209206527
153283209
423381961
527067640
100367976
1743991
235203426
18909103
153438716
15960578
55965809
126868437
113561957
36583937
64677242
46708437
18779022
417627657
222058429
126740305
157530017
277754271
518437751
249482039
124522496
857197941
246827527
246674691
38580720
149354175
450955783
441971101
418132878
22245163
555962392
89031616
610118154
10466076
219934860
421626917
498532404
66977837
308997569
10152002
310520892
43683309
20662798
590802042
48754603
15808144
1156060
45504627
73785651
121850895
459304983
2383988
239751722
188425394
692348689
85016629
394910
51706651
44952725
32430767
146679883
93432447
190357507
621800133
408630355
17035869
278936157
115098518
382179687
217170851
126575861
267051
255835576
72978424
162435851
258979078
6843983
617358688
179922461
682354493
38786923
1160902
63592565
427562752
228603756
1665721
116526765
210155307
44122760
118492744
443855003
362270095
13791488
123587781
69704925
262484729
220752815
607011468
24785912
36770434
9027844
618307478
254687966
244929054
320603709
892156421
37294525
47490805
378409595
585064948
171985645
27075652
114163630
204308480
341862154
24810301
198225413
393622592
9557796
36702888
150419909
345283781
34336465
39481305
130564302
651585923
936435217
452831402
10222906
132641468
93820104
602998091
63560655
146663401
486549584
111335706
699022862
64085878
11236739
525221205
857161
105987580
20883775
449597769
477117210
66624692
364305179
43792992
322785995
297162148
656634924
5597207
396090721
584105610
852351298
818195063
127028233
48987363
126934693
420653266
11377155
595728380
137179498
47884386
581812437
487681204
6910088
50462735
601936951
813007019
108623391
456483133
207379587
146374635
65454802
280785606
60478786
34914966
102348471
144360211
20255164
402605612
379165013
300966914
347328267
44979394
88226853
383071938
93623705
455473858
439725119
252782783
292304392
5640316
215688560
783364209
274852506
33360267
11970760
509412759
513526111
104427396
345851763
516511923
152276372
586526161
77660221
160574762
230100135
52035505
771935
312154135
23424934
29355042
392695886
197769433
665058218
875448305
45238967
24933328
663917639
171371853
626479918
19286981
150746397
628266223
334211947
809227645
217425787
329662315
10011699
181674719
118081436
469992293
544267906
138461177
223611176
13338099
21483452
82413299
700413086
28253991
61615092
325361054
160800467
307824487
535388818
288827136
554571972
100458317
578697996
17803289
651382622
731472638
90471154
105403079
23227042
589063852
647666747
42377402
440313145
112099180
48599480
347320512
500754330
628382010
77356428
285376077
519546580
121907937
483152471
92651729
101432670
16066820
677466695
481913611
25615584
7337798
62886137
272647423
43877973
7832786
586753834
477003199
13981539
43053210
524193795
138491354
51300572
364198672
287927
186416736
133175845
66548286
458168466
111511543
97415888
13017956
93406364
350693350
169356702
189183037
207325802
715086145
106145599
717438839
421939417
57954708
235397902
68872801
35580818
118174705
463435439
53786719
368796785
240090087
63987100
905365569
432170016
187436139
584689179
349379897
573137951
208684167
678566
12008766
268549665
630699104
293018364
593329431
107917209
20818517
162254854
390438214
217362544
213277765
203148006
199873577
473678012
94076750
203189191
204975386
253522220
91326424
79645665
111879872
34663889
232499452
110944558
16100046
150285683
46271186
167357456
99703909
7087527
174137008
484502801
75028972
47448041
464705362
12176507
19220353
480560274
224713121
138272278
169804932
710371144
97533238
716927534
549926995
21811638
717252198
180639541
158280544
22596073
115654389
96140915
62710429
189679004
42981868
230561365
114654992
8138649
685557601
317880432
102479912
67091919
33269236
146837092
167139965
392882637
784112193
336067067
27219076
221556086
6431198
28393490
74891497
659535755
705218434
439610764
22836020
84932973
191827064
836679794
548711812
207122861
207039454
117326378
15955378
197967302
132091746
8785086
190724051
23647322
140474638
415968759
759737887
60497936
116890719
25296433
325783103
113226191
562662987
67368313
85972050
46762634
882665119
174693829
382787176
437413502
242301992
441289733
73390159
123518351
286796744
194953737
443430267
91089783
282324659
248039021
40189942
396740795
225301993
95572762
165554730
704070637
210433198
191881503
144530928
27544280
400045019
461129405
535343211
257818231
657099590
226281126
752871469
422692058
112645155
435029365
169341508
351681540
289764554
164912794
61242832
123385298
13781273
4028747
357908732
107459923
1859329
50932337
202999201
878599715
38075512
142900772
35058156
550472469
668888357
264014844
52321716
396888
427548025
483903634
13381133
242791357
343777356
532952629
13505785
840937968
103919881
163376928
617903437
592376849
686233697
272227068
731229067
354821094
821728831
249044709
42357361
10867676
598180776
11980549
215050233
59509259
219353899
40094273
130065299
489663057
180275822
9003193
5155279
831883599
143754741
2846033
301437476
139279879
70937825
1703773
130771549
87072359
423053109
474412865
34868722
313033862
180512052
546418911
30908313
311244970
60645270
401655957
95810309
172997762
169728492
8036797
243134996
237986378
68907052
371855441
412273802
15306001
583844764
526793771
630612304
341937257
270478950
152773551
809192098
499258591
407267329
708459343
364807621
84243973
1969824
95554197
226099511
477235406
370379843
1177073
142912020
147795275
171642904
29133572
624326334
18873713
30865708
571531206
243292424
108671706
118520296
844815716
1560454
33712108
492077156
48615547
339013146
214254484
15326407
67580861
53483255
277495680
436969951
94295474
84938257
382701395
109605606
496660474
686491724
86647343
193106887
249545688
39748782
745663898
28395820
266896736
118477078
47452251
217172458
291848181
82562404
463906009
174514608
78422242
574298821
4157290
66833340
416746758
2456957
36116740
257116067
124646067
193467361
123584084
290678571
206246437
495368711
164712081
837467817
329677590
330139380
393446606
652028018
372618912
403997922
286596584
131860555
76524168
129618939
20208507
516142733
80438072
17428585
87649535
316087687
257218360
433445424
59095019
353492183
186246661
589333459
280457061
33888203
81388644
95070267
71110615
457457795
58620547
613648751
210590275
445964075
101282407
790087923
192879072
24417718
494213185
24319864
18421071
172951885
404473187
517070567
174142825
23261478
431195910
340025906
122532582
102378625
1665723
195345629
519748334
658613247
487959886
14767984
172135441
277060841
283049246
172625184
160938569
300608109
76331797
382441512
108867530
91707572
232734238
286024246
548806361
645227248
244163218
110752949
251195560
34628675
5500119
454222013
130270916
308700077
361248339
102006128
200711705
33666941
274433145
410598013
182441537
13445379
264017209
1278696
20139891
413581339
194820796
329061911
18725775
64600781
65458175
344117612
63992445
551922005
231669861
296192535
4730274
489110744
313295088
103389419
240190804
14309590
20926422
154665282
112476283
755002181
234925776
90946677
343829396
85592789
471142067
49745146
549803821
322518946
164469424
147823359
41875482
120115549
30477712
128576121
570643599
237480512
14995867
524067760
113665510
49153751
201345081
144286529
516009445
798741081
459333370
15755651
784752316
78728752
502573015
187478593
435121074
58847079
37865264
118274865
622474652
19855185
216254312
188620533
530944460
181809697
185918336
122598948
79738
301826835
92234639
545538309
354133440
574003684
72415410
708084028
422343488
26324378
485774793
44874730
176699094
89600610
88426
7424746
71025576
87868885
565211605
776399303
122811675
228209516
533203864
254959283
32754204
91115664
43847930
469175301
328362675
138547
855863307
68427519
462188595
150610772
407069026
37799115
170515670
11300127
14222148
486800245
444142613
88254178
160622724
167348226
370176002
904625622
63657778
329888973
143437112
168192936
20486015
40195311
656409560
200067252
298024752
106155114
245096161
103633937
716695312
935663
172818524
209576900
64896752
288001263
15105813
174857678
235184514
129096262
117117672
567365042
15334222
308791967
217726700
256405306
242904463
256163272
108534867
570069399
6997443
375802466
394340011
602246543
713054661
420840729
501645398
598935027
24146267
213666947
208261498
5538630
83312194
377454932
58136759
175861225
176437098
263447186
619784933
14238684
21825668
483915504
47350930
69810068
59405556
42068494
740064078
240894320
780386203
18963658
10935979
880903998
3593461
447546084
106417909
331880046
532918146
563788787
149422227
691713845
172503969
93871908
36972312
139024268
474298986
311379436
30745095
160430213
76156490
343657206
4435779
422296038
476131661
515281744
84616912
696666130
190420400
236646786
656458036
322154536
210232655
241082869
37058404
34892880
477025869
135568489
82172187
140993847
20372105
426435512
365506920
425047976
101589169
131872292
205741845
194281077
645195401
493778469
188891958
56764863
626052801
377964024
647211327
98718300
239545084
593295919
24378330
804418718
538682818
708888552
51923347
250535228
289172116
48751816
94729889
56193009
668639920
165943024
695302825
274871542
245169405
584825884
497022770
95616213
404815825
417157522
199087407
394913845
76091333
11732150
22752611
18046009
82369509
516555586
469291930
279897832
154316718
610101448
348832095
143931921
753014390
307256467
292772539
157069486
114587643
335112069
300378
16636808
87641376
613940367
179620726
253860949
740208653
685382
879347599
373486805
200761692
34428980
15584087
651797567
19417008
16616132
443663705
152553007
495721454
559480286
20460106
742012750
151368147
65725269
112752539
10682332
837334687
113579169
453313309
77670197
335814520
30362043
573292376
393517767
23722008
6558430
557084522
25181617
348232649
247990832
416465478
28732169
638330125
39949271
140234550
658626065
436078110
36991235
601103622
801595305
30254168
9444995
626242084
931395565
114477490
239498077
664285212
22299171
679122
286953924
455079005
167459098
28133871
428882209
241049699
362701376
660747816
423744771
455591725
448444582
69282315
238640007
151527489
282377423
79450782
678464765
270621297
372284370
43921231
2669140
124771746
79576548
232405648
220115612
72270102
167137780
583634690
819720652
33482674
159760149
129093766
228225984
62188031
2553368
386225478
117886572
140634653
931425235
483095608
311107781
253050698
92870718
350428777
462601052
118883424
58168750
477715262
518203633
367663434
104940264
14275444
159230607
431133768
653091183
286176853
2885618
749360716
83307271
459972493
177388049
494800304
99912038
148870929
148051592
492127780
179292500
23236459
25070921
492614649
18416455
32330479
678428101
37221110
390972
367048818
336481475
146700987
616743576
88735657
271336043
829890291
30958192
68092978
222249704
466397374
108717238
363334925
81538396
108928019
18017767
232748386
229211047
87227824
920070637
345213845
509759075
381720970
180871860
22982434
549932712
711640720
39471845
4216386
126784761
794901377
461163403
651302905
12625668
745716856
131301004
198034296
81841592
145399893
4464667
92513168
269308148
11352747
180508692
87502125
173191167
14971616
23821266
836827070
215748214
637710693
551276123
5960282
9679975
14332174
44517182
102461709
165301400
24858780
24486492
188357201
266380661
124261848
273119151
308761117
67409463
283560624
23732938
399477246
217042502
185774435
16481785
70091146
63071820
357551298
317326845
253587365
18892998
174459932
803614538
36509766
106936176
675594978
326066136
397989465
55114960
563244316
6542193
573155549
63702488
553464499
340841015
487895643
406890018
235028072
90157777
26108446
68923309
151927537
306250226
62637
263331770
506475387
18280922
375843826
152118240
125999445
183532232
183671941
116748592
32646262
120379599
32023846
45969810
119911249
343178924
104444543
173109895
1629724
175506332
129156757
294166808
29412875
376454148
162099993
333122335
27668977
424369409
53285825
26869204
400545175
740398550
86280809
44948739
277531995
21262864
183997981
473698432
203615027
111221956
139099990
62247667
346247867
274558316
70717344
8330467
200769412
648628369
124743724
509077502
235051343
50186181
49914575
37407410
211715213
227017689
74118842
915494544
12956782
112874203
455962088
40024477
198220820
270708318
244886245
68913718
29526273
87614131
804527241
737047996
542160364
155389310
166314354
37284606
78403273
69066582
56594799
89160863
205208056
3415286
67722763
411686914
230574250
570326091
625181853
118756188
112250460
265623701
116202162
19384668
413303184
115392530
314656984
425754862
153742953
67276993
78767974
438627922
89674698
462046790
45573916
550734956
426968991
157239859
33530677
14092851
9805165
760605126
874368901
493578908
22124987
61202774
13702650
98305422
249692441
525417211
164307076
257139426
268524483
32469682
219953752
146209429
138284293
257214979
57486796
145116997
6927840
49526351
122470431
93573501
116556996
137375184
836622808
123327975
113556367
378336747
168303117
58514498
17186829
116878758
456056374
360479800
230187219
116504947
45411318
165994228
396075790
248464932
448358073
554023868
263814503
79666379
276252149
169091120
743717818
406673248
66314089
138993713
185668454
482895833
352476772
7571293
465514869
331250229
18521428
879130716
473903262
409732427
34950127
337882559
81666058
235592857
351427290
581519851
108556208
52031297
408745489
344540620
42563104
131667216
38063527
327950804
17355267
132441265
328804481
219949730
13435774
2239308
54045748
695147712
526472402
169035860
38541039
8487007
198896338
188708318
207003906
307468456
249413048
258757242
104307665
41186942
324678481
19319038
144447976
399546207
491343391
457106899
52302078
41117448
472273407
208730759
200430495
245544751
851708399
326770169
377116860
245954500
154965055
195449604
188394744
223652569
495363597
98870687
234851792
294795216
883726804
162022441
132590341
16541669
153174864
350852057
18217150
426007196
350718638
565895139
46527700
12752783
661202239
121692123
235722057
245717975
195792728
202285659
104360302
173657958
682444862
49033988
203431130
423774797
401735607
487145529
4141843
240691374
28558551
170313680
108019612
62091038
272166838
328889080
103037041
645203997
148287706
47926993
328700515
218998030
14678787
25740676
10447167
546842612
29564803
563714619
174332061
179554071
444942903
62051858
283591720
120836739
631148896
15241921
101890514
36680403
191498540
364961795
588417269
153693827
698777521
140945167
164313566
47986782
500024258
73989326
15242859
37973793
104607715
16571360
60285576
594763732
37091267
8394571
11159871
79638550
19945466
262830919
56176310
4709834
303581585
6519504
414382308
524966458
6362629
166475444
105011893
33455721
477121749
208687169
39022819
191049606
109467731
693359801
125245450
626678068
680961091
509789955
861850739
567474873
39055659
65827755
559526245
646464552
342255949
294008451
320985895
862127997
31626272
2000692
106645930
299689201
499815341
550026610
76663257
416458468
601444911
51537638
758319854
473854188
176999301
278811027
496513404
340892823
450152974
656487836
159824244
364564890
185607701
3097001
436990247
534917942
2151738
62871065
274577001
19346864
89451517
172964265
506987625
536862138
303633148
16439602
77706029
56800106
35901067
44020479
59178332
82439722
616657089
47994541
444716602
399712
280425032
421374858
16965942
30794830
191886925
122194028
365530525
616151145
539818802
654890442
55862059
265576943
274424459
21259267
159456694
209768065
270930204
211842757
375439856
180389257
19090733
117408347
188328850
126655948
414902149
229637226
420162302
197927947
868628974
649330528
1876258
9769896
624600857
634218826
40372791
428089063
765924087
326863234
281133306
473823865
29483860
405875283
295959491
556380976
44950945
410586579
78420767
177870892
36418502
299289877
350032607
154809721
197779862
80618862
24751536
418693082
441160192
24039039
188200829
510043805
11896282
265099793
69374229
153231630
92147919
63860165
369192057
41883522
774948884
827757678
531951459
607911237
58307214
343264447
12135844
160211666
295475814
221346719
665553769
681290447
145828152
87064204
759831352
101583189
197558530
428490611
522391784
60903269
499686139
391595007
58639281
481468281
56928186
444553999
210735130
377894420
213364265
719885759
96545456
5841010
723483003
763789
447612966
193777919
153484780
147266736
329526960
451817521
89698199
300878267
40627016
39257229
600616208
165843403
466998974
14671666
787747681
40838426
35286939
600157701
184621482
221194561
72508849
42642463
728601750
11500001
445329517
7733011
527025743
72491988
31707324
318004704
43458504
694742833
45626987
391815879
418461927
110218747
254677457
193743275
130664921
9613176
448493510
109526458
568015167
254860779
26915327
69454405
22862170
5118683
445658655
460900781
155161826
249885577
385151321
450907453
9746345
62254635
99852328
164418950
17020362
58639311
87350650
327267821
8457904
248164710
7093355
399177714
306197676
515864293
505965699
237384304
191095060
355007537
378117978
204442800
258258971
7494009
158001454
249457525
23637292
181843213
364935835
225644492
566797287
591740860
25241727
74630021
265777699
46699809
209652606
213693982
644995006
124190020
2012706
39812259
105080077
42622447
24570640
418369007
504741462
81675031
373817320
17950007
24303004
69506035
208031500
92234472
63758815
197302305
120102882
65641641
427015751
862535043
118507847
53963096
119196383
82319424
253715167
118187643
455671146
477080069
57457146
594836060
90316047
68644760
11723183
430081651
150149381
114973009
230361020
653795745
198336429
546303128
237825555
155698336
94655248
36893424
50538040
96814654
660158463
482979262
359921668
406670557
110371350
57785398
472847362
423969082
72737838
11894680
89489174
932871669
11258925
137378806
589886079
441009127
12414600
772420305
107289253
139239821
269008153
318555527
260245506
83094627
118742264
6935016
249089710
144795255
599238809
172726185
557989296
190296580
160222690
409042410
204081946
98768366
48020573
482630187
326906774
521419164
84350689
168092853
58872158
238583600
321927490
217669669
18839487
261762933
403203314
34068560
10290648
337120662
459004080
74478171
363730545
164117794
10372941
399201566
349057331
578614949
8124644
170953333
81924784
370284645
472245378
46750748
66286303
477904440
31979650
166808655
71908162
11482976
21088949
397680804
354531946
347282422
222630559
14426085
209209800
21336904
8274945
331030039
388281239
3341898
20488008
26998771
66125271
585910130
78144271
103135883
157176524
118057738
112615851
185059177
276241031
147251188
243263565
207761771
341357383
147482982
212990509
140037634
63735332
341463504
55720077
148630048
387177496
228960497
116974748
43845477
517229313
49684168
423713866
145602342
492442627
23643751
246022763
55547822
51454549
513077814
80064037
3917121
100187407
113403027
160472605
174039078
51571979
374773261
184340325
9229877
576165808
142378915
159717382
150394870
177377313
209336308
260533695
275943122
657431336
314858609
392490458
76360022
374650945
412013356
159275350
431845494
2312557
162072518
59057994
191882229
186475582
357965595
271161996
164431867
94436329
92715496
537291320
243085850
44257439
173499488
22285455
838629885
337780686
1237704
300235275
21916146
296216132
65703219
416750660
63355095
15162509
208240220
763753820
163692833
9735114
138006122
27026959
157341305
319246297
32716865
387044500
14424880
365546222
485427606
403071765
398391631
74036408
157727487
89589497
616768316
60074853
116603100
420190560
292388896
856668677
136630968
391166060
379784906
238946094
30779691
7952147
429360284
380358142
301845560
51822790
137578530
523505251
51067051
22430181
473706752
403510433
466647271
249452963
257790114
616487723
282844509
21425877
883494556
46528229
88171969
413508608
274481054
984476391
285146896
510576090
19066818
99355308
16426493
685453926
9186707
430851873
936977314
130906531
103480710
52729109
151726625
125371958
21336937
684666504
261826572
340933984
24733481
514057737
498435196
21937809
382644007
85073075
31677080
153924290
22382197
178079499
21005669
562175468
238727432
304233842
65412948
125952759
1532657
826299103
26968305
396681036
45711635
232658045
20062424
509017181
347979386
109152070
303144936
35215564
161098513
104468257
533259095
786535481
600774553
915947056
446662676
10717427
132616292
119411529
948786478
9165328
63585976
258273903
666860348
264159013
51648853
518704500
42825418
798387442
123882260
108209101
121627668
33268628
229361332
5170444
71042780
122748816
37458386
333812083
315537615
789593989
160386268
61680736
309321234
128637032
60642746
5506359
471039848
31794511
47878657
246340019
291410833
4530718
516027935
51685854
191900482
53985333
427940931
383536041
804479346
128097921
51265166
308525398
256373232
141298388
125075432
187271496
354151777
427435195
328278688
411939497
69786319
561172310
67914193
732046447
130032646
103535555
914609986
194215428
839707932
131026069
111339100
55079737
221212014
706834316
20346876
204820647
180014446
394326129
266243224
46725681
257870257
463082404
403274512
50591361
423477700
198262053
133034787
37907520
212701202
497761170
246407647
191458003
296722222
35224967
247115225
94018376
14079694
94292317
222689931
343076015
63571496
12305159
429285982
108510042
933016098
37124523
85436011
502704100
117747723
519047154
387995806
19208184
855008823
54135602
474674507
556896110
637771575
102898403
458963888
364676935
159073063
375564128
46703039
57857876
200682415
448257897
143994946
724935980
74577333
189289205
585061522
98046120
241178059
294895232
335063534
210186602
7250106
71048475
397484917
240804589
567067331
2661091
317481188
62483402
327712728
589756862
193679856
17281770
105017413
297028606
59911036
322872408
199887455
37473945
423071908
84382196
216121041
203132768
87919751
248052478
225523014
73252170
443221860
10403827
434009089
42906758
451791870
48369749
581259408
99663339
104723598
604379371
634684242
362300582
422182968
8957288
508936930
295097
153426310
37150493
179329582
468790331
7300098
136704890
105614394
607987659
62096526
263752065
75553626
605044977
698440068
9854738
23361684
478705639
184328042
542289722
394202579
34301962
740801089
711789060
53408976
268472477
226134085
21121775
153090841
632034776
253525838
440863990
125144013
474350593
547987462
38029324
234583897
252827423
471524625
119346980
100086986
671083962
2671219
188237082
186705717
181150314
925545011
317698147
25030625
166041555
345583465
99992598
680477660
216131551
311968934
349798828
87374111
151642262
242167648
120027544
34829655
242206133
25390374
18300656
322728032
569508026
190622953
422563590
479720903
13379450
4676369
10132652
202122431
686857367
4866522
201764358
81558657
125675778
582286407
30778402
275809542
96382517
525182632
240157870
87188785
264329010
25483638
574070115
176832553
590494074
455572592
251370069
918324016
202806548
427082328
31036716
10830907
358337095
507839988
13306711
57661402
3705721
389771222
189553252
178406358
169468532
194638978
94626061
306397
600832317
75442179
269474673
230473863
418838395
363538944
329385787
28843775
691718120
208168005
241785807
133302945
236801998
150737278
118775161
340901844
181665097
173370904
1681681
165630617
38185946
767154534
143190230
461117230
15529307
24324656
44155547
37024734
93862806
163084593
178691220
146818372
226902641
192025903
213680539
98587980
205711647
744505393
215507385
102242855
1718952
761358473
178748462
322291754
63963879
106623729
382214095
170471593
169262255
302385909
172638829
195796870
9827851
31489142
332607257
69326778
467490621
235398251
10867225
408488073
70273222
68352996
52126285
155685014
320609431
34803532
712358116
13341694
107705737
88671482
26109973
224725461
37325280
154016461
139055921
95797206
672097679
225665985
291328574
280331060
143245841
43895595
88946086
104086484
98684
20342577
395797158
116535383
243542666
468238317
331466537
784038645
150538656
100942477
378917474
581167690
290489209
159228702
102156851
751975477
23210987
3064148
23163497
103714814
7817795
77302859
398973210
183506510
21894912
557098055
704748575
64968336
63383207
188993617
7759657
12633062
566857507
323320011
52374477
877366044
45103654
221938677
9081079
94724932
4696825
173916769
64629362
505667053
635928440
210258990
260677160
324819039
79988715
227655455
153095809
101067150
602633979
255987228
131316079
203373768
356498276
92119972
386382300
10522074
30943779
79746221
179062280
256964727
646121659
345191436
714204270
270190411
176058379
141583263
259061223
354175591
574857017
130915566
434185916
38397855
140401207
181501957
120672699
753198894
127653795
206023324
382290668
33069956
114874510
25181769
122866162
264754690
16026507
146951898
127248456
270792228
48429794
139192579
576520833
122231655
24963466
713458381
731172401
399747867
192905231
157000597
310891040
136573385
108790254
74876545
350989185
138675877
19666299
552067082
26822834
78718188
109268067
422370145
27661156
40854748
972788594
29449550
39416359
6193355
481159680
14364232
587504897
6510656
46232036
201545331
495538006
248626943
624624288
46565039
274010348
41770309
88719233
35020198
170097937
749548184
328144298
232925900
41741699
436179516
173033995
270252192
1389670
252227972
25809447
89630679
233492708
141169692
227013200
84067746
306853777
7623110
63276403
404047582
508280871
398547960
601882465
5774585
178504920
45077
381587916
40626121
26677243
335881526
121663679
1423574
25722082
387764923
429457282
95660318
11383558
370025274
74324573
34725292
515295443
72002985
142698442
827475621
110205427
633965020
179566919
318572203
234750733
60755800
271500029
211818260
479086684
873582884
169137923
414203089
120203294
106319890
507826194
789193048
45919933
161428906
13811662
5874572
184694081
141510288
367412501
129068222
11758237
130436601
417289809
25180380
249181700
782021476
19548791
224524383
168499108
55860183
396014372
381337873
648995621
56061369
105350396
5573445
331152655
37875873
294981871
281012570
233678529
169202688
90623129
38900446
3953998
91145502
835267476
441561531
857926463
64264164
1951119
37248355
28650073
428177984
89596965
61001722
470445038
39180882
187260374
238514856
77778267
75557306
2088291
59784460
633039609
165328169
52470898
873375166
322521917
594382420
56120541
450150072
386578208
5724864
337070029
346033495
562145293
99917162
74481355
155378530
289350649
54660296
224096393
51884287
361614206
14108280
743288121
499185169
13993553
397315335
330965357
485580259
30548848
334461269
363169736
247884858
83937009
256124275
89623183
393946169
782879818
414711913
33462802
103075509
12416787
30147242
211248499
107483233
241706753
338529072
38798740
147123930
131929975
7354772
369191324
236448653
263519807
567973578
68194937
21169971
198078336
465298405
20062825
429747629
125215304
13025748
250877007
639815599
155919991
198859911
122966824
519132009
117008243
59117165
345688955
218402353
26560524
15249678
31261282
339529366
204874673
106235891
143839268
41609166
876819
594669893
193255152
519928466
229709050
273555128
133916360
94596215
481551715
29828302
184617987
59131407
726119402
289435076
73790970
14983226
234071702
48373681
64151715
196997541
383516972
249671144
988197404
16697882
120805523
4920751
27153096
191860794
686622059
495133232
189745915
785697406
337373679
132499349
354945820
418135662
1082720
82502159
455177406
27952303
254296463
544106011
122045286
299570393
596689010
134528629
227414686
19767956
470944272
103318579
80400994
390859115
585454483
200576821
71797365
69193258
15609023
22637141
316263891
176628656
57667898
244670541
448276510
639289006
26619411
161912088
259128474
81856981
51691694
127992044
97465046
885278553
59731314
648259182
657520046
702235246
389316249
16625337
410182740
333266402
304092327
427926112
555209842
439695478
12367149
149599376
215920665
397855735
257648090
60542061
178071002
377818892
354101585
559397630
688950312
4750089
1074882
541145089
491577856
60787210
163272831
126771333
144638321
191938005
164184395
67668024
107773244
214291345
30459859
160020259
653556453
243097148
507943064
675019840
16759363
31671224
161770346
98422769
227756861
527325742
154004918
105683608
113461909
1760348
215638325
313161751
15835074
70858683
387827773
35258836
7798817
483896182
356681779
9030271
313702604
9420599
355505053
279083839
187284695
120370782
758895014
283534481
367089460
311438778
14660362
8200091
154340159
333537398
96237275
20561361
283321309
211584581
462867227
459467601
80704321
40105879
93210672
392114731
590958555
30730710
493831628
224525904
150244470
702796529
13119733
175107886
311981049
53423833
279012450
20620417
50256631
148096920
778518114
567824969
71874490
407025777
285054343
39228871
253218989
57963607
165600258
12281405
576058386
74415048
635298286
39977998
678808578
139984106
85343882
158543274
302743698
179848330
122406567
434272349
612102860
106859235
208250349
275129911
105463750
146812559
1347565
325986468
99427831
225624839
37944131
457046486
34056498
143096573
428076683
53579239
168632345
801793480
350108193
384285080
209177373
269998661
472650453
60701075
270847129
495939820
460516469
211267048
27670031
180247165
525450413
185001265
525708852
45279807
41358522
323132761
429648360
97219749
98941664
195980128
12039022
3561937
63648211
182638204
259473611
48096795
43368219
35410884
613450772
591140983
210481589
327553040
661813099
649928736
867661538
379615322
13650538
288201408
741437305
669637899
108263231
12151808
46393187
553688488
487070327
772808789
374234677
177605400
319952685
203716337
27660324
561642329
261081692
7337440
58346443
4880143
100834550
365819569
9062412
282804969
149068409
110976727
561430586
624666618
394493097
124370140
104357096
53593015
77054188
1657398
157429408
242135695
669997139
6846671
32438407
298078215
65324020
328701640
2769591
432232767
269279125
539184412
125039808
185591329
42270241
379714696
171668797
51195240
791358686
20185282
127907041
594427
22743727
646835516
143696109
690225444
190466758
12596807
632296201
209249909
448181564
189583042
28707374
629147895
195987578
314198924
227829541
391166363
65960641
167060964
217919346
388230624
179642436
75695436
374511345
10040066
345398472
360933388
438956054
40561239
293627974
42021570
14208006
264963719
141559975
473416941
515265422
12483430
43662778
8319184
26317419
260157124
53192242
38543718
73237889
97152336
380210756
436142740
235670449
819398096
42735776
23524759
525177405
51460943
351826045
848344589
273612450
22733287
353235347
566538767
14573518
306631823
528883684
119886162
82330681
23924719
376561558
522494680
224327551
256705087
367420063
16350346
131291664
148333127
354832504
112402668
270336654
206862733
496329517
445064295
128484303
52747116
416528350
489410826
39966667
130852574
178060778
228335543
938934165
575031302
375289291
2170362
263702413
478421333
409412463
361889366
626921652
199728798
236733028
4445344
66094405
68993323
164321125
64113693
105204460
3311016
51324928
128945680
104346604
137547711
176852004
176903986
67452224
47757434
59439594
128664400
112135181
2831088
349120933
66307921
63710187
149204699
13944816
319015561
49310387
82534168
145534451
10808116
91785159
499383165
143868652
303403673
498520291
558369328
697977335
605676174
171165401
30461667
93483536
741430705
152590865
541632346
31738188
25249086
168064781
341821918
200264331
200184316
33483405
348481868
692158653
303064443
168501655
12616173
20532207
140177752
528714263
357417004
80604969
895001325
121493295
172399277
156758177
61580474
275618163
866648913
14275289
43090552
79261720
105625451
8907059
149279215
90079591
239792668
32806392
70360328
219910110
755432170
717073210
257621433
145966059
237179312
31298688
11020556
386351786
26532823
341663054
573730080
47506103
81030669
124880166
186970523
237597293
353443284
398152137
338781806
119788158
250366040
54823292
213635994
946913283
278288710
466991418
122958547
318079107
36692680
147902041
87391590
499691477
665755867
30325910
396444058
228226019
250643428
216188546
595147076
54062712
503425885
459288560
430838731
871818927
273746396
399582051
84061657
150182330
24065550
409224759
85230068
105078709
552580402
98924236
509151289
829004870
477667762
212590798
142565617
576718795
498377311
111487475
125016764
9607854
361247223
191040247
4855728
198477216
555034466
79707939
778534409
13070001
205951617
243288468
42673523
420817314
192134139
56469103
267743895
727187920
387851291
492715491
54993562
54328572
101062449
389251354
429976421
653990328
285336352
487420304
297574123
35607781
28494029
727527996
511052080
353178343
694013239
293800161
306619188
101573505
92045335
561442624
159211372
161206108
19321292
413976078
261247034
285238903
79452795
702794196
51467799
21948218
6041638
421285288
252951825
473568290
64968741
28745113
613457
371305555
379610999
151006307
821149852
418837095
64625736
69319873
3704104
142179108
114994021
87708209
40399317
132676690
654706336
5635092
723278707
596349356
556718581
220262864
71731159
18789966
121573392
32126135
12824578
237968149
179714211
209381177
290030174
61197545
440122460
88675177
189537495
269348362
119068411
303550443
436172782
639017400
508051923
43602914
577726293
370842
85836532
132646678
143980282
113474103
167365891
479029810
281095588
429452063
308454791
151632343
726444082
368781311
292973387
46656280
262071657
258937369
436809634
795472843
55935681
118772501
160544890
34291661
672560027
137799203
74869453
98340609
79107183
521382899
35832327
69297712
181393715
358430475
85766895
151004893
360790217
152066275
387785972
51484037
858526808
64504360
4780888
55524345
212404656
136088505
864758607
421644755
65791804
11381729
467906367
306731754
678773140
41098412
69650691
238238916
68740307
450015622
248021622
148064806
182170767
140412198
41662209
236576729
837346284
536291989
309929898
412709846
66582094
650475150
338070019
280840414
48167062
66852826
58725609
73663423
562374161
97487642
162338847
443399711
55706811
350821475
406433422
483097751
134001329
50793103
33317785
393792193
267428466
11351352
151751044
239224962
17370687
312755493
790782602
447184846
67728955
877563476
46247748
567053632
169676000
882761428
438390915
601906447
52807003
272568189
192092412
5237743
54082412
318728069
43175659
783485278
66129934
98080469
484504283
530136970
145843721
150967981
123037710
178434927
301644534
244803166
443920311
689296550
56527518
280848607
42730838
19287624
536869784
6601062
473144828
69076034
608808611
464504696
285573194
222128006
83180284
326889013
151513
148566019
556051102
189749129
5114002
601982117
533069276
30716331
206620491
511197981
424239707
8358737
29774378
69537752
18922123
157687731
36786225
35584368
138825239
95007194
17703683
246719170
21108158
287685395
19928996
232624301
68421735
7110921
633217421
19673
516098545
321853151
96798828
90593196
654363553
89075899
549109109
463839143
3694486
163536551
125580324
566659244
234989482
41717454
44008563
123713143
41001091
85151591
267567150
830272696
44632593
403594531
389111812
29338223
336417790
35124970
406845446
872068580
540223106
3027216
171890881
550871850
605759397
614507001
87188137
564691960
78745800
56400117
233895483
608500646
208776314
297688497
5432004
196859591
15157858
396243605
239368182
256193705
368516595
68208444
565112683
333087999
161451437
277732327
212476029
219915130
311204100
48058174
396566194
85510390
889806957
699003197
186783623
3330759
260485403
27751726
506781902
40109480
52451618
216745227
22174092
49029485
132464781
271651351
389940752
761110
207293087
570250004
749028728
2260717
457685644
888846241
785627611
137974038
145330336
347670299
63636449
51649469
58460458
748281938
262428803
464499831
650907046
505178417
148049276
816450733
40462294
307455079
261117601
172361656
45476065
579916201
6522678
886708978
46160389
4987728
191650160
424691265
73005266
694140548
19741571
592524136
233925470
96165141
25380588
252510241
393355400
179307065
567795306
364457127
126123085
34488234
242546
63477885
567475206
33027003
320586117
41905400
588385960
207398110
187106718
179950664
538545158
62401578
413588833
298157678
73422854
73305069
242547871
112497114
146894222
76092068
7346350
135177062
212772050
147831278
73175992
464028006
24787065
307690960
325527062
26982223
514521090
144993272
41140570
156913865
441207808
231684546
893907885
574294063
53940157
51004532
414866101
149356618
252951587
155542640
212394419
265939896
250228695
66352645
377714377
420817085
351258156
420598103
371787971
296566863
232730120
632198451
138545900
59675123
159424127
196282151
52606139
33324266
70946300
64841151
224215522
172129292
121079631
73668527
444663614
114387950
561452958
118081912
303505925
517217723
142980383
344640287
274643076
288687422
384956614
210310029
20353266
617514530
67691404
41035509
88883620
432822577
251025926
243458318
21964791
8894322
3373706
558199523
750303288
89135548
550182139
90446347
651494620
94999442
155552925
88539095
52556704
392435751
112515758
730626731
186415974
626375867
117645122
50129549
286859986
287800575
486237402
274399250
103754686
93642742
89161415
321095597
128449372
151773985
474138438
453611435
778248062
280167406
9443285
50062888
191778330
472374092
623185992
323858144
117722230
496835939
330781841
154400064
66669795
211360858
829222996
283255090
122754786
33299462
576158779
200390739
644182681
99742154
166953340
120846848
360300914
5880453
454058898
646515865
383855198
436876856
90621713
348219695
601730387
3437208
324686334
858509099
230708841
261023978
222898439
648991208
23904575
22278441
770569098
204922418
233202537
305988028
361219439
329284283
202475237
576594
28685444
71214184
5533338
502674324
319449406
160902180
833613726
35451924
28307130
30148269
4987064
29723050
105671556
48500049
56784659
48696366
340746487
240370005
290110852
182025440
345596563
431168242
96969659
344375484
947078341
535993433
9242452
517437361
26815366
31724367
614647269
46489646
290055663
101212696
92912405
77387556
11837061
62011433
13463288
45928819
327603957
40507396
630884365
328084354
66433553
75047941
672498134
189436921
141113033
90772988
308258129
342530298
231727129
456222669
499362180
240288064
427278014
2158757
178214674
60969298
221416557
163871165
455918284
758939565
131315365
201095365
178567513
164046753
11472805
350161603
614127575
592675668
76017363
960830
264769937
21548337
706201090
685807834
255070942
24940435
405804615
393415397
580408983
264611098
7207378
167860382
1854685
58480949
135054056
480192207
496726602
26344682
320177555
56270038
313636267
86089001
35193016
500151378
7366794
121129814
54773881
20127781
382829945
2321592
126055521
113280497
757979629
13572492
92812664
337424213
76802984
158028877
168267558
111930556
63719290
370815337
221904440
69015216
211529809
155373857
267478653
206992184
25099015
139653129
114420770
578592117
61449508
173636058
522434765
393092959
606541678
270155288
112379642
16639575
290848703
334885999
234177948
108891630
7822092
30076095
164514653
851026521
646109058
272958453
60702487
58281255
864093036
397349997
153998909
100834257
126809181
339629703
183101958
13855318
85256791
219677094
41307046
503955617
307302733
752810604
872612586
80432808
123799139
35266998
9754393
17740977
323484368
56814585
167715515
798460259
397872387
163564626
64202419
58002608
756121581
464944574
26431706
131985177
297356960
47278854
438687910
819990789
17399390
466460643
262877972
446484480
289981940
99171623
26932303
661490317
854101181
380121760
148727151
217658378
71702349
102165801
444031902
514588770
59586485
378973575
66815065
57469091
651748315
86938163
183334518
351209433
819543277
179595544
25717010
51393996
124585294
103556497
184447059
85721181
157967083
800474883
620142514
36934950
162715929
150659917
45514162
177081829
126791893
71324537
362273762
271431992
147393890
70523991
30370380
356351205
382547358
259068535
554059979
151896785
159593210
591828936
177159566
72577144
61713984
944854899
148451725
182612770
584641167
547085967
259157592
400096148
94324841
68049267
846762959
147423083
243965629
234582089
659658681
640225617
5439746
517562543
6706385
255775657
461652110
132236414
523970910
48657280
608283916
374924312
519303493
686112667
80193904
95238727
431080280
191134672
69957892
126940250
488360361
43996406
468774720
632096350
34400316
550780418
391501545
98315725
8071414
118934531
155924980
23713464
401617238
10482545
301470207
552144226
4824631
100009041
32077306
180239444
4755349
100554256
3693842
310451114
83687277
230636923
376133115
335867534
4783281
77383602
89742690
1589707
169823574
162040595
383181286
586928499
213120117
20777163
12307422
805464136
472946526
225173607
83055125
9225180
591759273
125498296
191913027
113181976
179994627
329884723
459664011
42248752
712674321
29152810
5689097
17977481
14614833
379296621
4140652
566378728
53485307
78410403
618297140
13870091
320555016
367913977
27061865
179586667
276227130
662050268
44501887
179763662
406686257
733514018
263117441
313545039
38930014
702259022
61088276
117600976
312822476
474713654
89995391
75072099
1154192
295118216
582981745
190315721
893822715
3415319
598370579
853293534
327749733
535175267
3723569
624307469
172731637
74979374
293627496
34603416
270431634
75806104
79708125
6029150
76255210
70158490
397024044
18507005
72669909
87084857
37102950
8284704
43029870
65527623
192751282
753685968
607222101
222781903
134099730
22584332
165867215
101294183
165690663
33430021
128262109
132222931
10424682
671472496
372939313
400346743
43917596
29924252
101022024
1660776
23812710
111898004
653154497
462913335
617546300
537651425
308298263
287626897
68245360
50192522
3141468
223703134
673166030
286389987
303409658
6684233
57259742
235400581
78449379
225060551
52376253
670016640
665877189
510045019
99245957
304907209
86573183
222487543
200042898
40447257
552272092
3028928
195726478
140977130
16437890
248298681
268812135
166301714
245694902
722565332
106036251
335777436
3958191
38092889
413339006
851372810
374579936
18990286
423357837
184755987
198190526
181332240
48540161
37081942
263380323
240152397
90572266
586039431
40788424
580053797
49718164
141619055
598094556
6504363
114729516
373152839
855975942
96749066
389818897
379568245
487510219
278527
54268884
596211875
62897803
545328043
250924719
32052493
308279545
247015555
314379652
636095680
3551242
80812157
665998007
87664507
396445152
404542086
801741974
72259188
404068467
132039049
365608711
143428867
192783711
36320693
93672528
342784746
5322285
251507339
61663954
1012823
16242079
136307108
37086918
132831663
198729871
5684960
493378589
10336438
154867722
8501364
286874415
317155390
412448983
16562920
636485185
335209461
442234315
200360909
140093377
43445465
386098587
453040362
635172463
734140873
380069013
99439459
150591182
524669626
387907492
130096076
240865665
55097234
272871341
302333563
14688165
149630956
95851977
178478687
283483753
66285068
64670418
167525967
32957251
22408477
393578570
223711641
35959341
155284674
324331542
478838426
312437667
413819344
14303552
50482836
21664027
67249803
149025408
249278761
14547176
88346290
313918859
62721730
48601781
221166240
116766534
64908520
906033520
769678986
668046967
566457697
776901347
156309876
299777071
506727862
101412867
265148666
13158793
9745910
549263508
67193318
284472331
131592065
42634417
14654570
615977193
160542808
438907182
315205019
295618715
163131
37463676
223069554
582914903
44978272
1403991
399864770
92038259
490450463
325250533
791211074
657241639
803852059
192931673
35585326
131712291
124639922
345127985
290737340
362414236
122020488
36748876
8188667
654526129
426656454
275414262
95328693
59045288
69933827
309011951
6528764
42460650
218093866
542563812
51464858
472434315
251950725
442865822
86849311
74596395
653932756
157524531
17739427
51044202
543500438
330915761
4521936
106757871
646979986
65954145
271859549
125168090
309014753
436280296
421574883
100175093
907430371
356752068
464011364
42481469
41400827
16410200
94282909
49984987
196090346
194055343
119632267
173235293
50600492
174920382
47153697
146077443
306490045
423185914
63411062
873273249
359015040
47818718
823459541
308109297
235860915
492141247
12392951
72546439
481701518
5763044
66601228
22272717
223435838
192654397
131724283
476027703
861567122
84838260
407456574
219600438
824976512
388274380
42195836
687047933
890302517
426625378
53175127
165266123
224614877
18817769
397383736
154698757
324968923
724515061
724755818
15493283
842959225
319907408
473618385
140763863
74146202
222469679
807884667
114488798
37429749
585202251
128809159
140778278
240643052
717107286
19977869
379148265
197478661
205776301
75568782
186044858
16952193
14074620
57276079
3886409
98396425
74275597
194505731
202721949
328320450
394878838
11006051
149072240
37275655
111511049
152271853
262641735
220179276
33601565
680180570
693138122
18712511
380841132
597588001
462603318
384658922
8403717
204453158
395362312
168299538
6856008
47112603
132980519
24389920
360888116
733501867
166824154
40142799
620854602
56524551
475319682
115840540
140370799
77230406
556962126
212310926
469182011
136910868
45487380
538503217
128764960
46634954
48486403
147149348
22908543
577059428
208520391
527735348
111796545
488181363
297810957
113195681
94574976
331293676
82760926
398080951
7378835
127158167
132646002
165049910
97056291
386632152
171336771
46930849
110700869
324130304
767990029
490114599
7090242
9647670
366507026
646860911
265857417
276185206
354410241
29946379
202425715
19018230
1407632
102182599
184792717
230790327
95427285
5248933
475206
278190828
373445705
201349452
29971591
6452102
483308806
53377221
125975198
178677939
669047741
111761663
164645337
316040050
49205104
138672358
348777518
149964292
65299695
485129862
158453401
310141498
106185463
25216752
390767312
278582594
278009173
702595389
464054539
12557165
165399893
799679668
283718916
45921252
41373374
66021338
337928556
952990023
423253556
714645108
300043549
468601355
886694200
138264124
63273491
34670126
896782826
323683355
157607641
66229811
204161181
135205419
89536784
159356019
29499401
26975139
94193018
107832967
60462377
105996812
286142618
14666951
692233636
1801003
10537968
757835074
10190246
299057417
95925043
48166034
396192150
155550881
6506482
181466021
368322813
369814675
512251896
350636509
5572376
319980027
58159292
132425797
21150318
20417019
120838526
125147915
371966914
321895686
420146934
228891819
52050942
80333739
729336702
94579477
6469226
443657941
340701259
268949027
310602435
240261289
128864671
127314927
670065613
328748778
7721037
150674741
195086317
470315985
415495635
736216322
90103684
123541302
40866922
245312016
706715774
412397107
629411732
104674080
197025692
199926004
24853405
71935583
4393499
67678902
474179983
671240448
47559210
273858268
312458970
127682456
263561928
334524837
187843729
549282188
496844009
142992071
480051545
105013789
19314460
463915613
629559114
10294566
841490853
661473392
317747490
540750561
76896589
861283622
57258520
223878519
18154756
327087202
340863367
102345731
629056473
427015755
322374178
56330827
201708111
688476603
124004601
164180550
175836547
137732180
211020527
418874823
82823835
302725877
232373819
189107120
99786956
202039037
65999041
48183499
292921537
127921673
66994471
2123049
453931758
54588094
402607465
948513
516788252
102110903
151090250
499788224
263133449
222397510
289940173
294552081
531551515
639341433
42882526
784998832
240405225
143167458
655665895
115320573
290798255
229972203
113313453
53631781
129256427
687340290
277221
85868611
196409195
75039647
403748048
944456927
174493235
204326314
166357099
255273321
3370756
25466281
120445434
178071242
58431540
668405690
259470107
261682482
278528685
668348426
340091476
354914501
626484391
33036264
303344620
916426115
762651135
13489967
418381121
306816837
661092311
96045876
190872738
111331059
707106477
472681249
476310296
371058806
1309686
8535469
9799013
375248935
95060921
2275217
41830836
151894082
103986055
945190468
542120893
197509820
115468467
148495155
6318742
385724876
149968040
480511052
557651363
55549114
207632964
722595
620086717
277009776
98217697
373838012
17328014
180373111
257698869
417221065
285647713
118826565
30596125
257882562
216385173
68887556
114734258
379827569
469568667
29610804
138142619
543765454
65532174
404253734
661890301
392350309
89371922
59480882
201659677
471122495
673291588
254808407
25832082
28324650
481831133
585788896
1613214
376242830
272263770
262359190
75687447
322656624
857271300
460612832
15830021
54335838
297601888
327880111
156897025
865146943
526202284
139641778
627423708
203039514
268346709
486536737
26980336
345645057
694256629
208239511
13951951
101406875
598978694
773885015
110143248
317288622
439562496
3948405
112768186
739902932
537624868
32301642
127368301
18761934
50450620
168090086
7375738
327322917
15287414
18920294
183582699
11214600
187936973
55395137
199065393
111075402
225554407
46764068
77115318
141200669
49814282
214209771
125567505
576165977
109643686
552330592
339617464
4902341
278258753
423733848
359337027
107029602
355097554
32911756
1594799
68015733
66346115
590130221
872981314
100954202
57192655
2428025
433586861
45286208
389508518
116520160
354720598
339648347
323001947
97512225
165174085
704901678
272573907
239299118
887709238
685088882
210955268
334332713
34271141
156854063
175461344
209686136
83696469
116370728
278735868
309675609
639965440
30518165
41660039
45691035
114216976
46111919
189825135
463846087
368217530
353632549
163388411
621587590
278134869
4257131
425526736
307820376
180156249
105653356
728459286
374331596
6429775
438832
342630904
232919036
635485479
331801957
350401277
90439023
676738222
315937130
586865415
5089663
672125826
476408979
190652003
516289978
303125939
881808894
172695415
109691652
529257291
307098960
224580051
130064328
261639307
382333123
42677191
488783733
258034897
488717847
136798740
286741090
330972470
52632140
782305200
1309613
210497429
516772113
314914922
68120637
18729726
35599322
360529136
151632605
145701730
288270795
88927657
460027186
250209847
46234226
10270324
19999296
15011644
257474381
42648033
92793915
466146208
40832231
425614299
296499633
206664216
38466991
227834678
75772196
630361100
455701060
505230349
439669641
299183256
710240428
44671865
277139300
205493165
1403111
44386478
409476003
703724558
90597221
112453990
7783122
296895606
251116881
29419051
439073244
394154441
45318167
2845743
137294967
816647557
285749562
518216243
67992884
633056277
11996590
292546503
207574794
254437110
402208591
97147814
487195193
370761393
269563757
73777018
562644213
97106399
320767835
9054791
160948602
88194195
643787593
199413500
877864865
32344786
98627605
21951396
116750067
329581446
12091271
584538120
88089914
293650021
705347985
31625827
282583241
36536031
873015611
223900624
14527600
339630607
75176901
57497092
159106314
504248861
64777282
515554811
39386708
18817740
135367303
96161543
278491862
238486408
92618839
366691636
799424752
1041098
397049774
697421342
236607892
261530703
139003394
31590664
371308844
243140122
673029295
468693462
276330516
90502993
19191345
379387902
835275479
51163718
230547690
325748598
92168747
269870044
51541759
646992078
441193914
676897
194930149
394011754
363093424
156794545
327602653
602707205
77180341
140538476
382218387
639951197
302415875
201286674
207836374
131226094
330918111
94009084
308339867
1113840
364978110
475831561
497754656
790156138
434462938
161676919
214927268
321381673
50958001
299428746
132342851
357873590
237891946
23048855
577729403
268439959
55748095
38998018
139088015
70967862
35776567
329044771
90932323
420996804
310710873
393525593
270316251
614693124
82805769
483560030
152894194
53870578
376326663
13042454
359394788
727750217
122725579
63455343
388057539
129488953
27345741
34086249
395743893
419396567
48673092
229208039
347091513
27283028
188934673
86954797
318999447
100230720
114908550
302147386
166405476
117579527
61898879
51761374
148437587
336623460
108387241
439244446
284066854
411819848
402524656
668604750
30121513
431703301
353387629
478484889
689732206
586046366
216317714
312653074
654874380
194963857
456345121
128135207
187531582
385395390
686483038
323769
28385093
565717613
19028866
116648608
375549729
16988538
134039041
6020791
28435452
179897894
32886061
7926565
46441772
286781459
599577905
479597264
191626493
84334525
549964421
9491475
840790459
402560043
276533555
77431176
655968084
17421110
711232793
283531111
779704098
522725473
95051514
31580447
550948828
259247856
71920341
636032261
338790928
96854383
410687881
553018
346663369
55081782
68713830
599023634
30605006
471045177
140846521
160147665
15879718
481377403
60458625
81882149
89972907
568885238
221392772
634041314
84248700
185368707
621256275
531202491
72260187
1212398
166839740
252671761
520595571
451277751
201552533
305376116
41561916
130630203
292088430
135692115
303403894
79550094
524551187
162944604
529619432
21887040
150303190
118372834
39468614
74896646
193765989
546447122
514131163
4818911
619569726
159448651
100796117
50809281
111481581
711611459
485434355
382016939
18014529
103016930
9475995
532260184
125999467
7874769
265258584
226586434
484874143
1326737
295658142
28341122
93100763
172680838
24062237
545876207
212797729
446726796
41388202
103003500
181079514
14485120
93605729
105880320
462947115
159013101
219810711
428149671
912787980
101699227
804295537
385530574
188021311
228429507
4317764
930059968
266390996
44494424
125592830
427842349
184806102
593490618
204961297
631723658
65527318
281400383
132522181
281564914
165898909
56565900
249982068
54070859
141426574
598890801
121138629
276871870
264540077
142669326
98386562
332698681
947663616
615500718
480265177
51731180
273046679
226871303
402267680
8953766
307521302
383629208
62026247
195681362
95108594
875810461
220839918
303699942
744105687
48077864
312057561
288970280
288163930
233439730
290432035
107789751
27466391
5358607
334053027
468740536
475852116
16445138
119919197
213983048
252298567
54242216
816892402
13086989
15116023
436714280
585597367
260595953
231103619
64759611
111580332
821411
146177870
125625603
108435326
209856050
794416223
455620765
293452977
329405545
336353640
158692781
386556170
337963693
74644752
793446440
12996669
249821407
9289845
10121430
51027329
10481910
20933154
174037010
125917749
51535952
485836115
1798332
332247547
19025096
711469415
129832548
244871817
255454236
237970379
87086541
40808914
149942430
79680731
476693500
170153450
540789162
176787322
418513467
755160
475749619
771749653
658202764
206670572
2974805
78864614
66590550
689351336
570980114
223581669
103813932
35871476
706578204
754542
651984107
101202493
512816070
743960276
62591694
144704029
100638793
186324222
91119369
435823084
146479952
292173926
483456829
252721916
272817408
477099452
398937123
2564679
327722443
111923347
349831899
20730747
616296428
247216290
150777970
823254217
165078992
121067554
397119420
37260419
18740956
126027287
197868069
117044951
75222458
219029949
534348250
502032977
802098579
261706973
522359836
155068436
90096172
9431429
36753619
495156749
266804165
27399874
294987292
157511482
43777066
105901171
106738990
8050667
451896840
177799797
31107321
314957187
44524166
196590061
133935774
302921275
279798771
27350326
166616178
61219873
895634565
101233387
466658390
16060097
504897453
192961473
89870562
145992900
394604740
169560464
180035661
181948066
558771810
211006249
89559720
35382305
414731979
418630987
740158016
361945824
37034822
115928238
654303574
393012203
74740788
441814183
340696649
58022814
34071652
71467532
27355780
304684823
222037485
6623128
1910470
561960026
99471137
21270737
163607010
180517762
238001905
238694856
34083848
68906368
735953932
70773928
120399973
466188528
187347766
792844567
385211240
759480407
668844131
369190581
385525924
29228126
48643796
107812370
104875427
319085528
156845038
504167822
4846856
212890192
40277334
12337786
582287700
119585978
4551177
327147456
316099006
645954460
162965591
218779818
114787524
136614657
510123394
614135720
320356018
602494567
285842492
210883912
7188636
410169
259127396
390933647
49859179
116891302
222687630
106996564
437971602
124138638
259837157
279948084
567776740
122898963
768559420
112270469
55579744
201555323
195666538
31600301
6913412
348500991
759753273
60037676
600299260
63183440
206015666
359884538
14825171
694331345
103010156
258340124
30390843
78996590
61651021
87300103
47896115
86750217
421004906
422827077
211207834
5491976
380037336
99776135
675122523
821988908
4901327
472841636
231450254
6177287
176586676
194324005
14139254
299294162
24708725
170338925
226526450
55744741
319438374
13381097
67754046
382038836
620673031
670019395
12909285
103886368
127201874
25610347
496335622
67034386
37251030
149561523
7294370
185141129
129961117
364058903
354116084
833261068
255104304
361634881
132902860
627449599
146022089
834311134
304746360
411038059
575371754
445893181
469774135
57106396
215383089
558235760
88479691
652509451
85272190
210145852
73130389
126982765
160929243
78865694
76754460
239091904
163275339
156512137
663852608
470432105
144531218
181677348
46813271
6310426
41607743
262232640
125316166
862015939
194446213
344001309
89061159
189260760
463406743
686896533
462561010
174227363
175070030
560057039
11635886
81528382
39468397
12431438
39203837
79206111
25691485
67746590
372555773
294396625
787759099
763876
179754437
15641643
136019222
228288336
362794863
100152156
291273734
122827816
364935
110581890
349691194
37370207
623847434
190633164
250936127
380340500
462505628
117545022
36909785
79022633
28709218
90741933
119043474
62890541
144379625
371472469
301490545
286367244
574137606
763146546
269099373
19533234
152777130
238345148
118077682
155556318
102930664
476240810
245690399
95776051
346789206
605018452
32883987
639789064
73352095
363357423
643307713
593363069
74526390
257562941
868065726
128738358
46088043
69704730
446759648
313823075
250279887
243329383
3026891
75788252
288004963
386070190
127689395
409617069
296015767
64194802
30794060
80018143
413525957
59134511
164233297
129854613
342548033
112976963
301513066
160532489
29848051
384748667
259218832
88987776
192848917
396009756
329580903
344299736
43713063
331267152
140837405
217319885
789880695
520382165
427123851
351869964
527351454
45211066
282330319
823149984
689501
136238106
127560254
234075916
19442029
12612512
857418363
114224971
101829368
15679511
389206716
40987142
35559670
939078
338074882
180221183
43119719
12373398
117966541
66316058
193654541
170753757
340550471
8333274
64104058
376041167
150766499
166591197
43757441
208185738
158652179
287410976
822629991
310119662
36267232
513578149
351990626
707854155
314245152
16872767
604895756
67436846
228611025
212929496
256313329
25625604
214122561
16720408
217505726
440897619
298450539
403157948
119022016
16051964
510760772
877338972
176304543
202123188
634109788
13067595
150193527
345405839
310942983
4705343
86441656
149568596
406902926
504236064
146294986
359674362
241449179
101305703
453621795
33444884
143354553
17656209
262370084
473198863
76946792
631064617
4674683
18231264
8617717
193441114
5821902
7889292
65134594
175508353
581347300
24248871
98751993
386280990
247426934
17878777
113062191
27722505
33611486
156838384
127102348
391043248
185296303
587122867
137029687
265558024
491701074
319367386
3140123
317771187
218620414
637492974
323639276
11946620
721167815
698785295
453997144
53257316
3503200
56489206
581887445
274798561
205193987
106617006
179939707
172220830
433983682
57797326
616005751
787068390
213728908
434706011
297674695
353028275
108111785
413765840
42698919
21289427
89188404
266251438
632582528
143823983
257601542
311374084
164824976
292680914
261555137
9792469
18805598
81027075
707062549
221853004
34082915
211196392
344259715
98953986
382866623
103926809
79512135
935041064
212552570
829421141
392856334
15704214
96606612
191774885
10466502
17458730
348091288
418897032
345430672
40545290
108596061
62275057
301675335
217377792
31471952
117503597
213840370
233842237
214257691
194739254
72842714
60872043
453942687
291207504
34350131
366393003
204324193
12971489
160350281
7225420
335410269
93702676
278662499
273572989
351010869
96542515
758368778
41230802
466598407
2819396
191852682
268638763
298268443
92870416
352856645
206010577
53240613
6097801
550535444
212825204
325548305
813227772
823501396
4711477
328785676
81930393
90749530
847441666
751061619
9498921
214887626
200737963
248017008
58533977
74482660
210539361
446831907
749555935
26189522
92125577
431859999
622731510
149002901
307516085
767877766
163457157
1752668
254944159
73148140
533299709
86007327
109494336
718328159
87788181
45036232
12745742
79494628
69548346
232050125
8238085
829887008
137205006
141660260
639851682
599921624
102659589
285597450
132224706
22680084
273614849
232280035
94529864
81905974
9812861
77220104
73435789
339391500
48166837
151228592
94677117
318268305
389462539
391138438
150468915
609014658
174244831
11737318
465258650
163470780
170435332
207302231
764608176
302683428
416646350
395495890
166002221
54078161
3383101
58694279
73750134
11408436
11537571
497275532
313754789
200950157
22768610
846896744
140236075
521168559
30072523
115198968
342737038
182892446
12774956
192457028
346844223
162821203
105374271
748882
441627549
45308776
206649200
493037353
195704700
464732073
34564826
446062427
309645014
887408671
604790343
73227709
426177151
151401371
455764703
224229836
289641800
182514357
71254415
668797640
208735699
110070479
192819682
112199330
475172473
393142073
189959034
21084455
512109754
38938255
707547596
98876085
38421592
48204468
485150787
107709682
344954725
415057791
573728038
319001395
20703979
607780058
444036742
112307355
749566473
244442063
45326822
913847217
7693952
384339813
465956152
300964745
131332608
148638945
102324834
165286980
144227719
550607109
246889763
794315774
826864701
81432870
270259665
116917362
728382660
208991809
417951196
39667407
194373103
736402227
142082399
767141601
187445062
58902415
81160481
631330
442262287
212911245
89057246
503225981
111620854
820532413
36544168
297292284
96663131
99766409
231584320
88013079
17815292
42559064
90185461
138071355
753512075
424452814
104901945
441811125
9353223
571701859
46132949
834858263
777030662
441543226
459419664
123595706
299392938
114696058
5134446
81434498
31704465
457791622
104234704
80129096
464651104
59414727
320805754
306576825
14843891
125504550
166942048
34698830
424817546
204729904
783868370
106341640
450112743
180501878
326315092
131620379
183881727
166230559
299027560
50357046
537279510
86907587
802106417
339049
116840439
57160471
147045293
115977168
688515
798983700
49608098
555410914
323686882
40439921
47206918
406775202
246566515
585104894
351413036
433159701
709571819
69617472
157157240
12695820
173883645
377845677
492375607
1382603
130357658
530763009
114532382
149037657
32189065
483785008
34254722
152569357
200360506
631223820
321585812
105198135
151039170
162109471
343878689
188146341
258502446
444195989
358622393
15134323
509923783
70440957
33594148
28372037
453472918
297663750
436746687
74530656
366796071
321046277
43716752
435367012
12846165
297670801
294835176
94604603
804833652
2269285
78255781
404190140
155209080
123827896
3862541
102321730
330667617
106636302
342307090
134146146
845680826
303371597
97057987
126809944
544375696
122660485
560277879
6162962
228561705
544419518
89763821
84708679
277242323
451650221
439919425
519082359
305027206
489749944
439942653
79532367
638100246
367922412
233299778
3691802
501422132
313020508
726356814
2878646
39674627
69168668
352421751
72698561
46344509
171841211
333844196
286215037
13563344
6858500
39125086
212929566
467943207
331133456
768591570
610234026
237553349
85339004
27816827
435559603
870017217
463977381
560905437
490117739
40026151
58350601
289160688
1660199
18840428
723989696
45267367
179576650
508046077
518627117
147501402
79698846
339408587
226504198
15590509
122770122
345562285
803611186
381092347
428625792
441751703
8459737
239817901
52489159
2315797
59060895
113193308
147431363
27942314
662353793
642607795
633376074
65768763
243887155
102544920
509324992
141610317
26860509
317751789
515345028
28042308
210896926
72241240
583969894
175746337
390783095
204742469
365287952
372011774
35082821
33609497
285148655
555032036
55363394
675370442
293940120
84628249
489855175
90641513
47152034
16955838
87563335
23363806
217238655
212625152
123844980
159392365
801006898
458067556
208075335
92741104
419003368
5035483
8687049
58913031
435739646
7270629
242746632
31327614
647260287
122829231
144283979
260047001
263735007
773303275
555474214
636751030
167027073
182992631
160413227
162210785
24851658
114120631
106624808
141028509
788193375
280874385
15533712
126787213
86211428
240799496
245102827
39452052
155072698
271635868
43913608
521838306
1230817
83554769
391710337
661819264
99779271
175441089
63824311
203589962
38089080
291361567
85504259
385859267
122907772
373270672
875638367
75083029
104204042
2839825
125695261
49550341
303065872
165670097
38135333
157320574
491512813
399383517
143719632
2889883
239494711
662351106
65601542
18620773
262376194
99885104
379219087
282922324
672761211
19343969
16674532
106227267
276377503
17025135
160597503
51529589
413555344
163320977
187046023
318411747
692035130
764258250
335120193
143354475
132540976
394062393
2069050
216450248
371261984
267190705
65651251
38152597
351417184
250130399
71255920
175553958
387739621
333752390
561115195
59764807
318657723
82805868
73292803
28090122
63989622
97808535
304293057
614464327
600226902
26960300
481768987
181974374
93936240
807774584
465232870
728166986
128996086
65817655
273814913
472763964
228265152
285510993
183302488
261115017
142826375
94291947
248871583
214880953
257762114
64943957
64033449
52245444
535674319
193194093
406710740
108895228
16490113
191173549
611324585
438684759
398919039
15666876
84325297
610885119
234661782
72200950
130103197
118235547
125285039
25566093
795972331
409782910
166297678
810590007
126671626
681142180
516056383
300961175
240592330
389624417
118051407
154361072
139435717
73026515
164165458
96153106
438932520
258183426
168208738
546188642
819553102
40015443
695193482
182783648
10903716
566355193
143907330
395589840
393630870
130348335
654526891
7537429
278364995
71288139
215020884
16353243
501276148
161213012
330558508
5637649
111590731
76106252
723640862
16723987
272905976
15437154
2392281
565254936
93658854
596941816
171874628
11399714
686049898
166489395
562213075
272128085
182543558
216840880
648983158
157361727
534478558
137108041
777197502
123479020
483813596
242693287
300775308
399394338
89824915
1980531
82118308
34106058
206740029
277229265
163716219
387425827
143001965
10689809
179256400
110933308
93424387
117133787
446925040
411288105
23645260
3613872
904323620
62134183
58429190
67024709
698983133
547042984
3742333
564984459
309944704
194421513
210179177
69187576
137503620
289701646
324345602
168533262
629960540
366846274
27197006
73499136
3381055
85956143
129593986
33339208
198140874
269021336
668936308
276901924
26608084
813522725
304159609
293981525
90695651
223271511
80313260
17297668
180247640
254385705
59175856
249183550
12626945
3337288
86649847
89655960
649809876
584998162
64141318
65621927
310967527
4844734
304258203
514887653
17907085
130167506
296857460
374746860
272405735
255326446
65190477
216887617
719785019
1579071
307027028
57025876
593698887
405200727
10395038
345824750
94827133
554947808
724405506
11285319
655016858
431665046
40678997
519901963
145094
26991896
214741951
269395409
436809288
17642016
111263102
242624268
97354061
87828469
35168954
109176401
122237256
93454750
290273263
105116132
758286248
225466432
664322124
185367182
238189603
477970251
89267428
178717659
57296961
199119575
5963485
22905091
345143163
55093417
29727488
226319984
13141911
10179072
561893826
143774983
35220019
7503371
149105828
208107824
492301854
327324632
254491432
80283068
419660016
637781498
69146680
110544611
6032280
23312646
391707750
174057424
186901810
280186239
810615448
68782338
380316058
282211838
25246333
132853208
57744350
324183487
713119200
79357216
17027210
4498902
415916218
65578407
167979431
83738090
295490477
57437583
15209075
21980002
211103947
283335500
88346196
52650134
93005636
562670261
661168966
30472451
429419422
258703768
64423472
99419863
401653430
286669474
586539871
103738895
126891413
386925263
410407972
132791876
114361704
111762851
72434456
337027166
406685836
61379144
582445813
193143918
533368964
31014674
349487980
370580193
292680318
12319358
57500760
495598303
200953008
140463130
173885651
13486862
446793228
280116688
200966604
707938367
21417110
321362120
14616748
19055443
52430937
4123916
60055767
836068398
427619523
316068040
406175296
49709735
486176663
394066356
10208021
502748849
609045475
26982841
172479921
370412880
587542738
3183523
131665253
421808022
97675757
16418946
429730574
14471761
129408204
56139643
186341842
108736017
186976148
73263335
203992624
82300776
555016
111050717
23987384
213445074
34669074
106199836
16293677
167472035
124505411
149203647
242661286
413742917
486384285
156578178
378867320
164464743
20848560
363988063
44873197
30301482
129294673
37817202
265295449
124770881
81142531
498852573
54242041
25567082
109059286
67974013
477564691
79172006
141054432
40509294
811008715
277629757
184646748
226788392
66435488
106374606
592091532
69387576
324186781
464524136
333300466
71573633
32833766
130204711
57514852
209446543
823143328
88140068
12663382
72551007
485727779
179424075
97427437
126540610
353673520
680659427
310240222
208813009
60040414
252849687
179899831
6991345
162550270
196492826
86934931
214834615
47461572
42051991
224178419
270855029
48739204
62119501
88679156
209708075
37379292
472892797
104027780
12403489
185112210
100736449
838915695
31056906
177072884
566279939
222026499
126055412
507666534
53923357
104136739
3024334
230160315
552500201
35011527
77647557
194542163
207358832
206453390
83209798
33413351
23269126
270517776
444497772
116158173
475594918
34580906
254388306
267334746
276822145
134612680
141557685
222696788
116559294
159005208
144017570
136906657
711613836
141630424
59343699
86994038
2300511
211964663
147020209
193446115
278838476
115953585
183163114
54875566
118342670
65592568
105176426
245641702
469242186
18384902
364724832
401954720
99818834
356501171
47726827
76494694
203628179
229505141
879534033
146082846
40805046
146041261
249270442
430140516
29215517
130285458
53902305
223773063
155723200
169295329
373284717
195670704
61102534
328972896
59031638
113125379
137697477
26191481
483412345
63592294
687985275
259669340
30387063
29053477
92002221
317525148
40300050
677973
150221869
142710635
88355399
138990012
215936161
362797591
266942376
300450387
27594145
12681151
39200802
40451919
140609296
58186421
534662019
330358629
103729260
413354984
56594505
442896028
22423090
173231345
97778985
3830111
13915798
49409696
829820990
63340959
488907226
226453745
54671887
268614344
395369127
179497026
396113340
176617558
446724046
144697904
166920212
285763813
64835967
86317973
12936366
10992280
112199374
86271443
501218137
69862630
40737417
26436648
74314545
123312940
751064489
90227041
525854330
564529726
380696423
59709989
208891042
453366019
460801967
379232942
2492314
449923024
85467742
3079443
44011426
52989324
342883185
26225089
518242679
333393303
182548458
541092628
128369078
47562326
27198488
21666690
10505366
309170375
204823786
168843902
395321977
47259411
451927043
134181294
389435966
45977041
95304817
31163858
14667263
475498890
72502
183404268
22642665
558185514
117864183
184323009
180356230
13212242
245288598
84402298
263733031
169066139
1100986
151622839
221427060
322874498
77013079
763776311
5075325
146027015
155535176
26981902
230659430
290396850
23543848
286793279
841001417
304497688
369438420
8386526
426939568
864465000
269911533
650889266
412621682
73244078
458859212
518971717
641369947
11066927
334331989
620298137
333960389
95482887
266489075
88477598
14720431
809353802
338081506
178468321
170463383
269356110
168255400
534028703
463533678
217264979
321071428
46088816
287906161
657249837
563813536
139448236
608829568
235296656
395641462
344562329
48216354
40035065
664942918
47004283
599077329
48081100
126336520
386541540
101040034
13151694
203474480
157629701
254300072
123747265
237588815
200759211
125249949
100729342
252380310
490740760
79607828
267130770
190926809
293040514
326080062
392597236
221055692
34968577
8391740
446812853
24053749
50552739
462289854
89674282
362823023
615210292
730025266
137650961
788776836
132194627
120466171
162082588
699491740
355273766
74583486
73692229
105960432
67054148
231793494
576081587
236953247
389464079
168823806
16676419
51443815
521769
175059611
140379228
17797836
166652616
673515322
75959050
521021888
330244645
62598614
580132480
424316596
129453229
740880967
446002551
433925559
34876890
197185520
525803575
3633841
23425157
40599555
7759380
331774198
3929954
368764100
159515396
220542
574971461
3842280
447015848
535500075
16621447
172485508
318154438
409252569
52450108
35436711
40227639
30385175
808094154
184290489
383207550
115349657
89982376
256653043
196730367
169129461
464685671
152732011
584873884
30172361
230135685
140675580
64690957
303357741
12756064
5081879
365040353
401084047
65743273
141169903
48961699
6512652
470801034
715603024
479305234
80502149
530397234
74056186
77061665
67275407
300722067
585721221
160205300
248684441
162194203
9541898
135164496
154187332
21916861
663717911
68457683
546781636
417653202
490628104
84231755
425014411
677960266
57019527
69624963
61894297
554814475
15559401
83113849
193760223
12296656
703778011
44650656
619662257
97040184
150330850
266456535
506682949
68722477
97454905
405008192
66390419
409936518
46805672
168788827
20266131
238586547
190461632
108013851
717815573
697610982
271654148
233191395
153085593
856802222
97928253
549546491
30948702
58834742
240064928
228098120
213404853
405169300
7566648
744740320
234406442
225023917
114101422
53502037
188483042
124054510
242628021
418366817
75058
111848438
195830402
200557639
358085401
99091536
254509696
120872547
6741990
48115082
469141892
577818709
281372406
542216525
165894077
521698626
8652037
80236271
501218014
189509083
243040782
424493463
511350575
82532123
690424192
36102863
472545755
66736750
103460512
16764076
550521033
220456427
316283829
568790883
142707259
119843521
53588330
109557170
171269048
12270153
307672017
649496724
381208575
99986559
89663894
49928479
128221179
476372300
399332648
16437999
17022403
42585592
303859261
178465597
42505688
270193175
453258481
611894785
356983464
377327313
323464181
134964536
56287099
736637654
85726117
164816002
531969305
466906844
357987559
2282075
213953295
230429541
688424486
20540281
140059207
183901910
191353165
295784923
133589040
161610808
516472536
94848363
30954554
104928400
77513254
11388676
142976281
23463901
384472027
471820655
338632656
202858852
360355422
297966440
131949881
131864544
16194580
20481730
589555817
926346
22105031
162446080
54578141
2769975
316741452
42258184
264472813
496252168
434926526
150837116
243004077
77066459
320668248
138676569
35707685
211272964
620820383
426003456
137370127
404152300
428854667
710529248
116209673
192160134
683856855
416055487
292229771
367187152
410714828
175182147
125311228
420603184
225183594
236821015
488833186
50687275
169882741
32911728
258154943
844230616
353461366
121081695
703749641
231963768
119424104
663087763
218447964
478212581
218213339
38725150
542860022
482540933
23782612
585310980
51399223
278847796
590992208
162564106
428106077
501364213
62554494
783157262
162515535
531058458
362384863
179221100
70095559
300048773
440730986
84726326
27939606
125302431
796959231
177905995
63667020
721942811
347287255
72334486
359849667
473293164
354126142
119968937
310303750
316538159
349127594
320705647
276307082
24067289
1472077
133587856
399936760
268036221
55290387
256176465
704680021
107960517
10393954
261181188
446493399
523667770
33294096
78756542
172401973
71444513
11643765
163033304
311549379
66986034
584658973
14382562
244470855
255277613
42855446
517393153
401187161
107774552
398079707
843597688
85351696
28294258
5003236
4532215
399586043
344377293
59797132
111996813
110171809
73443515
89449803
642850024
265972494
5117072
386099089
726779481
6508607
720504749
327485967
331858281
101166726
74119179
364245363
486377654
21810253
138735028
142065901
532558583
84037639
208630001
304708756
449435619
130143465
590382990
408398825
203738099
6152955
260194541
20316160
16755691
351519584
118621397
366160714
9616254
132417451
99719675
19303367
350803590
389409293
334987538
53252279
83883301
162959105
391776469
405888977
179581641
860810634
8372791
53835488
482280560
270415786
31779291
146756701
42957794
496722308
348019252
101976846
411323092
628486657
144749821
29702515
231601397
32322976
42766615
770936445
867061136
462451013
206668279
11414207
552960851
478175512
27611097
4097117
172594291
37381547
84317065
53956929
276300549
169590443
626145137
83745588
738422
11707837
5702610
530179467
130449397
307984658
64538517
132948702
62156361
266105818
353433596
238793190
63872062
145558739
605490028
528947026
480265854
6337119
187447612
342734434
42826879
19847870
143253532
121356202
792750152
372526805
87255972
349162136
48537277
65001166
415113303
63594855
690463466
194628985
727904485
608263439
23915661
39204926
284879129
527867422
43964880
656057028
416294035
113116319
834706
90284330
77149771
325086214
75542338
32109808
14937416
30296566
2768621
220926527
577735118
368509587
72840273
31238157
11834517
37489445
337044088
3418425
594020566
218825402
468272546
6707437
258840964
74749428
664064
31667093
649556941
301758771
509590723
64226439
44589481
213331822
194374429
74718543
64682158
234194
136546215
221738115
254455216
572260964
4463369
137518021
680858692
618277422
804588374
286928794
307402014
430551563
378902096
917077770
36395172
321504354
545460913
14753891
120297220
109453273
93558131
401689911
456782409
372883700
255998212
447278890
11063086
108060793
363453602
5947207
458167435
124141319
288213131
1115724
150405022
351604473
100417527
320751706
70364157
64485348
176174036
299208333
38938073
57085504
86394624
129667961
93848089
410057937
311696893
110671668
386415437
366965319
322520743
766182714
452378822
630661446
1627602
68129009
246096040
42277187
430810532
296459189
240430877
392306772
188187212
106196197
82376032
21408735
200923790
483645759
206391797
6102179
1015376
133017699
142039439
52157629
697628791
100752583
399701085
26692413
392194478
348092258
142270333
704677651
699874485
17070618
38250822
398228
575417097
54518843
120046037
212831769
112172090
169906678
69444541
351166873
4969227
712755203
275936750
71699324
723057735
483978122
520248029
261430299
691639508
237755716
150485737
19362556
49432455
296363576
38201276
175088330
51234243
644214801
31055777
145416752
562095694
66641877
117048654
6752168
78838799
52904512
100179124
195646986
104408041
409149575
109000531
181434309
160110945
117556360
620721351
246398
542236356
700797599
374867883
249654482
179425018
203431098
31675540
34652203
44521594
221647577
946812100
175059531
191671457
143084936
152461424
384412047
215485497
11108883
350057482
547809014
662380191
118820617
146313452
375595862
146419094
27274561
18805348
259513230
218263001
11873620
34970992
422157608
272471938
20137561
120693505
238935666
266872507
15548185
362818720
61712347
130963427
143754244
97914829
134927355
111137723
55784886
706689598
320163073
96625738
54933755
545702428
442194761
87217700
341637744
356480573
80137949
197335493
17881476
98942051
183811843
149124136
145881421
19595015
339800826
472430865
838109372
134425480
564043495
182075495
213473970
308175343
245685560
201396585
260156184
596535687
36760644
204552962
704909217
357980773
92502851
3849738
545624200
4275805
178826523
133931418
156758654
680616274
43520569
882875781
165882446
315458152
3540297
1487061
19409150
170778592
338914616
160267004
9549849
402652282
313018929
40132770
401944194
370609680
142522881
81140588
283925
50819988
230043666
182241941
7406960
186285971
167429703
56625359
399802115
163271839
158973867
162322450
58722833
169150057
494823000
270179302
507435773
29025240
43160748
417678896
6621994
243889887
149410803
204642203
289543679
124092660
91817859
26444124
25423427
11234377
24876838
35191957
190812772
28298424
208646294
81974910
275063595
182062066
82296039
124230122
643666377
30867081
79858956
5369099
45733320
20186204
132354433
456438750
630176741
882076917
79435374
4096565
298252835
69983962
17042125
192584826
134605
715233525
249031306
81327931
304122252
23441120
213628923
270308726
174318080
174909697
53465
221643615
665443873
108585044
615229
4064414
250571645
155419589
3015830
7231384
199119788
80630434
7608660
311996328
26938474
22307492
507041441
540699482
114709180
51906859
747221283
383582372
615522196
37502026
289193341
692949176
76978305
82689613
4319694
82690905
207107053
14916051
208699988
343495879
46211501
72058766
66894834
77941920
187685878
72554460
58446077
199640194
420302979
429664225
208535261
72605921
492707612
16296761
46944621
48958545
563437624
65986576
137476865
334968942
422618053
206138225
83898361
82453482
248795053
274562240
45492908
37326042
48144568
481912119
727650577
55705895
248556867
44487327
22771596
31701560
124985600
319995085
70539433
83793795
289660690
915734697
371352781
370648197
548325449
175196668
68709725
195361777
231084764
181706496
61352698
24774316
754427141
134599751
96746200
166186213
420995682
135822
47209445
427171328
205537854
44744282
153507850
14687837
111647325
463612
61549914
7972371
184546046
535866260
290562439
95958107
652763829
283274695
94042450
219853360
300179191
104237921
81832495
44147871
51563567
93425354
64009250
571912233
402297605
226206425
292032953
296196279
77307595
779145678
6263147
127294482
81410648
153878522
156474657
191650166
117396312
34586118
961403453
167285013
160640586
54923862
444279801
176853338
89809145
396678587
136697456
94613784
586690704
86521759
191229831
73487432
164413799
574656379
73267855
95712263
8038433
103376415
8007537
243154331
204085606
236718757
197188995
180784012
370127772
79725591
398097954
11108251
10602289
243373305
117912863
489942860
415097889
894427371
134362335
448443687
646219865
388491602
113852409
155738653
788244017
380455300
116534426
11293136
305587394
128204836
576660631
23666205
111206802
83271510
387849509
30943635
867428252
512792805
217878352
105437018
423820722
26649405
193963445
129627106
263391022
103365933
486593272
242630620
154458188
229862804
205622177
6209928
387875524
436613300
17043471
16398706
481101250
117997865
97189402
681220632
407070074
266456346
367738643
234989515
437377316
27993402
57572966
615232940
377748167
485738694
326415460
248160748
14797182
95824811
204192739
287012864
442524149
185699199
1252304
224085236
678912406
11566040
348151656
140094171
220413484
194869568
3075874
109180911
248570903
415534530
23178243
280718134
133349837
422125083
591612108
562789986
456490836
481352336
369716357
287049469
425804736
189799
21757896
205067586
202770121
73746489
12776260
86244857
507985618
28652865
548556606
370649480
86887843
234888436
583128099
717906144
19200496
55537329
401860494
28688172
163702768
7900060
158488742
124914057
433759359
102209144
68796598
836689638
461946932
307612803
475062714
255973311
80954331
165296216
102246558
152056840
273547204
34605278
213198642
93203127
399360549
367904778
931210924
239189818
81407796
311694866
192249190
235368840
123706827
444477629
100029398
314163219
279732815
743952502
299182348
763259854
957578273
144280318
524191
221898936
334912117
238104815
124998914
310100509
311172737
63784294
262756474
132484391
44751003
604814665
119421586
20137045
328893334
59628284
13741687
175468820
46677589
485271638
219404556
28391775
441989152
95647045
727169937
383402584
368967463
456682090
227202313
128352461
497922727
685779724
387218934
13371397
429751933
261159813
95299586
221995411
79220293
60844222
139793495
55723392
79886692
178298925
103706860
827783627
184216814
10467593
311925064
689723673
371265146
413117696
6268262
56710343
222719962
122598866
426875161
616714173
458706302
601514279
250359284
245356178
57252692
124460620
240031297
579329470
316626593
398303272
50063645
187494519
503449471
114399627
64438203
147529638
155247906
192942581
34889306
331000094
205286146
575934989
293788739
148458482
307748771
17147362
51443880
140475812
280343248
19644919
450558921
14517531
4202510
491236481
233786261
645815925
57709047
335858812
483242578
832963073
84288083
54854859
757247038
158807135
746500057
636484419
414614197
237339184
97729568
113253481
16504472
231395698
52775724
86176644
158883964
33105995
6844463
280332355
501325287
789514320
141179547
846410305
191632753
141402023
742952608
184107871
269664011
514818084
204295881
225545776
30261364
61568688
382324787
248183604
26137702
121335733
195600421
407414400
128169066
79507012
102498868
318372622
74854191
451354396
93165380
433746119
522628751
286921709
151574640
298373962
38013903
786299497
4168528
148827152
346179762
436047890
21807255
292301349
101159573
98303440
125385187
16637210
472900935
320906680
220495541
192041016
458002177
177355164
17216374
686888514
102687383
145740492
312746861
216681734
187621004
80992884
63409907
70725619
895766
510044917
486845764
233370165
722326509
289085678
222332153
180518866
1658954
26098339
392597128
92693296
443289838
55295095
13845881
191483343
260082682
436808058
234295572
98773055
466583832
18300984
88334661
93260038
45750326
164171679
64795368
4186548
16608670
655979481
137267696
421776508
19990629
535944558
13370366
198073629
448112045
194792103
119014644
120852937
710625465
24441447
79258985
351709356
312674637
194676176
291876708
523058072
186822473
24919039
202596995
61273019
19796849
95220101
55344603
213200255
428049939
771560648
41164006
398560295
689570909
354598602
19346693
58782823
71290247
122096950
97175307
3987613
98967464
79760113
162028900
895491112
103782233
114530695
257279914
153271565
161348231
236559231
447362558
563315414
390225404
92199077
247193499
408651388
34856715
290832733
124021350
290323472
336165676
517212216
66588919
137302933
56506652
495238699
395145328
345048
693136538
634587462
227392924
335860591
276952084
54868179
200800689
516378509
109042124
610939704
280152673
748954896
132123336
287804949
841542769
176573728
637383767
188763044
22501778
71185935
561815730
151930353
343087218
669858353
309873243
153369173
211600081
66838136
191171076
128595255
245148480
270809089
26028264
145716292
332004983
31274801
397869473
75198422
622782609
142748845
70555531
102021784
82178470
208596177
228418885
248014901
115843201
603810419
759161
9120245
163998850
414308962
8254576
175126822
138561585
311831758
44821249
26518886
721188613
573542687
184753363
339209664
419653968
93519921
447254887
271018709
27005942
130549033
177036207
23979383
454240376
318908924
101261256
329672124
116027478
200513193
32782649
21381708
222125158
5103909
426795050
160659256
85462837
187688449
22194887
344278799
256442594
1753140
440859544
666096110
56303428
62639240
498446548
113549873
47558949
86041554
93698913
50254426
133502632
590243964
322628842
69328651
105683801
143155777
268918421
292412983
224343054
373777902
310222732
364736781
374015629
171111452
19608474
390868603
598929567
205122857
213230724
139344692
715713832
151337330
164662184
31410480
836155395
502294385
363406410
235166195
234796375
69264224
315542807
107766092
165583397
475457948
408546637
564566694
63968962
295851096
326679231
87023532
63315372
47465019
221785985
330022230
21170050
439403664
223461831
608085139
828810135
170778290
35396885
848182458
127512176
640619357
150025238
276894118
101362810
114099713
110282377
427839930
508036455
8822368
81632768
425619787
429199413
218674482
9420421
438508656
200898364
33592416
73353147
11281533
128920051
20604590
87319583
13707933
639338136
33959519
28802222
109809510
564151029
78766575
189114189
245552617
4096372
6108867
64365693
267820612
177675268
66369320
249761921
100270894
7956830
236903720
106121332
677070130
2147484
39090290
550758430
358902432
369293636
44912388
71374110
319938032
350617609
236207796
41723945
26666506
287842865
247367124
18718266
79267918
395311419
19701402
443668276
80517565
81963935
50550341
37610667
109000132
29200470
49330025
710651755
142026198
106347652
455737350
727748308
879190
57739777
756087501
185798215
115306926
59788089
376016928
470961994
29978725
117216137
197625287
242903061
289300836
3957558
26429352
86456440
418336790
628128520
405645480
381629013
502815652
150577013
236322120
695301998
467495583
218176422
90565903
2703266
67532317
251972243
716172164
108251273
810003136
324166805
38455389
163675669
9230478
141613540
29802443
38067361
66840112
270566533
494139649
209530130
473358763
420756415
4558896
86402929
40705897
47238454
392032092
136419483
577365952
313814221
295569560
136725803
441010589
421439848
26568078
179535112
1893611
111795929
125699554
186410445
71363182
158938989
86053450
421885069
257229151
44603048
108874498
57971215
402379910
48218065
487266672
413751
761351555
160793919
80951450
19467044
109613450
15333540
55890285
105867396
205625305
18928725
89644940
65895948
526428942
26593759
92030531
95284472
17014032
70134353
320507604
213353753
641790549
44740811
655161764
756035662
26864732
77226694
54536266
149637651
6297601
107226064
376223364
7866450
119036666
3116163
250322427
149226570
231657937
28770676
54435006
3735442
86655862
366546419
215069514
197573100
92219165
45011926
389595798
577813270
28440877
219978353
15476802
153018775
94345761
203079348
127353719
407072555
42635715
108357065
221324466
404559590
243093253
5246203
390382506
140428806
158117937
198694012
41648215
405440398
362226318
373352319
40334353
89966415
205617525
142372947
41479523
146203503
103127779
21606082
16823584
542395529
25443762
224679192
8413748
32080058
27320683
81732348
340618426
28020975
832602681
166059179
4848858
35837080
358822657
256586924
3997768
323458380
587534204
37660041
259843452
32578148
587224993
558727302
761740004
29674664
374615232
230624091
27501083
603639423
66373159
370081489
150898197
377993316
14534087
349443643
76369769
296179711
141300761
46853505
379446523
13098221
243989476
173906758
513434872
113763460
240622484
100053482
4906021
455734436
222995172
561436177
284064250
30473338
119963345
2530784
34902165
224713323
516500436
33324122
229752746
232086335
52797449
141546210
533422012
170570535
146352364
112662190
340778432
299799333
127301985
11385851
19872299
101093072
153942207
703054123
317346364
118033545
264508671
62767757
73345848
350966103
26879289
2858448
394240857
41040360
662715
891439266
288320559
715225409
67021984
27115454
257588131
97012860
159826141
166177243
100490345
26097173
44944183
232662786
86626002
320434369
113464898
295606272
261798289
23127722
260333122
159408330
451841006
717628944
184126619
635695777
521342461
168177099
453703453
155620065
102165140
22866161
565951410
273595397
171136320
836613654
780279892
5479980
106320548
576993991
524804238
784163521
654071977
451027013
64033423
5383972
192882115
407082257
232294178
38113060
468938087
203624394
145467301
374480174
223068979
482341837
739812015
196065517
517608445
536152300
521268658
304677270
274654195
613467547
132843491
90859004
400937326
85341912
116740471
327040710
48754893
327746679
183415345
39325610
281224727
44886313
33005641
105022765
171962239
723961208
173207465
338794568
275163173
742045081
9623027
52242616
193981307
492594607
150049084
156305430
38053294
639628598
704563597
243277693
582021909
563008565
654043922
16346292
204055330
761570804
322870769
34459976
503845352
356104915
313751775
131385635
239100908
158371596
12304326
230406223
69542429
285938274
131348902
524522537
121930291
477639515
1828585
524197184
117917279
327918304
76906903
414018028
119595964
81157734
444769141
548147382
300274071
66525171
40375091
4673875
144631434
535155121
68116656
48510200
25267484
274170414
321207607
693754187
176808446
125799734
455657278
34317428
51744951
49322737
136957471
6133476
464171336
13649196
150388502
356326943
1303752
45669902
18457614
195295102
229388625
254793471
652289198
373835291
150417731
1752769
290921787
77026019
539420238
374167792
567475692
18812605
467325817
157022566
10326338
47840431
24538303
472764848
452574959
54052592
664580365
70735023
121283609
576466632
464260370
40363435
327620380
42346166
69174784
430274877
743244874
84901736
276139813
111947737
2503035
243279131
512513130
221057322
240663888
18318374
9993585
182622510
147024863
44026996
91517857
532552817
352525585
367456757
24881951
208135202
373078277
907112647
447920575
316158938
332819174
282574984
193278794
333733636
1067663
404369544
65025612
641954952
411338071
26286029
38518688
118138127
17919706
763950843
201250325
132858416
448817013
662044474
420357419
562135124
416037760
163935936
80801410
64252377
60792179
63231180
249982802
8738412
582132339
288770163
192723055
125289562
161512137
87804454
101744377
323516410
847981126
110401127
58278548
263840723
165867537
62221512
37137496
178370628
274355844
454366078
214719917
5181292
131843423
933584484
48421527
311568786
744388183
198562894
196648916
43053537
373087253
67410972
283904209
356507542
724403494
879798
55331365
325272975
400103740
35561189
921359970
619117990
718681472
47703058
242975535
348165618
101595743
288153879
212557408
27364814
280567319
102441078
212169561
126298173
246209
21479259
102016146
6471440
205398396
39214210
72244814
453442005
216655436
140121418
470318754
532620739
276317722
61841153
275924816
911251961
830198625
161981851
24985194
11399785
166034987
42914188
646644946
367942832
138099068
177858627
88886295
465782358
514571916
293174531
455325938
32229051
349756123
709835368
313949002
8160305
107317159
40544097
8740620
232512333
438807732
133439989
460825229
30720030
124275139
122084027
272391216
613550776
103893110
463256411
136432834
114561640
875208842
506349113
343395008
22665242
195230807
697824964
53678183
276291258
21148668
477489029
272860216
104982219
94089350
292711406
104357676
379823930
380692121
210539962
69981215
4088461
272032999
160921895
655821281
399198854
575277861
319549269
1088534
794036549
88349677
44358515
2593303
332118442
336683697
88849408
317478134
519409376
419634936
589317236
282333162
35082676
40171891
406733746
167111360
33517229
22514096
187349740
9302127
453878314
768199829
423230344
460573404
34184321
258594148
113873547
177762220
122403850
470720512
60699319
739404062
96494400
259499870
28577959
384794352
185476014
786749284
114078879
210389008
128726014
254132373
54495178
512032086
87639161
494446464
27926031
246560301
71426224
515642154
697343848
495280139
83026848
162692226
6363275
512183769
269115947
54312547
559147846
238413873
309369103
120695939
666684365
275030892
149131286
433436764
346851628
18563319
121398439
991844
370376662
156043440
96800262
454339367
219900181
390691450
49284560
738101910
570843592
778908926
42420391
466780069
132152102
592091961
490543065
319489210
55051770
102831151
496548445
501191217
478182711
367791064
161435343
327510326
93804809
425404905
77437259
1169213
152825286
93150544
294936381
92678236
161967296
231207987
301758553
32324994
353311541
159804698
316026691
170929244
43876644
54748927
351627075
14720001
207556728
516672
404923022
136549992
19509969
126845625
136269016
137240458
10242590
81033700
685564517
374565
188112692
3552305
235652179
217984169
264466965
83295551
832364681
369680481
371110037
104676786
375172498
209008277
6866896
6183225
5626493
298475484
8938110
11845191
9763504
187690390
211290316
312352123
569419871
46591539
119485594
30584812
200767216
376143724
117338509
177735450
197574717
227168006
517326623
489472734
138732697
75076461
486194742
112410459
16625749
84378239
47355536
12118669
157236328
728285871
652895673
210649868
114496829
212479773
21981764
294772
271020051
11445332
106932867
136934113
55213703
39857665
232872007
685232205
696736898
650853668
339966373
172645490
609150345
25744270
156055249
482512116
146723937
333985126
296701967
643166867
370378543
175783390
145890429
325301922
135264299
28377408
583613477
158827823
4823210
205491438
233672287
225717729
37723782
90689647
39645516
231779229
51848592
166134338
37430859
184507201
96135283
419106514
537716576
135257733
296779055
28957665
429193978
29317090
440421953
66976197
796398084
62438500
170993543
134491816
55571296
126345373
332150207
17188622
614632466
112291745
510163571
61581296
652011022
83033823
291101297
287833974
16865401
88122781
75667933
20509308
80419098
8828853
287609983
200837928
21787480
19788345
5926053
21305196
31980631
463685870
702096066
409858403
416339700
358181495
443115856
761224024
182788592
170475575
17071885
463948137
17314307
80020577
489920955
201616255
14847144
237023803
368823376
6410016
619992974
212929957
3117283
186873226
205588006
141027481
50108078
26751023
32397996
332698722
589198101
374505102
135921614
17821007
133126256
631409345
206510601
345546835
189228092
76321686
21161677
35423187
81808633
317216877
631846026
61871883
751863984
358339905
583711141
63230401
165493560
46830926
96889614
49780475
99113135
280822791
47941093
374136590
149291163
311815481
380883500
933727790
105607851
185583867
635040935
116401378
3042286
159266648
555932227
70242497
324717801
28452432
289133155
416151004
20179087
355116995
219519250
377099968
55666045
19697396
848169054
32499814
244205425
374821768
76586
103160214
55158727
338204268
880337538
662746225
422310335
95681054
228789759
121472680
219885809
236808187
81128377
20920816
65929943
16286422
621579842
8254094
500351163
96421585
20554014
73651852
95486344
2811510
6252074
334559575
251121067
225774231
222576005
141832354
217125836
142334387
369743433
721780657
128488804
48353773
469971902
169260385
199393491
61693906
293650849
63699258
19058195
45866456
249800632
35010729
78662469
27228839
51811004
105091720
89500701
410038148
295846583
843480458
383692467
593548845
428539139
462762731
556809175
52400813
26571373
65223757
468863911
111436784
112653630
496116672
16883030
564079357
508418235
125607192
175245895
334564794
628655713
37508468
20404671
53516498
61082330
66550967
13693742
589542076
215466089
190531608
168456611
510092537
138808248
700263742
329203361
371247805
594587008
228781378
110555015
492085355
29086564
115444109
841354126
253826307
524473266
151801817
19676809
215081966
460976753
319658217
81157188
28841743
458654345
2765144
9827301
69784156
15004236
378736934
475695775
352411102
55310677
652737364
16188455
256101654
359634221
159730122
198386562
58826444
505098119
582676296
4359271
275038535
137164374
482525188
299651825
139525637
417062866
11246437
279496104
448990425
215458920
480002906
296301551
498982176
135486071
58787740
318081998
703291441
194081309
48604091
858589824
48651947
424483583
403072811
2162589
112075667
477784558
6754773
122748625
189297757
340959455
214539233
207624877
32859736
174449959
69621713
3680402
351363183
610645
96424209
5041010
11792759
624247456
9516215
2708486
60115963
301707781
450282613
176177277
69989012
432753952
22859882
165637167
190827362
249791114
156153803
233484149
268546775
368160119
202674966
271064398
30210431
138640880
75694296
442971332
477196581
38361114
447203041
271188132
302655186
117470771
552097353
403524362
493659912
27408468
467851786
137134936
301314004
55954388
115379736
79002839
40061410
389790903
5150167
1382817
263844515
529908920
29203819
569107234
577002041
17524024
5065123
121362654
12251445
234369664
118705192
301842381
5529185
239480039
156787265
32973327
164397018
7868292
642197893
39441085
423056531
323140133
427420163
570816966
596321371
626457
641023088
483847503
136018577
346527208
4916612
62148194
350214303
517518613
4789438
198736273
121100671
171098089
634443822
277216544
268079635
750009950
116207671
349352123
218108219
243052787
431742235
425755412
1504617
13109369
78827040
162824707
45446834
70629238
95786377
10686424
28254803
501914006
450997805
210580912
78571949
40809725
837837898
284001151
48861881
98888910
9511160
24451317
191829063
285108663
757456577
169352672
454690400
130151589
216581134
482080188
116036523
374156000
121799547
328607209
44579626
308349985
131784577
41752982
9401211
665664959
66751852
543262723
417856656
163874546
5463284
25478115
655947153
22299100
551248842
70941998
29823548
279154319
667212564
49342422
62064009
413302530
837050748
61855051
369300545
251347331
58078861
5649288
173626086
335537436
2532950
318946886
137187643
25189810
226658985
73803226
175736607
181974151
368669555
285550528
167012688
308850797
580144774
372588106
149720234
110810703
379933914
246571817
354994979
237570410
14081944
564246297
709655129
663302919
56909181
518766609
198562945
27966665
684076661
257692436
27297936
443515991
94686900
499817396
260116281
707082565
483383489
479834173
165616394
646397754
581876675
27776725
468697757
679652189
203315151
135593813
120821585
68837838
101256260
349803968
6441084
35601234
118030529
826089478
427925192
26292092
43124778
71699199
753735769
38032244
899594840
336964431
2840375
721411160
60368412
439953547
782884699
76029062
44509239
90853778
421724876
145419134
45776666
251375955
47706645
183011657
461754847
105486050
491456645
141140186
3055928
628849497
644273808
37209759
107854182
50192924
275066464
283357328
38668729
37274196
858648770
13876266
127080331
149562556
45590132
253728607
714468455
739019478
480713623
251111371
104096963
17838489
193456985
3409566
252904023
804247837
92291979
181922272
330881951
398707710
67769123
655188346
22304908
211249726
374083240
53147023
107165194
372587472
115305485
108773192
525969305
467350552
89609868
125960649
538150488
138363850
55439929
760488586
462282789
303715970
537268739
12940147
376113299
134836026
11484326
203476521
30107159
29819404
46231870
273296941
57372863
447343085
61042841
620912729
62165504
178135177
306642192
110464653
332773224
122710677
42876417
557974548
242613361
214871705
153424636
203900570
110853396
316094050
115184701
541580696
377322378
255325841
423905913
777572473
270571097
335255649
6607114
163528247
612717325
143015431
637663348
163432981
34489383
4341829
806637661
591489457
228435027
364218109
867419393
228043753
6131038
89392806
483401262
419394207
2970176
316377487
375780633
661850858
213532206
157606684
242530665
624473560
274672240
80995106
120337994
48069402
457903839
229874341
856299396
103091944
443881430
238252515
94542659
36863875
287210028
171234962
338034479
246812334
56321994
177844658
66977219
243231887
325634051
40644929
82091826
530018349
14135794
134392944
1567571
451052101
879445909
478491682
58383760
150524987
751766464
557975261
361125936
42327273
15655210
378710610
135733110
417391221
743627956
125469920
275257976
163138598
247051180
262983168
30678063
280113168
278915419
28757438
144962054
99229766
709492929
9363387
24940078
92016458
63970821
167323210
285821834
182764769
6804881
232191067
373630625
295671976
372698236
199490815
216446086
48293445
601815211
238737946
179654892
16718867
107670793
15258914
329804961
223309956
467392618
99611371
629401880
858371323
392087961
15562393
97485091
752740481
774719172
422702060
414371399
66434639
229948160
297702419
44524900
108984266
160020642
763712955
172522112
154866042
44780036
477669407
74250659
530308278
62484091
478855940
82689103
71823513
297361716
528273642
11064440
207475265
193618197
523351750
623653138
658887744
5057646
84477056
116997397
69834778
766636852
323929222
62519790
17528212
817430290
40479079
523447721
225765644
159561114
215725873
667818794
62989421
452364852
222835894
20448518
280354580
340198439
493173827
124621634
323921573
248443481
449382170
33837522
58364494
37715942
208313244
299193335
13702985
280986541
898129
104022470
1316372
106359492
315052152
36887300
220514049
160521509
74443327
139850667
604525652
156808787
47882265
402982859
350421292
53397657
41681757
104528667
615823402
148256236
62979651
2993724
415221597
541292827
216259051
232970510
450547333
264455676
425819102
85480778
203098204
11099186
443513020
317181718
79649452
9234965
16433761
544784278
53160329
419641217
552230560
715506926
660236917
343274917
943360896
389878012
225548119
16123577
126807688
90628521
207912609
166429256
163347038
254449931
258051196
192295516
169378938
28004643
160404564
471047681
187565340
94121049
166998125
27080861
256993483
35729188
61956396
241018683
319061866
271430052
190993333
56994301
144154480
287043138
179159286
27235294
110670677
213621460
61230560
387836062
74119581
271552146
217820959
670915750
224285556
107604853
300643900
432912986
466539427
297766348
35977880
61796047
655716135
284573144
15117151
340407523
130893960
358274458
265419804
173538576
236805237
68681755
23582053
235340320
73484061
638382200
152671398
5173379
80755669
165980912
95551561
18398862
463591775
308066905
230573984
635179471
123003935
452817694
30971407
256688374
746048156
16111888
29043340
517137285
7777053
314861968
83166522
339309993
3759566
115746069
4124933
345207170
15007719
185816891
467204245
352967062
921340327
365744784
6205400
397693663
93341704
153457000
528630812
365795130
396434551
343058182
344003456
3002978
718133215
115082344
18056588
181757157
502100092
130706166
355374967
26743320
460855162
628374414
609224758
66306147
509013265
21652396
363530193
233981300
764943926
55333613
20643644
92641921
47646538
116596801
190800209
144043095
279846625
49079484
285917662
125174299
202011008
52462944
79720073
196715406
717945501
185143308
417838397
771117368
55825874
262360171
7240562
537810961
16486478
105867697
58857887
27842555
204070336
290164908
57028802
11453221
444464141
273058160
576333253
2120318
120056001
297798
36453292
240747266
148490680
398923757
61795044
282298485
20602445
549047816
431176397
350674369
853329978
35714564
584685565
191392701
735298056
22148313
10879603
819144607
83803927
223563484
253224021
156821799
383431678
53891295
98634892
267446589
495070502
50644959
316379161
59254974
507847375
260703604
74562740
239082715
20483820
544417302
20293728
101224878
49832174
611985885
10255079
406975931
164958864
554199610
40905359
21655361
194876722
5472303
24842904
15191934
54164867
100924636
755460323
50165263
713900
458839214
156433938
73470746
858085439
22142395
254221277
510238136
842678418
665001013
731236848
555796983
294923272
147418345
346701173
465539574
125919904
230212560
513190250
186726504
55340358
184909722
475741518
42359833
45471860
225363957
107545866
115049202
510224788
208516807
57762046
178428778
88250160
117957446
183936870
727234545
262759389
116479940
227325916
304159995
202173966
88712151
11368730
91329761
462309421
177226072
13505429
504428872
85270771
344973898
115930505
117637010
296605040
222137219
288603971
343262704
469843036
229592198
255204902
206272962
236328528
120051764
27026757
88780864
201634464
280666578
232365884
57677956
115092109
433196287
3926262
134764918
260516667
268561756
388403628
106125653
560857862
31680097
188533718
39695657
17293644
604666138
351841467
474716835
241948038
115591670
53535179
436149946
62081438
290433518
13228555
125850295
90738127
8085899
422284797
11774415
172462684
121820957
182728104
296268396
52457155
842185528
77581149
195837283
40338141
201908770
92033843
578357719
438659309
3915361
88293550
607991303
931751492
186313336
578234544
234920729
9663096
319529676
369963889
8695551
267621877
187316032
56243140
18923582
155471847
154833830
739060221
460807074
11319568
256188248
118137502
124973857
172702047
590734666
97270933
500409513
741212095
823715382
6766141
250661717
140851717
54577712
180714106
25730009
510311718
650183785
77957582
86400468
318627780
464991948
152892915
49366078
242708038
34592261
439591290
26461233
702906365
134391316
183994467
323009288
100051493
499441383
166526991
54511030
68793171
229933468
263185350
122716634
115902692
123141105
431317010
449891312
395205045
137269354
23176015
17285476
346255673
833053250
814043526
565730535
340833721
192932554
202247841
82449503
259623983
367274945
111270027
12501970
375767377
321340911
610169621
395168809
51966950
40249536
4864019
34801400
103207626
83528183
39936035
271631430
3313444
787337311
65392564
204370152
74072904
90556595
362937053
89379076
62698820
371694105
502165001
118006201
749315
24122643
5087179
50697946
417257418
21379984
313316884
159900394
170929463
144834027
505162078
6995273
53969534
241739729
154544189
9568212
699111337
385976828
6205331
937872530
377362339
159295679
54663941
2754968
144099217
827515149
129282902
196529458
99700992
575843875
562863736
854218860
390609308
509575403
80112976
60156767
559559084
60193180
65088658
693864153
587246252
248211459
23479508
49200110
134192861
199000001
35797373
18982392
115644049
204557185
154616597
346864003
274631189
14167993
36041162
533747591
986950496
434990127
55109679
284396300
469811604
94647464
554726985
319500147
153054198
557760128
163355473
385869896
17814266
148746756
16498808
111384300
32091975
113651393
282513689
384887513
226769663
256505452
70810503
189297170
406399747
150766720
595496635
158861856
97966254
152048274
641151823
31586872
28672049
190303754
147067221
129449765
3202214
212984682
20445419
221568831
104394420
328374701
695174172
94220247
246157749
302578801
121297171
96345000
379351800
529586186
28818520
263890140
309283333
92617657
383689385
767791177
514352766
358930387
7562989
282962172
138604222
333907766
249075733
701980069
381215548
149955709
50389683
269623497
59447371
167101464
555857425
203478057
544484933
157658796
419025844
336625854
554712234
204121772
92742059
180522935
47717401
150881699
42661750
282993261
316700268
804169305
229042869
85116973
231299763
12906447
318846823
661995280
453926552
101680217
732712425
110709554
24197500
17580879
64726183
4110189
545670587
138037830
673957222
677300557
157185756
57985521
57425418
147360673
71828207
12881168
264328173
764259576
34440896
135651515
297469457
18295636
5887025
57363244
293191472
9123302
302437655
492126131
74084408
81954680
186434869
20743283
11664290
165780323
4771633
159403075
195349583
105053548
81719017
157065332
527701673
381856890
66194751
171631579
400098526
392457104
86567650
456878247
124390452
480923588
149558622
51628942
132533679
34950223
240419101
423713562
245615895
340378760
52692149
66606738
47685470
74157483
358405310
57393981
105546172
184320945
30837400
149657897
230769093
721939316
101202638
93863861
207172978
33485873
2941839
21107581
407392658
48249920
69822364
82026016
409339579
271682178
134412985
421129759
885568588
30755225
68067943
14799899
2412808
27654437
71335009
61617929
406809099
69841635
242144103
76159231
162811569
192011300
492122976
405649015
555986340
509084001
6955709
795546655
82664771
77671192
353555544
87529746
419953309
43518936
882549274
43266846
228911424
270187799
46267020
143379346
702644388
195084899
27558331
15155423
142836118
2654243
205366710
309488564
444545286
122773023
515367899
534797924
56441516
584872957
2699624
3252504
641593804
401466051
257142381
346874080
97731842
305419665
497982729
415526916
138170443
357860270
33627647
832072028
2513647
364994433
236667901
252146843
384298300
177869654
635886177
109857894
682412044
76981222
169917517
557155673
52658972
622212796
495980869
395096035
192911610
333174888
22858500
78247076
25804346
132457234
68434478
42287597
682189665
265514774
392034981
638350485
90768161
8391755
94696056
48823812
202630961
750973931
347680679
43411757
182668409
28894114
289639569
206927364
23225170
159817754
42654383
492787540
316656384
613336397
529830678
767474620
280902293
62736649
1258461
683381124
369018461
460865537
189289888
259199185
317088646
786367006
395305654
172391194
45003183
168259635
256748587
36390576
972609063
147950362
87473063
392350322
722431135
245878186
2179700
217057216
142968396
33673954
146899336
198056156
135515269
246017509
173226373
438832717
157607796
82511795
66062523
260442827
136937211
387416390
27083112
107472248
64117489
52601452
589021064
119629933
16363133
3950863
134650938
227917229
1082889
39197903
221102787
562839142
444901296
239234387
449595395
149603684
122710840
116159
34054102
421990675
796444342
559777810
174870032
117973803
58400332
6880843
32922609
14572571
205248606
9279813
290431693
138084610
235885574
269706818
102655526
398103591
182307039
27080829
21052304
124181974
59836568
9321229
183517653
606439846
401065490
580788461
96205516
92984698
49555564
105874709
33581855
869884369
25582993
346552995
643690685
442849549
65277571
406774448
710710080
632802800
649816125
673518863
306270944
71790346
73395970
100646859
475579325
245634620
1562768
243569967
24291834
178901227
103477847
62865566
460759868
60523196
148472534
39211631
48395923
91316033
7182003
230840107
204958857
236902709
29373586
315371033
55627921
37292096
61082657
526773208
143317596
327664472
550238607
23927763
274353831
706927141
9662275
377564536
547260963
246057441
125608355
148843274
496215565
36335036
139017254
589836514
350776706
268679865
623054233
143574983
703778711
657959955
202461935
89842237
70683338
30542551
361576662
5145995
316979481
616508060
210301252
266721180
320580982
85387772
60350018
19717876
310023798
165116839
52528088
436854400
119387626
575681126
138721109
11060067
616298316
17761074
696334479
76546948
141341067
518057043
14020008
298837508
91046911
319000762
529076379
137661939
706400738
1813248
111758136
632923662
177283306
265918178
638554188
160128889
47595303
27310362
761303
103756253
44030630
223615552
547977169
90815734
15927429
71676631
359896881
339366522
341399356
327264193
452869461
239065675
156611441
198371740
12695123
108429780
186927523
574611047
9070452
189635891
8513037
86184827
934866655
56635386
289131062
96060966
19504583
127489288
44408910
626330389
834796
261828723
855127880
181390145
183945204
70243604
198195009
92919676
120094373
236870439
554281294
389172533
558177510
189776782
23023303
1837310
913945758
13998832
132047315
145348686
17329206
70311794
174190147
577073118
26699621
117631082
72566473
50561439
151296947
258382476
18718937
520637584
335842846
20001825
106592790
297069061
263124156
918512656
294200360
428413154
362306612
148485423
585443251
30764173
155590819
178075292
189985458
260420507
520110406
9451165
94050586
3363771
427019809
20631048
130325464
90932209
56240896
666117121
475154569
48480388
502785494
316301870
479036119
8208334
409408533
6277305
430645893
151876712
842445106
514915818
177331440
103462690
371726020
218477118
11609955
32300674
677162207
310140643
306650114
78744605
7644177
288569861
778995262
96427358
325944594
393911770
67093570
252593465
9597833
546054924
102503962
10077355
604774977
41808937
607314261
195434904
534776156
19375365
601502286
489762493
451588629
154961237
516890960
263044560
153765815
71626184
694384125
761436348
240369955
668354754
82950882
12336547
33131829
359482293
219092039
22118298
71449419
1645292
456010909
168041505
222684305
405586959
569590507
39507977
286695626
72239831
271406779
101668267
44429126
213622463
425655071
63304356
234571955
447437406
212776218
88499027
32207036
120316447
104751225
110323886
82948893
269353182
89641847
509052736
92138967
218480553
187759998
158770059
380609991
52197728
157564905
684768444
435123746
222692862
163968529
36895480
152901274
799041521
169667423
350579047
101892301
12943189
370314880
12687781
295246941
1278395
180928850
386080881
260742274
89230839
310682290
710814555
240763479
84030666
113463360
282844038
91684627
123251081
594193525
69655354
264490846
317270811
7472037
180357668
373757838
23693385
10530619
112807826
377452731
495048983
678234755
471676125
752214239
23344004
31237412
179528712
364008451
447976558
7127747
415142602
1090898
160909171
93389482
870603862
90176640
30145558
305497635
603608502
783347718
31446427
69513109
864045730
97083907
277773111
146601658
158579251
87228214
517752217
42511861
240812519
612314907
64713083
167750730
642399453
308939436
128376491
138858715
500595590
62562139
307995835
95395884
236319873
109060811
530355306
459227466
64247381
85710751
279257787
50853371
425520812
186893818
1730999
81861995
195022639
152414586
162977604
80159446
191266085
143011498
202689275
93271162
470239804
206491155
533626333
599819591
37669894
380835316
389970584
60949109
148263175
46029228
130312351
92140566
59972876
338997595
496549877
78516973
242131160
175753190
109052776
911854225
186538124
555231820
74957535
16905662
135183610
43690112
64703208
33624402
379926876
113402332
900094281
321593741
77970169
15792646
7838694
27394783
479273399
699633316
341241027
46159215
555307357
134001093
82197087
222992273
332636376
139407548
220375679
689621857
38188589
44534875
71335875
155006255
31976371
138524408
139865971
217629559
71901440
1575377
67241257
18678625
14116272
524038263
37972756
113689775
147509491
42168037
18561776
117909864
735742856
403589452
438249360
387503371
57170313
51096885
167234196
390821228
596252486
209858051
510842251
51594595
472184731
513256965
8983179
282400228
358265061
742242680
541059553
99544019
226152663
31153962
378291011
268732653
65761713
420295768
12637009
263566513
152582867
170243416
73464448
263403379
409337772
2081356
296372194
241387901
587926332
533769469
283919576
131970028
758937067
8585242
27333486
166983962
63625357
253369432
417450472
128335596
81067102
210561412
191202465
699972331
328823647
699636968
10811923
227706838
622191901
313687573
586930762
121794919
77169013
487406954
315201195
169367993
340479754
507854511
101741510
236206939
155372277
102508057
2697098
93980461
73188271
473761124
402735364
28475009
51873672
590515580
410657289
376297038
410166706
469831403
62673030
697451905
543676198
693729452
115398039
53282453
777155566
36236872
79137999
185102804
462489777
229757029
208222241
119408912
23229601
34199020
269015403
663397442
160089756
411069507
63186804
710010245
710767400
224767500
26092889
30981879
692696939
85841245
172505550
97509979
153398761
11403385
203299741
139373801
297295239
6577199
538194790
678912379
20269988
462009917
825939837
1472592
60333578
30640931
114750131
349926895
9906244
95119177
726462233
949860488
476169314
75980806
66419044
11440134
135245505
20534611
334948128
467097282
220838093
213409202
377983915
40959307
430863327
113326946
25012575
483614029
453331039
596581074
296756856
565851626
230974003
87813396
22129952
133515726
485956285
674985843
25443502
178495430
43680581
454991987
154576334
101965358
510860763
425030034
40642885
354299995
169258468
194226723
294433935
9640508
360498510
350057105
265529936
278841961
285432295
224517011
44291035
419261026
812198166
170821879
72490922
18503762
6530503
25562562
276378943
4421604
265669987
291059426
464256188
112420407
406763522
198078950
123685329
164206382
728498309
354355154
390484735
74349951
36443762
621174741
34483728
795635283
753757350
591759780
7201693
91744743
106526119
3142316
322819051
102372194
16572311
448775897
19639274
111436199
181332644
17914741
124125784
269563093
307272999
948383
31262021
56882294
67379007
30184934
110632449
176560799
317141956
49997405
126958223
38167718
416286597
164021241
645953345
269094281
947596811
7692795
152060784
335582730
68265547
89019068
247766895
383258
48892561
15273685
872658644
416318111
22169741
122037183
59140306
615360445
236874210
332962
766965980
533334252
679850095
381202655
74338639
21518629
14635983
492475870
35947448
694713273
806007785
60536095
244641089
4755208
72791620
44652836
726026955
239236707
51926821
805705154
186989448
13479231
61673079
334374706
399285062
106773240
2321973
38242723
151087189
983634693
21290336
973941
27559899
479730359
300933149
783813662
76229028
106178043
518521629
129887426
158597688
335425818
8015
528506197
296337243
9244298
18007139
524628072
350757366
197550685
535594487
297547801
2617975
392268875
67007544
245533295
68654112
208767714
102134463
8921266
204166475
8392645
195992858
802616187
864984374
49340316
361428784
351289041
571924410
167170473
688959283
32431332
21207302
106254256
637013051
196437253
484984932
108130996
222235036
151082714
115473656
130415445
70594220
15891916
133900367
18964593
448302499
201166080
407248497
444617486
106202724
414605877
240543276
93567088
145215178
4161648
582458871
412492761
84824941
661197535
248122481
395054132
247877050
299056206
611279444
145952330
150875675
103935309
273799033
277804
116992408
541066358
316203532
13256395
37521322
2643988
262525452
287611156
533722426
385080388
20880465
193251686
702022355
594595283
82754821
58671611
207573484
118397268
216044325
180203894
1330946
2737979
122443670
274470667
223370430
24594216
126970675
163800718
331214511
23896934
548342829
60024829
942651432
648117720
445943697
400001777
517999298
15792573
119851808
625422012
21244054
42176830
938639370
209726911
472198095
182986859
188891954
124899965
204516323
206374840
6528672
475991979
389469111
449529733
142317268
365529777
132728801
13506649
1136330
9488606
471974963
64545289
91838887
585747743
33988066
336786271
421790608
300427143
406562290
40636815
32775878
489234674
193220162
392260914
770938348
324223630
274109734
160761839
40675148
772526220
35446672
141663575
177122360
402939442
376430417
342552945
64996525
239952480
56367047
131887231
691303958
234822636
293681011
210616063
411207682
80540376
32993056
766697611
70380169
191892613
8736454
31165558
528475625
120620626
22887882
226862051
745455267
265023522
66570053
36814124
240470747
556259849
137288884
387380579
270609323
807001531
317748981
412708529
232472369
7736270
804853841
12697158
141742611
23445453
192487709
487837808
35713039
315408121
145692485
158630763
334160399
347794606
515277633
133891302
248268001
238568252
921125508
111781361
69211286
431399722
307412914
162646574
9826521
305539269
289336442
81333701
73852790
735384080
289451906
40003826
73173511
338965212
325164279
55805858
446840564
14302711
670697120
111100490
122255735
75779977
8591086
280486161
395849318
270714389
26249962
5801385
1226265
541373576
118056488
248993517
62389240
100796657
370137317
607787711
73561073
292160878
222590002
233510530
363196842
34907429
44559744
67364644
114959783
34310043
323584240
693558363
189327174
616738556
506230439
399789013
304534427
395821416
349028432
16151010
430945249
57300599
647805338
110025073
406072372
234637770
226346483
55964010
14250795
124353441
236119844
10396909
413874254
156924782
113937230
513174796
42195090
219545
560233307
29933654
297515591
119339732
69169702
186857247
629768040
604765399
26437195
133103737
346649164
498868771
19797122
10351067
192287409
453571483
737025552
23465594
282476539
50052214
354873531
226241707
520717027
92568572
633452577
718755192
271932180
61445468
7497351
252842702
327271553
433420529
28633488
628096242
311180549
66151562
335381732
37628375
91740124
349635976
118845
7126106
256026734
239049232
105110817
674024150
15831933
454002864
152756766
67946558
835624639
5914764
87620330
351910357
226250936
712574567
73661752
212018247
105127480
117914133
72417226
286697554
112597091
108517831
844936850
196964561
591093734
459450648
19719428
1431493
72105097
91100921
319615723
229799245
81708584
329252624
92570201
88140883
298045261
290204850
151801099
155075162
195176878
77043817
399292284
308549165
767528087
271667861
476575942
90549753
463939406
190937206
118188177
14848946
246244667
181987273
206746102
64005791
17588173
341320550
120025135
189219413
391396756
142345968
6728017
90097399
88504579
601352895
399331
183988279
19318162
7991591
34849219
46877803
48032455
395393575
105399839
137030463
688837147
1409928
45829680
3093404
20330490
86746788
286410914
266810914
540920229
823942233
109457170
327956480
357644749
42399550
584749886
176431863
212656602
450520086
25995258
262428007
20810481
3868176
453261991
582490206
629037879
110849277
315536056
143039763
155678457
241872215
31713697
166423214
528160393
630057419
19280962
216073714
8664554
805388908
149002802
193991989
69999846
215692797
123528564
182108769
232692502
86511
246703183
71508199
109234006
78734475
15505896
43973616
274744783
10459821
328288500
335983174
301513647
132902612
76512677
84955443
40407373
505820508
556933593
7109077
22184703
234189458
24426274
36646173
37004978
20669908
544685808
669024925
478010369
123828332
560946615
422689890
581319321
256717245
11184649
327261720
16357120
88212504
270513964
177687784
264395545
38457198
228912638
320065517
175160622
48991203
199831793
29629058
29945220
287181578
952639
100852602
573204304
499791517
177437663
374199389
405301044
539685901
105576529
306749033
81806583
30791783
473653148
458171364
735421299
7051554
26541184
52107170
49808839
6765864
179320887
10186518
19335467
22035788
208361724
4217698
336790965
191305905
66349552
142926721
780998193
20770341
901696981
8031294
299118098
476717511
697654368
45599313
39920373
102763652
73676968
176147310
464420510
120068488
617409245
288726133
19066496
46562146
87840332
634973382
323816674
31442648
460155005
292741043
197841100
105954061
286419228
237273065
26264330
856561210
688290369
53267435
164693406
313668791
101450312
30432611
175005565
133100823
449844727
30162604
5003656
35604480
169582255
40171298
572813683
25001737
44256665
621080896
51854652
93964472
274538290
227305621
1157431
68185142
146346346
28625466
22373381
363635263
80228272
80815215
795582988
186488648
411818166
33390657
791540847
28130847
15475014
6268423
397598721
191523663
18359355
24838109
29192586
25053123
537856941
158604831
267918829
131227159
85541690
133225996
803481164
284821499
73784575
15816092
4512304
400633187
740175242
49199699
195094022
426847025
7692196
19122783
39656235
279287236
9733261
70273433
413516639
538672734
309606854
171399571
110914538
216508918
3401955
740643802
238129602
231593553
111232540
332801668
246798980
117816656
55584564
313517716
191555722
209160663
127371414
806277206
18929138
34860197
172729941
283862523
766250392
30311388
263953195
730468910
105719143
30392420
437069294
165932927
27627178
8916275
283630684
45962139
147022891
44377330
40722946
429698106
49494736
208758398
1448569
155665750
149293977
10455040
747077385
320114791
190155643
369555321
612075561
200764746
201104921
66131089
31795260
268284755
209387652
415162558
336891414
769859927
92104209
4073699
408255029
485002829
392325445
299859236
230585187
98629053
705736895
182748084
469626692
479618275
243404068
482036557
118573611
10412852
30072006
34773503
717898511
2495724
563003946
453668818
5646957
26545437
464150515
10860692
227490746
171789313
115122837
563732848
195860135
855281329
174515893
334390036
261161475
538059618
84006061
54548759
227651453
18902697
164720450
303854250
647182043
223019541
23752423
99641855
60073883
24035478
3705833
135506678
482887127
496401501
117664615
33862515
23562789
269234599
94713702
13207744
665444037
373020657
182838931
493591402
47998438
142009822
1317308
112726080
348863661
288867386
354344812
25274467
112733141
138091011
108916366
412737172
94785933
41949417
742948524
40326751
217761521
169587306
346169041
228084285
148357802
257766601
410790634
447331647
493896242
433770128
600284317
360217229
505572530
111340479
490996809
447850405
760996510
309029668
131487362
199978004
56303562
292613744
77959466
717161715
384105858
27909801
54190948
739649708
608925535
50699532
254357535
164553456
147135782
376209608
90818520
538285122
17719837
10080065
438770274
41460178
8989559
53737471
149895171
54846309
252091513
353954085
74863482
323293072
17068025
289389966
361852467
6133435
1820823
33420967
294340890
316887158
1201820
657551563
325984789
538853560
522604540
447371569
322043416
478289328
282996867
264283968
449628654
921857867
66286185
334517951
39767535
85140863
257793333
294819663
383769703
63774563
43943575
471474704
358985002
315731071
278013737
209693317
61620476
20099654
486043829
29704918
92493902
127588763
99271086
404705777
25032100
118281013
118037602
41984253
171275886
266832621
2232135
36635820
455211020
538997952
54150612
869908893
27026408
100398533
168028194
273639599
303969610
256313732
105238043
197952883
387680379
146270809
850405690
590028048
185424568
484923188
275853289
549536522
220471388
815208615
406674182
332386252
557753204
10444439
447801580
87031854
594062292
22658978
476880372
665872218
614341637
178457567
757724999
144491552
518000960
275134122
766458991
250505994
63530825
79820626
321190578
835145386
39779302
23828869
84449741
28389804
127504290
577959394
497457305
35736954
1841418
4918492
523676535
23214004
35141435
105668302
39070227
86369119
15783407
233710478
1783407
624603906
156535669
472286448
147662008
388626125
101324872
3813806
702413269
283778035
429876084
95747656
328891196
180171342
97980269
63828113
894725704
488754160
476460444
59310994
13609590
107000577
48631884
16324189
484912925
31257006
454936383
51874388
88516900
435153016
65530969
362267162
262446605
507883456
95376629
173767339
68011668
17286752
232981162
322003314
829117993
631276572
604189773
20366514
187993358
368017741
218523579
5180375
66798838
412465573
170575643
112960195
122841180
15208184
28538885
67319797
196410213
392963497
239830958
90756507
301439196
568258088
21060796
571586001
5537507
297567852
430925724
149007329
254974127
38924926
37384947
24908153
1952006
475250653
40209799
357713755
370719657
1695882
503071181
377046222
133906591
105651463
12403010
166331008
8686066
48246569
28601532
110922112
737247586
521647825
114919012
238441889
36051660
357270146
725982851
893939208
95383683
56770183
71838010
430223255
231811164
71142217
282528152
252207449
560029750
556726406
224387597
351787989
296457123
18304768
12328171
41798096
135674650
68020315
70752109
428909400
11569064
147356983
111602282
471071503
257936098
403331107
180325379
141406461
40256705
584794991
32131679
145926017
686550428
164814002
241660727
620044397
580089993
722751141
30249332
564835480
243703516
433014148
169811933
361834667
160834667
7644918
71579219
272096643
88243138
349349625
34921145
44599957
1822796
23298482
542653500
199158902
385082945
208976425
443403167
71000037
919506126
173168403
156668789
219503767
14141446
96838214
13317788
298767633
365447737
426281000
335431465
362671418
71706777
329516047
11845774
46737456
140906026
282453526
410614140
879363399
51093046
396210606
61637352
48766662
280009891
349652602
450277030
328523736
85887907
325849225
521405701
146160431
15394745
115752011
222999485
517374266
595819857
211374512
519371794
328423998
662090409
127671599
23005713
19149424
508490020
345469128
20499785
650989736
435914774
183827815
14959724
191775693
10385611
794258941
714346410
733094376
146503221
156943404
61682947
146579783
117033825
102263845
278459798
137711676
620884985
223669709
228294569
135512611
516324482
38819992
33983921
573634904
39363613
530452694
574098768
242451314
402014006
223652465
149757521
279367410
373203302
680014689
462839597
481453704
351769227
650545135
121103758
449086281
429256647
336410515
122787054
563121079
128699627
110502172
84730591
40522065
76025446
145892435
435634730
454819027
398515656
107829175
325727550
180289310
326232431
10624788
320381182
522526808
57084505
254679585
42638740
306702079
32035640
26961162
86252109
140682615
224202001
91895120
550094365
1905994
35105800
55413480
553548008
121187660
24701080
63930654
1902911
88222560
374433153
272940882
94960570
102656897
148373260
91279590
378098847
149808327
503347800
166105656
324074442
187906632
41725223
132317864
42300488
408603558
41306384
632130074
558524483
91234147
500197844
187023759
105514296
824291289
557603147
412616796
17884787
380037205
320025296
49889028
100031654
295351028
601712149
28068101
560842018
60643775
431182114
6052266
675230924
355199
33187084
176227837
433002713
206909044
45906090
455384274
329416116
143287846
5871816
557167395
331307223
187763682
377933025
223273736
301420612
734793657
398988258
563051592
38850871
23657385
76555135
100539316
25258237
10075231
557959383
1111029
93336034
320833213
44357895
104223149
39767369
119891231
167494388
118432516
87317108
267125798
134830767
14986359
148711563
15390981
439904321
96964536
137763894
141896464
420326410
765698855
157260707
67051655
70307489
148346832
348385945
124231456
873726092
712360980
14239285
785784807
457745260
39731266
53707028
554466483
72661593
196628490
942741187
30129299
20964852
87124299
210704467
82837243
269619752
476458982
21785423
104253528
464692942
8286529
511924591
276907375
15739577
344513802
596443884
13969
225593299
316816939
202854844
269095956
117511694
124921182
536182368
59457445
530053777
52296162
44258712
4244659
6901825
47163836
32389799
62842431
117606278
118359438
216806735
71507676
69748231
908972875
177520905
694444658
59294986
219181360
431546816
24390108
98784300
6082348
96098780
233281302
516193619
28038230
190035657
128962778
272911967
52332308
15055937
404374651
2208242
314285658
268001382
299227170
2514965
13308197
129730249
181086622
480233903
396334029
578806783
69496672
18439296
672736261
68491032
515098918
324661240
338971236
681140096
167756874
28457931
104434594
122987176
413173559
248663714
160292664
16725476
208306950
9553906
12701594
36514829
535733859
60784359
15493034
506689675
102592626
38892851
99550641
23572034
263856648
533971331
38638192
127868896
342933266
75616415
692585639
621986750
738286026
24967305
293963083
413470983
412133348
8094514
101948721
12020374
498190253
417029518
464452985
743121512
43171840
335408327
216630920
188816580
221144219
79251133
20674895
331380100
485002553
207487187
164755683
468016
193128109
51970018
224771402
82433723
86513879
276362824
428278584
580921631
59985958
505286636
54902397
331850816
136365632
63126716
176980046
51917408
463168807
596041481
332125771
130856564
373774585
8775744
774562919
775974585
14499242
49356845
367454677
81856446
472869289
278913226
453914548
416604468
189283826
230767988
222232249
263215404
141910972
293981690
292871029
674039165
355542160
319899349
473750374
622283247
47898925
182603255
297402702
86283098
14553302
819809741
42176204
347427781
38615784
3184091
229236063
610341465
166012508
454337513
177209485
694961500
36161708
253528269
138791088
162919038
35701447
323574601
55883536
50231653
551859157
119651101
358181574
125583123
414855099
3661240
717610713
389588448
391390454
549519637
14022373
581397803
870900837
146118751
77012883
19600994
250834335
702363203
50227749
231689935
288536262
401605180
6184087
241762455
132661497
335941413
91011169
222857142
481390695
295773874
58451561
34004485
147546492
548597704
45426125
269335358
157201980
148685646
8978147
34460190
324045722
136185681
41876568
26868896
31421372
53694840
889975549
98149797
4614081
196527077
648247656
434884504
50681046
48888137
435179890
107508362
482865672
273573528
6245412
217189175
95251794
35442793
285276402
195296770
30716581
442541184
103318295
5219453
585500651
177200805
758683197
63791802
802340567
285561827
27076879
212332623
179312239
26738323
57117837
156595201
680959654
23457870
176088817
170584111
108864172
173205744
3845769
276356542
59989943
4057884
24335306
397692131
787361738
436436383
67371023
103011137
329832868
301036702
657082791
289201540
20381583
34616406
23017344
172263121
6122328
5207359
234220437
640468957
3244444
206397161
130694207
20293334
119585497
121423706
318756818
64460186
139709319
136535792
77861995
60340912
340503783
358428250
194909596
344868729
1328240
23850840
32570107
428825814
162389777
348442474
14416560
211857386
180027527
73540831
445953784
189699506
188298488
113293617
51355231
459889443
793088880
118310575
581496274
166024623
31141742
50551273
142942423
314748880
96149561
2218777
260066213
43255788
114022903
322965843
437967408
59993132
634102714
114932525
119628387
1138014
899754404
605619171
60186102
476489604
388083912
7428651
12447002
562229063
462909553
447858263
572399549
87703604
720416857
556077262
7724510
415832123
376858670
243528508
190217458
782431583
759221026
323705734
183767556
865010028
390283637
7619176
185381962
484940781
96850596
177855906
115622441
42840393
341950543
234080602
77779213
7272577
207006169
654829173
139743621
68120259
177312023
284296606
549936887
715195880
7613342
179528599
504240274
609067684
156507640
557918686
229563048
90020447
504592247
439131145
110878165
19250095
154618536
8092149
313320873
40930789
294852272
223687024
151529670
241139501
84249461
74681870
21796736
186508202
170072153
151354211
36728909
663652452
260044827
96668558
349790039
176395245
691562141
535883964
401358870
542359767
87506125
3411428
215360284
1912681
72154980
296746883
298865005
45580947
842776985
75478039
157609283
734236339
161322399
30471113
6128945
284385028
426634436
515371379
128001857
344058104
943276908
304270388
258807216
53313336
4082646
331218942
99010003
179993706
271759661
273127351
106460459
269199300
221631688
31373529
120796559
221248599
123714898
51078298
532576226
215701441
80326790
210034761
202917935
188190062
1324712
28054740
50989541
659380617
158425853
478581481
514354180
928206152
48927248
635137810
350064692
282617978
443204280
172880751
1440685
926230847
347957700
205308602
101731634
640615042
88085120
41917726
66655350
363711546
70809816
390610931
831857283
126541984
1904
612060678
225619004
119306529
3208332
222026355
679450815
430520627
614208448
353140980
378651189
314268098
518920949
288950658
365978036
38784547
46784298
30780806
91836453
128065957
27393536
60491651
112688382
383342562
32489636
629343363
402706304
282565463
117928873
59772938
236152856
18995084
8811576
105744193
7583623
72764663
726854
21966584
289821527
10987395
79795498
43946086
114778444
419486883
112348208
80264183
76108877
158774134
96729981
478627318
574421090
364383242
782290812
31585627
98951558
68063958
266058767
168250486
188422674
251309553
87673563
306440227
142463726
198762105
509128797
163507296
637181926
30239096
51350730
289859637
36278992
92668686
90952561
161857936
286673875
236420618
22867508
205647794
71585308
480103734
622760048
822295813
469800849
62571215
396776975
80358050
205186263
192103832
43603712
910588887
99020611
278756587
496780721
570317749
132776348
179884169
7327472
427619681
24977346
234912426
232229534
675484654
17477483
160628824
34997527
353637987
74209900
78412532
14269649
515214884
921835825
100870403
593193973
205053672
136528625
119970284
565919506
825364584
248576347
245984638
124972071
433017775
170770891
12834790
429877661
26377138
282332294
152691211
678800881
704156971
743952267
409390518
564039553
30513443
106363327
50805571
276088510
86609365
16320269
1849768
510760550
360738701
57991867
79680882
300077414
181496762
11864622
57422513
51628898
78203097
129582653
243146292
257965710
666527770
24975172
33791980
68727810
138276674
663429963
16526106
104087799
648510315
22161147
200653503
27095595
206751482
154416672
483790570
884297862
125032552
242406431
457136015
276142630
3193108
61165060
191851676
37305015
534394002
15025686
23761924
267176609
36289654
38482148
72514857
74386136
121117582
183790107
237985456
154094031
294279876
884383473
459251051
6050714
246720169
93185415
12963227
44156105
54756149
331758675
142582207
372301157
130953103
698552311
401817457
247948768
773960
136151898
135328348
116770189
68825247
345043207
162985318
543439519
94260500
19103967
166603580
117897384
700274569
738034810
379159566
329928379
449506024
122921485
765340045
16455196
22791127
131862708
2921558
293015891
898182417
50422603
305011489
462598757
484545486
125083413
734159635
2108263
56854214
94858743
431618294
252472392
119131681
8551181
250732364
154980066
249136151
39813177
384560824
516970481
620304790
21230915
201604951
762284450
224183846
60209493
388422600
42310764
11389199
197849490
215422196
307851143
383514767
113210136
594283664
99329521
320297020
362373975
319019501
78552024
192735087
861013
117253467
67406055
326568479
717851
201643872
139458221
102609088
7102050
107828167
29222906
394951420
399777740
91426862
167139136
150446969
11493936
182037847
74743133
258578278
46828533
762933785
371200150
839711480
4676172
12228791
476548199
314345496
276742324
143540827
39353458
86055854
625738797
31794094
9494548
4003646
81124983
578408525
533094490
378621034
253648867
260184687
340211921
56506587
97420569
385157298
202936623
398470104
525530637
8884102
103145362
75766451
150810252
194082658
110264949
477076807
397945324
192110373
32083232
90243
13104155
69028376
28433988
355658
106525583
1103515
329382424
150838376
310328824
364734230
217265566
153129313
651220441
257041789
52608028
347686044
149054676
373603396
212544636
210788249
271520888
58830648
123854259
498189871
279763121
106952171
317926808
62418286
29250850
157806665
90179105
49837605
34734540
626766439
56400648
814682227
49469524
81298932
506591393
235766043
43083800
193707113
556864379
239173350
90313365
470386872
952213455
402045752
805724541
42507851
7965177
359130480
181127512
90893646
53635002
379865075
406060497
63784988
344475600
347585893
7612356
604813925
207205376
300849006
185705679
173785060
50704132
2415548
44071484
265681105
248138894
52940177
164007152
174774562
488937121
642215438
108959069
868020402
689577321
149413353
14258432
9722670
513091910
103822097
402621796
308477402
80079675
337562177
238131199
644686082
422538335
282021692
222852966
173313550
233183716
805985563
350285092
494768498
444758093
978756476
465848122
274920659
8823203
66948976
183998497
163525316
865104675
4954948
166207324
489081285
205543021
18722080
252043338
67602856
120106191
937362084
307922724
106676894
172345156
115364192
197983758
66073123
129126265
213399948
211289974
13430367
143989063
188035843
439419132
6082928
336031186
558632564
138782861
16313953
364932249
99870185
192995495
535453184
295532092
204976501
77218219
47681584
360567754
240494860
243489439
497693730
463325569
281494063
257487366
402442914
209941492
15813258
357969987
6491342
72990951
64780647
96481316
405746928
104133751
92824686
265174529
7151707
57758220
387053489
184101583
202081949
6772953
601754111
264400161
54073205
621196114
99934458
68609520
5442593
556566728
678615567
540174613
4237163
186072895
773478429
270422951
383004590
142004029
86033394
82172001
53518257
515468494
291973218
221621765
1216041
178893572
833615029
216820502
167356879
175729971
148787200
70409311
16926350
81365
51943382
36719849
528817886
457232840
56770768
288199509
584257874
163992950
218801292
772949135
108357937
425938920
176006748
905057885
311676616
242183411
57159006
188892348
177699452
21896558
183208915
775520670
124344444
175358144
156857865
181156773
100058320
15805896
49572487
121085208
158381566
36750846
87969121
41431919
667917171
385127824
146046944
4059429
221433562
10173421
29486462
10400300
271947900
85659744
188763163
167376349
272866280
434932133
405626919
460323667
593674060
8330777
108389428
211732512
52061464
143657397
125937161
504733047
77616452
491214892
265138465
191657660
92731750
606438057
947561023
563405852
515723346
466693491
258693578
475073741
149836987
387590055
273942508
68467194
145115670
160747994
710812100
84433369
628780467
363104711
668140208
283847302
98757323
425086384
140994249
165087510
437126706
483540540
2592053
437442312
78383426
10684326
209432841
832144622
55699145
10651285
22389332
155272042
583918963
536700038
148937233
33605195
235493830
42772732
316113436
15210113
68148770
41077421
54095423
300091617
237366401
201450485
917255645
17676022
3476262
294440632
306745302
535331940
23613931
22796295
195939764
130865927
569131860
162758393
162074009
149495632
423106802
506891012
27790515
86235156
251819786
236894314
19098128
694972922
421435805
229954600
84442425
165898332
504906032
107677943
18120111
48923058
344965978
28055459
262207682
408314668
180518684
535773848
52768543
111510360
175999344
361649356
511877481
301406621
659038764
4921479
163214251
909000887
101829891
640490941
281809798
287497322
88694041
48315977
43797074
476435323
439045549
222702343
62243184
346489604
215983067
155644494
708353664
120395124
12990994
24217662
323640520
30470890
178024574
238169637
224240227
770832758
71480164
180453565
42132905
14955996
103703769
262266136
380273949
184444379
710101833
97827356
664010350
701129552
142997098
25691646
9459779
208937534
119472676
71004680
644904554
9968692
24028258
816168237
113056118
263350969
151332742
159287245
44113941
68351371
52943617
419775583
306045321
70858567
454103576
139226712
9090658
316821481
1365785
666204929
757608968
102478651
511263393
408739974
176753123
1187308
445951202
52745569
142862990
754678363
17206408
7330556
568494975
316689705
14729807
348872317
38549727
418023767
24691976
65441111
282355845
691878981
450528645
571309898
104398987
895968703
387638537
733608581
142534118
794145271
28973328
8423897
179106928
410556270
500416058
219395409
419659347
337750377
454085615
483211802
75819788
879913734
120225217
286207362
35920628
791909864
120295913
365797847
341393008
115513350
2059586
8923095
167929322
114096959
145082113
421330277
633290596
144563889
496038662
373426539
181662535
303460322
90525931
210991183
903365491
202355704
322614026
368760138
195361308
349382852
339572570
108008108
62214521
253019643
571819014
99809057
579977815
295541130
56013839
234110482
75006990
360958500
154897896
43709757
96015275
35791274
88200969
386528758
732137903
869006843
150842848
292276929
220876340
46679171
688832843
135911861
904169
303973015
152506936
367445325
3050524
104052307
396079571
288296679
23482305
10018663
203872411
468477618
94811850
226517153
691611409
449777601
79656374
200254892
244112398
699483749
50106717
134774785
27554895
158724892
25906288
341612866
147798503
603104009
27172745
237304450
189331481
178587608
4322836
352460245
210077026
77961731
388518905
47114776
616044292
422602041
117346067
79995134
265723944
151711218
699382302
230899789
237735
151342145
16049328
326202551
293090522
564131447
142238167
317818717
135257100
28975181
358356607
351302605
478538399
325057265
709585619
77774443
380876050
361109154
177339000
317196276
414232461
48417832
166724984
7796154
740520905
29440454
534429290
421685426
36095126
350041394
1561089
219138737
306844088
16655606
335277806
637956950
776564043
341722672
244511781
131133263
231631742
395604313
180408423
18210533
18942847
82930120
785058025
534800578
534664544
17908845
2371
208504377
10781696
450405613
376360475
234924769
729535463
58719616
115177445
188797829
306784336
66441232
101962798
89963506
147175691
267508000
31650822
337307803
42583483
281084726
294222506
669405626
373559386
59004365
113148043
3301943
40507403
12255631
138837563
545723403
33274490
445577253
15404556
403790303
831935849
563159707
148380235
292451941
223945770
288205378
417889989
59068894
185470330
13697566
368586680
233218029
148951467
292257664
1721524
422515624
211167376
235216178
222541196
566841054
593744134
83295731
405305572
452894016
128816849
573541669
264953696
21264334
26512423
285890506
190089187
47967696
32502323
49341160
359472756
128142420
134347601
9040134
113172739
32158083
201437730
262669867
90595442
95990801
4048581
3601143
126643451
6424905
103088484
160383186
270773064
958950649
42072836
22695174
278680462
440141425
35854740
29630879
781958093
142537157
286854310
240460039
13117282
237852040
260139607
108371686
6948865
30638139
262629055
19171515
301124095
89547457
330233460
282258770
673265611
94883209
320734124
228743892
11362983
2229998
153517863
59613882
311208733
469832668
148935988
103330893
773391193
127532498
336203341
725439
216575056
736600898
51016062
254075832
509042727
608577063
189754857
76227406
65847236
388444273
97962145
40195567
543719071
177883224
22318788
43277172
27751947
569293969
771529845
934151457
110471810
559686793
187714648
80508653
248620507
230845277
31794023
107465190
633185735
125807558
104666567
65915413
216006597
170965503
121695300
158012090
736884901
214331167
344865308
214139376
160752355
19641065
270090821
75094325
172920469
595867059
106892984
14590865
348559174
185336733
294301738
23770527
158834541
529152272
250107878
7533503
380813636
149246316
723627657
79580600
60870805
196392221
90287322
232418545
235769669
299796235
331735867
218944801
496102878
308532596
558220623
368978925
29802698
193068013
870701497
117383257
50186666
24612144
61275952
96325491
895885283
112454241
26667161
49513910
53568404
263134165
411789750
63191160
67232313
491856457
90837547
128902502
661412699
206438040
23992702
283434212
286742882
38897939
35047448
2772409
62601132
80161603
242428051
207070726
776292279
370601245
96417293
41378921
558985382
132925917
665810081
10750638
185359065
214050003
566407
72411971
289534975
254374883
466254407
137802778
218835718
251089767
108281227
11225019
15233695
516505330
547413165
521111465
59623443
102981939
100987463
18044312
90478154
29866300
22634190
76075076
144170171
721345301
6678661
67938011
744802438
1945681
530868648
422212851
120444899
326912580
133626750
497812585
119854502
51758649
23068270
478481458
758459099
381988606
40181953
385415699
127758162
55131432
10815200
863132192
177804959
1053793
2550515
31966584
13351335
105204823
323858952
845206325
807703
135929642
563737210
425871342
113491813
302594129
3129750
606343475
74270484
130739329
12985731
198528401
395796989
14967208
63784045
791295390
962454783
308036005
739503759
335619650
10205124
754540658
412223620
331125
851387194
35401755
36603014
917483962
145291605
162671397
10408362
65111475
219185031
11842226
86386615
55482600
220791629
73979230
74555334
53684592
237442353
119875426
45809959
38582780
270938657
501697
23416809
315698788
540418226
206105506
322006938
5856453
594679342
630450893
45976092
490719228
173803836
855524034
324996549
105498085
127374410
246414265
66580129
49401923
232898645
464099166
145117422
27398344
100115954
36417236
257573849
156095474
87812446
579686893
231970033
174762316
212828234
13567202
656521154
214108163
28631586
871369
2273892
187158317
197902118
373398941
23538330
473273094
278462693
595318572
139091052
79118324
20873300
613126411
365169443
114654449
172341151
10718343
160212086
574874759
222145985
12192799
88002875
96860713
248149264
58238937
59432642
88204406
202726267
247991500
352129103
56360824
229682121
722897044
494897426
207224494
72056683
202440125
40975183
534933664
418494363
117001763
705810414
270832021
400652844
267655213
254524881
566059717
97504329
35276986
98919980
131777331
406152358
714573854
135971657
147268306
24341959
5211350
27203341
439440673
42754374
75742171
146748590
843043191
121802166
39719924
618214040
262672201
115801758
752129882
160057153
307548051
543522080
89429681
87669141
451610918
324918899
178687423
71415077
174407543
161950485
44406124
726269333
4497737
219188167
364140998
374107064
166676957
197866432
158931362
16780438
547257650
296606438
36088436
82953204
225579909
509162374
666562496
475225790
20212653
313483909
144680517
5194982
521168060
245597459
683120155
126593271
173838524
242890874
713053939
183130045
11601885
479850339
421297360
72560379
351674967
28902775
149934331
204137117
145369630
361292595
399287043
354546642
454279498
37001774
750222784
499781622
326984081
158628632
120705685
402700376
74092287
95008651
484628170
57718592
47649954
154502258
96592692
27453624
16237222
80572539
157373173
223161540
165996912
66290619
551512393
230420466
142174270
127165004
68141460
355695600
125655727
393373549
368261178
199382778
93848983
220103850
143264333
384902916
32002855
453521810
470469696
2070265
145389200
20200783
84824980
54675888
110117106
594845597
83374437
83656902
843067012
69191258
66784548
415849934
106295667
212853672
687426449
607074025
96046869
816375544
875746717
568049198
368863125
214878122
122632720
2850867
237553246
132012267
370864771
35405844
397254314
17106958
418737269
421161793
109463523
486769280
403474817
25164976
155132971
170425108
28738384
322437023
12809098
118116402
255820935
275127722
736281182
148926859
316968247
252488364
530489364
530672365
36275092
3188078
80879447
28038550
89882137
5422030
216381216
134714827
221741976
133807393
138323796
77448653
629985656
7846691
137940087
565143931
472103671
76887011
21668877
214561882
53007025
200549037
239576472
55402530
38011471
700195992
86751433
209552419
109769920
138685004
171093834
9577858
276519131
14497249
44883247
99127692
270618901
67520345
654202253
383835968
20777551
138264403
480669772
506147416
62881465
225093597
450457659
436283429
5317269
420464526
323502218
316892153
351996126
838100793
198318416
548931538
30629321
12928520
80233038
74312908
156686127
515760357
589359626
712337330
142566719
95725984
34999909
190966047
40536169
328517773
331707558
106780168
293035586
590689430
193132407
204632185
175277331
166048626
469142814
204296006
540444663
430001108
946056623
107969089
195023615
43008834
38018015
314024325
203035643
61646123
32625816
330449985
122910494
238759296
229530331
334879887
6444314
190716263
5167854
112668223
32143467
79941076
423480263
466130920
83619471
482680329
23457142
429188643
337300044
67907333
43352861
679986573
712319059
209326832
333249707
82768596
65755073
300519876
580156415
588492765
427746804
25225157
704471269
658908689
232235725
1688795
408368179
740047467
273644795
146020541
602752497
352091105
126023837
70121436
56419222
305541570
259106546
553481689
750768221
170780328
74223566
120831791
97633765
369379461
284287910
195089754
157942554
598936891
2508365
77189348
55327006
72891072
39338740
60777733
411347818
172725363
116856377
18647489
7929549
130592141
86686261
201098083
322986205
139453608
373388595
182507062
52400763
351058082
68201319
69840479
425924200
422655717
89264728
425467329
524160285
358341783
36559300
483350184
107337229
387101567
199746018
168692905
152653552
125080409
381117111
48945601
37611938
111050419
479349319
233100501
212491684
255029224
334180672
43045719
115035656
621997894
435558626
55061890
320347111
5917588
634722325
540407552
38262922
591395748
263265657
230212562
522599835
47897348
25540435
79513628
87683038
284532539
156065667
557205987
2001153
159952847
469486902
456733917
754973949
87651203
381274382
370061911
48542419
42914745
356762823
265619765
299592484
4222209
233107742
638686842
210784899
272777899
4232387
40977499
220233926
96317182
511363320
431671881
35004843
762329588
53083973
616698
249878749
43032994
4530018
239046808
626158994
392159397
193241946
298150496
365452474
6430632
507969461
324413645
507275369
646909347
130284963
551404399
487253282
151109733
83614389
682944374
78455402
611550787
431417305
370512192
30081830
54080078
188098962
91712564
199852562
34728508
446473487
461646330
112437809
43690857
9361522
275152611
28857987
192946564
110332672
705822762
184237637
265240308
15647949
137559796
283001802
158215384
209828139
46888873
49407490
175371426
13177581
626561258
269741898
93567935
90478144
308177396
55311222
3972410
41870637
70228211
724892915
189854531
625892266
150584954
500566294
64251048
27797516
51658935
583483907
788024513
2861819
532113977
66711106
52878052
144125317
800191754
226164460
1762156
108038419
32005688
425148622
24493266
435957427
179702582
481245747
643180798
537481157
62932969
162225498
18776607
193540770
216100961
104026709
223438313
178628875
769147307
116251947
444452231
96607754
237982056
67197962
1510706
13266469
474912838
1886212
295772877
104457507
544789403
340386162
230478232
11293718
28233500
503258158
239813646
90680328
170217073
38021880
136784222
223744430
485652301
3059751
46720349
843404794
100802860
549578897
493251360
239130411
151483478
215135807
317948961
165826766
104532607
166050745
118339190
239252971
191067942
25636814
36497847
81754659
263820525
582394559
109158835
23708319
67719259
138918991
570773816
56555311
116535467
301792686
142845028
393254885
420296194
223634903
291538044
27806131
207380134
14732870
18503990
58013855
5234094
306052271
361065974
59235085
688838564
381550632
176881656
126917868
613580205
126465435
242906201
448606580
873459557
211541294
26660029
831736885
202129774
98770483
541713112
30022282
215028778
224311857
161066440
97460591
876040105
991530642
49903180
209940
247226767
28983688
226008919
102901171
613382135
17339576
41577261
58749087
23296602
94273970
812927624
179822518
18006192
96814191
546986047
71401814
6615829
648337637
5496934
90356440
424192631
235234341
36742401
188611158
189350072
300081638
602632054
527713381
462869567
126750388
28617973
447764563
606856315
70733190
348407708
351443243
445152421
30434260
361099487
148199301
209376543
625613262
63762203
149317974
166632298
419317234
179214042
219129824
213878170
354059432
158663188
166533443
161986322
68625723
397655048
301434360
360829582
3023921
537934465
258248825
804908985
563824907
182687333
508068961
24949846
318896353
81947650
484912949
117468759
308872415
630504682
382779190
29605247
590755938
435752817
145291191
95572168
196613275
822838875
5334506
748478705
362348463
210786428
241132360
272957090
129092879
277006931
586117575
256618146
256583888
393612119
70280342
398256903
242765779
16853001
251222630
497115946
884628157
308494780
139857474
74267362
410506638
132734673
33379567
596985646
64618405
53217105
41970615
238429540
24946313
146393909
752915053
739210792
28677121
223212203
817453656
18081130
137074317
8392237
380937734
627508170
173850246
170337672
183824487
2034927
49507348
5329250
128343682
315893747
128649829
891599264
303759921
233133663
881611747
150143563
214686498
111538136
165498962
11619209
424840203
136940795
157614598
260846038
385470665
11177417
167556183
409646923
259883583
309385400
522887625
634242972
413816971
56616056
505802373
521612485
190528731
141086000
218886605
155891189
51981906
68613433
103950331
133980526
246013782
508360817
122738630
60188107
597591831
19615209
375733986
199610466
39654807
84253588
490471499
423785917
266649527
57602166
136041768
195618777
376141304
471209987
352125661
279710815
85762711
284363151
532010331
50673395
368984904
502080864
13497931
53883760
64480758
90769081
287887051
25352518
159563689
75525275
11680706
889130820
57851941
696962354
320757471
128734205
125553678
165083055
448714099
305937957
222178933
251023688
311722827
172949751
19281609
16981880
433574061
223174373
392734881
391890345
126504291
38524415
848302904
516524554
580803719
129098510
132722602
672985301
245752483
264193913
289605069
251289792
23504983
445081119
493221632
176222119
182065057
88111648
44415545
494906918
55675618
612747278
278319319
295592116
264738687
708283234
167577616
887764852
574873678
99358635
84930662
265414683
208526218
218933495
245569567
179096240
336673104
651050256
250371544
28601326
325660459
709032438
322283444
122059989
17004251
256146628
312352166
46295389
492410398
207957540
323672636
365780697
23820110
874086391
3591938
4215750
61667809
588471716
234333546
56446752
28241492
76318329
212036469
516533898
7220871
4887689
19785581
587198416
7774320
839012073
55576454
7158173
559520833
482564022
199918889
239902876
92715090
143354956
358695152
374093571
176336111
103195805
64719977
80985679
55283125
128341816
87189161
96618856
62013904
205436209
2234670
1173747
506766308
235095214
27185873
287095945
215380363
3426060
55033437
23423595
48994987
231877513
709581501
159438952
172887853
873846244
159421245
151870671
45500302
65797375
166744895
175806903
231967103
378085782
19352192
44429031
207571374
28172883
66800187
173423479
78337417
43800008
75019168
72209431
27606311
276029963
265872054
498599476
465439444
414372806
16228620
207017932
5218616
935816723
61820351
466728510
209570972
4236892
6294741
584316237
293445395
60545675
140351919
345549743
147919012
69321116
155957061
228590608
121970370
346725610
116581589
513302226
26542113
286595154
482484
538572701
82041116
26390528
62189703
11505030
248186110
205352782
590274523
396486259
2157428
16893226
532570028
628611480
430275009
638401693
186400492
134553933
730583597
35076604
823776439
127419409
151042297
165169370
42780005
511014703
556472987
236925032
310788356
633764951
9067359
32255894
4389573
122444754
771754519
372372870
150027608
446746
746896480
245973512
115997369
209713912
54154566
43527222
26199385
55655256
458049815
49095700
776326001
281518643
6348032
127233630
109709493
418143750
10568968
29940150
244317253
346432465
279075504
38561556
57963442
767874519
763936074
130509403
356829204
62621818
559295843
227699202
249387006
31400015
248660793
241634871
293149250
31347617
154490094
361738543
115000803
670920734
349365028
161148687
163059096
77994155
23662772
870392278
723863005
2358527
114160666
9817003
234424035
726431508
3283224
84520636
219300870
799173508
73088688
73849763
256206560
25335755
637198440
296578587
31440940
39677103
43569304
307414104
106013999
175922578
99238722
219353469
297154214
444472101
647654684
469555430
232387035
158397945
12666030
40360566
283473061
333983762
322653723
32924491
317149637
357216891
31065513
313063356
48187928
235297911
249679494
133252236
284062942
281932512
20682266
90547272
23374656
247380484
408985226
2052003
196813912
346375626
192669296
39917023
263869667
161745343
119998939
99071739
613825937
153501181
466399918
132532669
556864490
320323999
322175864
5627633
70339509
42660752
408788898
443913687
542390987
459870943
491432807
329614504
196288765
118462981
231034811
2219690
255492844
64464950
55466455
374665596
80955763
311247638
656494497
459934719
12715539
131109675
140684126
105177587
210348045
508392118
300348464
306856548
723328764
43863276
266764294
19392858
54017339
4936890
421603043
272415766
163825625
218148941
54711218
296446810
222461075
3078828
135332654
326678821
390797598
308396402
705837553
133143347
71095261
51169687
523640780
325052186
504457897
13493326
182410638
153393640
104656011
787211744
514726718
65027199
12079455
423253265
16963705
152330330
650876513
32480678
31256468
97208957
181761199
731793918
296523756
82051525
33738166
473674298
401821949
71963564
7104097
18988658
347905818
114916863
171298284
393728130
184625065
96900404
161152148
68395028
47702761
260639189
1209535
181515096
81654598
518888470
219248682
53063769
367735825
395061746
51329006
172385715
581773197
210616862
140054252
298682046
44666972
193672069
162416869
570364131
254479862
900955677
133411402
528647002
12020668
34028987
118848576
125667881
45541306
91020161
158247186
20907739
129602287
117656233
193648132
803162505
33890551
436807567
68494308
494811408
453625758
33636758
275611441
242301764
248960625
686430530
36217447
66463420
255195527
334361713
784044828
4216191
240320878
209593228
658742245
484506515
127160716
10655978
440139175
175021199
38379674
330902498
62275489
213092232
121635550
254135625
491501339
249347457
115623995
73075255
865818661
105686381
532504994
725576006
91691340
254423540
457532635
108928845
208008050
289993635
127340222
90844424
33322965
497014475
101016632
84959806
176911120
140645358
371932366
665985622
205934804
100496282
469904658
251729932
532125047
59407571
712907600
277178429
254236342
177423564
354180082
66976150
86786781
72686162
421631970
364368691
102136787
34363054
163919734
238940085
33238925
132610136
292335390
494345750
93955035
149999138
26896150
156343185
639042091
83015450
809373610
223714147
170607868
766490606
230805194
154599468
348775288
12322700
2585195
171271902
199425100
105473781
902710800
589841761
734849474
60559954
87026467
708571201
274118469
25359338
73588777
121506943
213959915
60777928
365527831
852530259
486226707
13872241
58931912
116378711
764992290
509737100
488175343
386912244
583443059
329459604
120055784
19632213
378471156
496318150
67268359
588503504
65893053
21798420
118112461
582243241
725777815
559557149
51260267
377137541
703112359
168021868
944592077
245285987
270398553
147568986
318526129
51995685
920833871
312657832
355209642
154324787
650472023
6865928
210038994
295875475
251962671
360831530
420477810
278773101
95487061
12146476
663331816
168465867
397079998
34093345
11249598
15640669
491561845
67021084
271980674
321407591
113747563
125243398
403211563
226121150
152217603
67186700
11933751
409701331
209007247
380440552
343324362
1810391
403453211
9587280
179153117
31970988
494433891
318947114
62868578
606895645
176989759
381225404
29924626
265380540
275655650
560790881
55880815
905963102
92249557
60810269
42023032
595751651
298876051
121187875
515420010
5116899
76117957
413650464
16958831
450277609
285540648
637043001
505839703
308446923
557259957
62899858
305393286
284923375
896288
182840586
339207268
722061236
569631875
77272298
59847163
309632632
7024971
254141560
512436789
174785560
261930674
175845185
18052949
8320986
23746358
77570442
220221384
110328700
38862929
540214835
69829686
70025378
502817166
105740803
514278818
313989599
151670179
195862740
526098728
324509863
42727104
44342228
3081089
126561055
154334567
7234094
380560494
141316034
451214377
775299558
169416768
114262204
76601254
42831090
8118513
86023638
458620865
308929643
340103903
198532256
262998682
58063937
494742057
37541540
261326570
158925574
303626161
155517030
167050702
314397130
510765028
104850014
147884950
38964976
436264446
35017759
6356649
293824882
173282558
298659635
41680113
113206126
149285048
20960741
326519657
749294360
600103748
232841930
594036340
2816457
13054459
54142703
162061827
23553520
289431073
101271608
198368381
71824756
651498911
122497637
184188942
274013963
57957550
60459528
434412380
64966410
138129397
787871512
331507924
411226006
83741878
9997457
649431075
17913010
22367700
161465527
31305875
26622934
11900702
308681277
56698259
33327323
141739183
445766516
745007816
241248954
357323138
37070415
323654505
532647450
340656546
40106342
169105659
90791778
625061341
283844583
76804187
745133846
503761751
134064574
309487766
928148929
127229237
5441031
24127142
14662052
257587381
636264314
9617795
248985874
33050768
48044875
186906555
240621462
784267176
102022916
27068776
4570799
5516066
38087467
295549418
232008452
44498076
297484704
120587212
357298790
408648
107425502
94973017
577611141
427354814
31286751
272512076
214622544
37285772
62249387
174794407
226442598
23914269
223149098
36013664
101414189
28507884
223759900
1668338
25436528
32965727
301274499
33873856
195331918
51462132
481847214
176394409
824858025
11062646
198107854
5250341
156673486
379724089
220501047
533141284
541927182
141556842
827818884
480598654
5885506
173857444
6535383
133844795
224783650
277486813
143363394
2491203
314592370
491485077
517234271
68274557
28056353
604068500
29805294
294260352
673862737
196688777
128470489
635551107
53526445
54252685
293283061
335388129
73615035
322215871
413343225
128688071
28443105
566263466
482724540
668624907
728724116
413900389
581866320
831335682
43918375
4369272
279903643
79848661
475877554
440268238
292535651
40335938
8039072
351474531
454048265
209338567
53464616
380051303
550417599
623966295
178228589
641805720
188894391
365543842
123015975
57991794
303596117
373634727
260635447
557366467
108150764
109172736
26319277
196502520
9712249
56850998
13872277
1920048
56123
242139843
247713280
819211758
14249577
219839633
71973995
98719017
770039776
203080661
72891687
98168280
164659119
302511969
159080804
45244720
203140973
146778268
452440949
259325093
417846682
528711518
755057160
368561157
133204408
246860542
315125816
140099104
310020603
239549890
154931996
220571748
57550266
55794380
107814532
330845444
259197510
482351475
60503598
167857130
759224355
157902715
88808581
539322451
408489246
734353511
36042592
69093152
48549418
66780840
11096773
532479676
475909488
158248963
93821374
294725270
86087719
337392204
132137014
421010358
112407303
564214102
95544460
584417123
12674781
23740654
21134946
605674066
15180300
195292504
294442822
303539901
225713091
74085420
515017213
372313359
84241525
249909819
330191385
38781617
33412041
335973947
179284390
662361202
284436098
2137051
72131094
204521593
49903167
9700823
34703151
47260526
21944153
133919748
385323512
17667181
231184
175586504
53595749
277313294
72111703
34933298
24816263
2609606
133186381
279376144
401468632
69413470
275639049
817654813
325423291
69103163
53534249
229550508
176478686
141751022
264779943
186908726
231199669
169085892
28143340
773333879
762221135
22609828
314004623
313740401
28960390
33242891
16333738
526988439
17588560
638742324
826582956
751257754
155687480
204102811
367309831
535234114
207822773
34030929
26201773
15640592
32086544
61691718
53565295
183799611
522014857
294094849
391326438
54604070
186916747
196088741
438816058
470235903
239196718
88628127
233159360
720867263
101484412
159146963
163180433
22164635
71655576
493864837
27345596
52376920
39935342
95793090
704636464
10064880
429026405
2576419
506192193
478718452
107462361
167728384
24420925
62220678
54005472
327568831
747900050
117164107
309965945
326016345
385731116
17980536
384167599
187021732
2162662
156785444
139659485
211579920
347569190
402006002
218161860
131904095
243659448
83174643
652710822
240731313
483354634
550116219
680220287
365899010
49948811
184579155
334963230
157869888
129544721
53910611
345076138
77741654
88867043
277111323
306136487
458253856
107428384
16422386
220207832
740114102
99767319
7733158
46407575
171467246
72974888
165102490
10272838
58797808
541585540
798295523
17736890
336343058
827290893
342555477
455184452
363401848
331052598
178344497
160506058
287906484
156898304
151969551
6377888
164838224
522033094
158647255
88604379
613659524
240903773
465752742
48801291
254827650
39293128
180090369
8952063
135713457
164218815
452252194
359057938
397978469
379028726
494746805
48206798
215191289
177162429
293980434
269394363
55983889
145920476
497799182
33510809
226062155
200313964
13136278
639567648
402184585
512025267
185536745
78851232
97804970
102896799
60553235
353504690
749017142
97328510
450117210
400389830
49641731
2756148
263801194
534324237
318906248
123818807
274180873
299104616
366521868
283464317
453633827
207597857
97883814
44075559
238871939
50815513
73524431
1260293
554274603
208681481
35086976
272627424
5050291
363132739
274685821
244457378
266429016
231187544
7318546
100389284
214284656
15277125
487773870
153465734
72065958
274719025
19925045
966067391
191949382
546218234
150154815
90416250
165206298
35449007
13598193
408497870
22622980
692649415
317316196
149880589
288968212
47666138
390432127
416123151
49513439
292916814
148399607
36221725
321886293
135803021
271756922
523259266
585760394
462864992
7471197
397915659
513353505
72238737
160282913
441297437
372558913
64083565
42228389
202514769
594575006
16262412
202670602
577263001
255130042
72876307
178194068
147484353
141873035
50728403
135420707
462078486
94764339
857144183
68802593
269863092
458863080
465900168
91796413
21627439
425271255
228602603
30656998
23776605
440492168
39021575
1441401
5013544
52352345
403182269
129978039
770919600
117104878
30894418
642397133
252379354
543778758
133698628
514385907
601378809
99397851
523740459
336346872
469270056
525708957
7612720
526277855
438463831
173016376
159169745
191971229
232279264
557452291
343698470
9515826
5881829
8592320
187896441
9486823
1710904
386005885
573435173
42103867
88201168
781403354
604713290
43935113
729464890
42528781
612621721
542333531
63131009
33667000
38086332
26730252
68008519
20218611
309336036
647487503
145324026
367693802
348323668
347598699
4554491
671595769
89529801
136232266
4809280
724849594
15792938
190683384
889698065
699470326
596166789
2950341
55079180
312764626
29027717
519517507
250379528
90041445
565081018
263990243
5561374
1053615
33252926
449777762
217265375
68630565
150249300
334429752
55473834
268356059
252621035
92604991
183329898
248675199
76129399
301007360
372330165
308541760
398223289
5643694
711537086
18620531
881521811
159396164
25807027
57900994
157090393
359072861
692017712
553345383
851846565
244621562
333454208
364295750
513682296
304773869
82804520
477455206
5829088
167146653
55834098
749499716
404808924
579538747
493816099
618524429
199898952
184324198
3434186
119188584
180128908
83129287
368637207
142167990
842839938
125104849
155138013
121006674
270248684
333740265
110093113
11405327
179761907
217962235
192208682
90712468
5453320
42389017
164900921
409265875
48179475
62547224
29807684
17466999
410682531
412140297
278026325
580788866
152348438
692939383
170601713
161081731
11261377
98074249
437417086
255495246
52420500
276926259
372455901
821215273
633292768
479207210
189739204
473957285
370210174
184423319
156233139
54621951
99649933
119545277
218551805
27373327
377587835
82392221
571674906
463088500
67710861
352361205
26980631
172734613
61674480
248898343
144325996
88293265
64598462
338072140
105076949
328490098
92052725
221650377
148688099
150378962
556894602
75668243
907194830
62027841
413773650
251045838
615716871
94125018
428300389
396375449
344241438
193705708
11955936
238406070
302481754
141232937
257120376
258007
219370268
211821645
93871792
666579899
42597889
185977927
349114741
201157826
76184721
142790245
24623954
131162814
498475169
213844562
7700274
389545093
172208054
650621710
342864245
225014171
99140459
536430876
364941098
323877758
341190786
316933851
195581065
63691768
257232612
4155336
215744638
13841938
159400635
221371989
13483825
344791235
9385202
160414765
204103421
36560223
153613781
20860867
486521549
452253326
131132490
358105626
5532499
11212097
593610387
231622354
357887252
618310319
78829403
476736069
285617564
66433553
498306818
737806997
22167149
94391646
411453441
101430135
350049626
215059863
310181225
671042390
101749334
289479979
26877727
621937577
169293076
183281996
493014905
281195867
339859422
493218884
376380544
219533882
64192451
25084412
277701730
9558672
71738517
316982115
818939147
146227760
487455376
247192990
410436394
56888619
706077951
5148579
65275647
42800275
244994249
544040753
409499160
119753747
338299364
460898586
113137541
268827582
101835112
328242705
608055304
62339656
283667868
722045998
422499006
507680373
884712308
646616844
22567735
823906405
79518621
469837109
348295284
425788489
288476153
75885766
219278670
492265737
317602896
68746995
99508376
81025782
171630381
31335579
177091832
44887893
30079449
679261533
466366
400563231
630618243
246659752
86719360
46068602
198854117
135449024
759684336
1548340
786033131
67453611
53713575
21908652
18016244
287776559
752497277
196638426
893279636
169675553
27941442
223664604
411449178
92821704
149742287
35284305
9852117
1893115
131703998
392639575
664086381
54229599
695769534
660911381
530763660
242130961
536978801
307914372
525567881
546022093
67882263
9862844
80317761
70566259
336354207
453605067
604469588
518737978
211430309
142414867
222303432
64523688
2091720
67996997
98112773
89880405
354979084
360432637
308067551
49123418
56188259
18983690
169091703
50368628
353321939
74500685
96300251
119832961
33660212
318125172
175480703
413931158
175683476
409225162
350008857
7379809
44598851
82256085
436044704
263341082
687056565
363166506
14570142
508834409
132327099
430112999
450356587
613782351
24635002
132536923
171588558
19229824
603661380
313450156
120228157
801974297
327319341
225414065
638184278
8285180
363543957
41895894
285036610
38354729
4410229
270431667
286575479
500299967
41677655
68175142
230409516
185616804
559788946
366970647
10159429
459287947
3096407
725370095
595449066
75631317
2274038
413455346
846800167
41679126
629255072
438404842
62753313
275218149
790373401
900967792
19784585
88270282
72229787
241834226
710663017
295819074
107260429
67946106
39889155
79911004
258705208
246430594
244593010
896418074
67947477
541251160
440739233
3160224
162337724
90142756
704768595
275065073
445347407
699844934
78952045
6153519
62010554
42169469
368420190
59230516
417395716
217200007
310978697
184507670
371955941
34044557
76957900
526703024
416227095
146566241
76867183
176488265
78757361
28867301
318493860
162738145
425895709
221136715
245884548
5560091
56115535
258932770
428001750
172285047
4792134
249665097
65378087
438777837
95231371
276785333
25855
628164196
34758320
680841737
378678865
3122861
4153409
53974732
41369340
42465866
210067555
229396369
266015086
236464584
70785179
156717484
369043368
638079070
525584230
716166007
405808930
68728293
7406602
58461692
316829068
488667258
602764977
825152185
201879644
690456015
420362051
258591568
28343753
275164679
183928359
2398373
352522988
8837320
8699733
357874319
130198435
124192461
800345342
539123069
424338492
37471832
645076129
70263236
5383909
888320535
186850760
698786667
454236629
94557538
38891441
590531280
379650988
439590432
531260994
40842786
290891723
133135269
675057577
246258136
477693127
688014377
534703358
29681968
21716258
538140815
139931959
352033252
46775866
143969447
50597050
86677859
380483491
351658709
653004840
659666494
562011864
331641813
490993691
814142857
601734425
616378149
476705474
72404069
164990576
38699119
38109628
77787431
118747465
29195796
73986494
132684351
64148479
466280057
15464576
438149566
216015268
229799491
89582049
350680007
358436999
156394519
280448605
245684412
354330988
476936360
332477037
11442178
290594914
348430249
232424699
751633978
37814653
704251802
673462411
223385897
530135262
28039763
97237172
203480556
453448883
424541571
88724518
92005670
500546873
52712135
443601667
369520590
198201018
21865382
512956393
459706330
55412470
488842261
606175929
187293650
113677604
83421040
283248404
433494122
13070635
32010875
138624054
28594278
69108300
41478623
22537637
141347920
8101262
127115711
51985212
794113906
122269066
175594007
323387675
43985823
106913461
450008270
238388722
127722108
149141839
227447235
2059791
87370686
318793404
27058374
139029838
415607535
5474305
438569662
44198326
17698816
808265765
42090670
31329516
232277980
6018361
485836247
165965980
325412838
765593728
801203829
829856519
482607030
557050389
77469808
105784468
309436906
133512976
318045713
26699803
314375020
36443476
107141124
249515489
190405090
36920038
144373890
614516093
47045318
239116901
479069386
474398797
120326752
431195727
513936996
157072636
229740886
593528570
287419514
29802674
15105670
137236452
60543714
171027148
545215445
135029590
203203935
164665478
63527937
2401247
9831281
461778202
94098224
580741915
87383579
78282324
240655987
354855942
11421305
268247562
41895819
96351110
262753185
2199244
434143976
287779287
69173056
51944753
71028414
499142410
50515131
736867029
438629193
15629653
157006956
850790
276776615
5810936
37316284
104238798
470748473
42119210
111084101
153649505
193050487
6140625
223342576
457550280
431745645
529185489
128962370
410642289
502100144
591313357
372275476
1394264
74507312
101368020
663723480
92680544
172274571
26933527
240546474
211614596
278723469
458694200
18184551
176558723
215770238
48034370
8483911
673293805
787326786
126837177
766966825
310514276
241446455
169521125
324033925
583107100
9466263
10232387
312192308
30716303
27542462
97774816
94362385
17885579
9262075
123830615
112851765
336141600
471679727
479643974
627865
15726714
39409408
252266495
795144438
751369602
307643829
521846139
385746677
143456505
105009670
100956480
339390406
180716979
593772488
96262966
64197224
223774935
400971957
13378225
53476507
225161380
4226487
494146818
51682507
308869318
183711245
268345160
3171223
131594788
8144381
32293788
78073391
366847402
501762097
468629649
292149265
509408667
52872750
359021331
400012603
137936465
22776349
568674938
42617348
853232752
140945334
452537628
401572366
340904682
176047171
261193604
158415266
840055433
43333981
49211807
34217933
664986244
108586800
748894398
238375298
17544994
754312968
46796238
762360734
11074599
144683009
307179
160597308
76741353
138173133
125657108
436635140
461058350
275458216
113054175
104275555
727648718
128582309
229474130
99990172
100664856
127338165
806933349
56260539
8524019
595425117
499988002
86506691
273707392
3741111
588108886
68338328
164181134
268887008
269417196
4760260
105293065
121406
27909815
170351920
667251479
69112723
202516782
13185636
109826582
112154428
66088313
84050322
369727381
298530997
262343163
745333325
219517311
136613841
54458283
4446006
600506544
36171384
220095140
3595036
30184561
567066204
624664718
182475711
676295286
14137359
247132372
67300706
365818259
25427773
81501162
481623323
157420062
162451414
58505265
226853077
291827615
167520462
602956962
186360715
478357237
127266128
107753133
130693678
116519937
56246632
21851169
51407911
154600593
212259517
272915118
100910943
43881442
371813634
38633382
112425716
287755176
361318498
259995626
72973419
494937987
16915438
755844397
44297337
412876621
268535376
44230632
192848074
26197819
9847950
546337270
294695566
192196216
69959465
467215050
445891491
108701603
243563740
254528109
246394939
16317272
221949397
47462819
794488771
301517281
672634766
311108976
968878223
652490195
11644474
702822959
15009538
267091948
332056663
46467010
547372558
99647564
59177839
98377734
417490739
152966762
29090868
7938368
702757240
11737728
543212147
101943023
36494744
599382041
174821387
468275728
244070341
69821187
119720943
114083756
243898603
767023732
234462100
302282437
261598294
438978430
600705444
406700203
191034902
530394247
14210560
224975948
20061224
51759929
299628436
137229252
218389235
552820547
10109353
110786562
21788688
86526575
69990914
507803912
9346433
26298391
172238917
107969763
76185147
1672093
24906070
111098389
32059030
166363815
708875483
46958169
229035603
330678090
166084481
98421912
245201661
404927796
77797876
716719434
15281392
285479204
221605082
429651249
87123176
57005089
499848814
231427993
7457847
59376842
64542207
18279698
624482449
3899691
296158463
4393922
234363544
17217622
104342039
342036886
505164585
123999331
25328932
131596881
60732810
139547185
15450357
215931314
745363164
370459138
157946559
6240973
882325514
141169330
130693754
39269364
4475512
104477249
114129066
865257
83366161
22237
400512652
16132285
430889665
21683979
191265864
132193234
433135413
317212359
5743385
51479709
501245285
130589791
236908047
118906321
84624828
78306791
330753129
441262120
443850134
319878516
164572659
301999762
120801278
710205351
82466475
284966479
2007084
398715698
145947949
425880665
597984537
465352124
206135703
40559141
460954908
47554124
546441658
7418810
161500255
397939931
518734260
715382380
141143561
49294548
95579774
818573870
115916235
67369668
787475058
61375539
173392442
77225379
427447130
266946261
77131047
381201762
321332828
386449453
34045754
99363681
62961675
474938298
255113154
65155464
67233448
449289094
101373634
360525455
710204672
86419598
185279388
58689477
444922106
62256377
161589224
229800031
623409441
273316206
11210953
128646151
62789964
21996338
8887033
371900523
306625627
74342266
450662818
514554883
429560081
59849608
232612788
70546656
317068083
54441751
166509353
707547622
460623435
47146194
359269360
5519644
52827840
34784689
151310059
475033588
152472065
528992054
592444791
97348474
836438599
282724476
59521643
726865308
50690862
225768571
79858173
748160349
351335602
150219240
346634650
27314166
17897778
443207165
403625652
788707054
57964213
144135646
214593693
169224344
337420631
323326127
109220633
298150441
64009889
495211933
42340608
395884709
204325985
714280335
19740729
55647400
64608888
9937362
31427379
263322323
291372229
46270900
127774506
26687466
204521207
234465759
571726450
729936458
625691809
442929871
35209720
339749341
236535425
481672487
682182848
214490857
3868692
145289414
30949283
148707427
385734024
607094987
5822003
9918774
531873136
332995310
523924075
497182341
251993496
195382668
385321771
86409777
120960628
19078554
182621851
242953000
54788596
473760605
74796199
238468910
138663136
69812595
92032796
155121315
751650926
103605480
72942767
513375726
248237278
16208899
379840667
288260923
228319112
297750695
1709550
207688999
223319495
140939680
15434312
68162704
238676859
456063946
75577092
194680057
599527043
4882941
163690353
250733549
115717729
440311792
83587840
22036646
18131104
648895994
296201416
122229856
27230930
27927421
52178842
33633985
142412620
133323936
97695190
30032975
155929901
732015469
2919055
32441683
79070685
39108633
207136585
10490224
149202367
578141947
124290913
316960754
275840630
438700790
75216308
283125877
192563301
5827567
201943355
48336108
34586273
35730443
116824707
10569331
2661095
614187491
11811853
122956302
174491723
248249958
40642460
19417588
731034239
70835582
180391307
608526197
44132246
381614984
152459976
308634076
589820
458959499
377261544
108390511
41868349
275979915
469483355
14971619
384125772
294362034
54517022
163556350
364094676
67014626
198082538
90504837
86063331
2280267
123818408
141382416
116363720
571801148
236696337
124715873
174037687
258287441
636200638
68980
119167614
221884194
171920558
120869164
242012906
21982691
256783169
92776613
8647438
117856274
102623939
276127301
115011340
143488565
62999995
295597376
11319171
19143069
159137626
109195170
329043654
547743185
469136218
135769543
190504237
280248428
156209892
151540271
34618297
543397227
987814348
104422277
17861078
573899
612881403
259854160
54691058
279323220
275075510
97273549
369133842
65294886
292251614
106524760
180574822
438935637
279053469
127307201
483831715
48597793
15221480
43889143
628802618
805449251
370994840
153256534
72328791
423637506
448693115
239926452
524051075
482057431
70032052
127630247
270758920
105761576
55043721
108801327
31760460
233473353
299586835
6649824
870827709
157988124
193412164
315585990
174918861
82237798
566623005
766703928
44203492
414624698
760984412
135025801
212808998
852246204
160155184
573054314
86572574
9487650
41398869
609603964
171836368
27375712
499817805
44262271
23849965
19786284
334869593
96477216
446791635
253994902
322021287
2384448
50634
717551602
23950721
547701032
62414424
713770905
53246670
459921884
602705186
26166958
90405560
82606460
17166137
505753674
775227385
358579184
21535720
321387544
291866167
91061749
14516275
4776515
29138555
368997
333678575
166438130
119403743
285724126
92791396
207420072
275097510
718839026
204929895
343431782
498432020
859619670
188986627
356953065
216951640
1347499
149723775
77724997
128607858
46935820
525424835
52045028
10858231
320115179
206497416
301313347
6561899
672329894
292870494
550269172
69709271
45512947
68826015
672777
469603707
78195114
23406862
183981318
142716095
623387482
103202975
565059676
170809129
504000012
189226922
601105518
287550606
197702547
204181320
810944179
47630077
382653048
37319290
290318279
291307390
493133035
972398099
153123752
53685100
161509343
10899862
24555948
129831596
85663533
317501132
4100560
902485591
98772931
10358518
408210386
236889830
49722936
218823728
516385800
714430664
581076180
506986550
376352593
411152479
1704250
11783271
143042336
367663281
435731160
82547965
87177065
673954149
243951384
130734513
277664638
11952038
205765685
469225934
335399245
660072315
366303895
94375584
124493434
268363102
626069388
615469940
805907532
93300405
20770211
141116237
261138845
43970693
327885519
141802662
7388014
341135311
550781894
903271230
62875930
57925679
200704285
275687335
19897132
45353726
444782374
193479407
88225923
35434932
171358315
432086176
508095493
6396295
55890230
2081520
18630584
336621091
129596028
648977138
178549030
357051143
72611771
186985594
323342031
719247079
6069659
837125098
263491292
40352841
68606551
1186326
248839323
17053202
684527595
425645088
297484065
275763022
5316410
70497065
52606756
115293121
159789136
504609912
24697310
344541179
115422862
375136466
48676273
67667179
125246805
112561956
229416791
186490537
55203780
26525658
27966165
402269565
25441266
417457054
139139855
44622577
202316592
205639229
27002562
205828086
26437646
23463681
4233242
164857929
138171628
147708876
468916856
466004531
279612265
638025763
137267690
6224704
38221845
25293905
629204599
1778697
804233636
197283770
708591750
66619757
198405640
325721607
155679861
356251145
41953111
229863519
193895306
28456458
87548373
267359024
86230660
223638359
593306821
44164580
28425073
165789187
222040989
509505549
35447309
347139065
145086516
191871092
273099649
158807187
186308700
170223944
425358997
167340536
556739152
131533579
32093427
64060096
161785605
220313630
756884832
49877190
239882912
345450261
231597280
217261805
61214095
56644705
655593350
27851067
200847688
83355773
208010291
138566037
132938648
74583976
119990234
156638017
70748167
193658272
593833914
300411096
75722199
120165063
200382548
76824697
65783150
754350152
406121202
17381363
551427869
471813441
672799610
779269672
132686095
287174345
403030069
469682007
721062973
811720655
149002920
104061049
15483255
398917171
289335977
160358613
436559155
394957880
543902094
132108290
12778102
9187325
274073826
332929267
341437661
155158200
479728523
52680854
337171574
611723750
12577701
138969855
145319797
56331994
318920690
21848546
657902939
83679642
160137131
82739238
378694689
544146773
486442995
487360
150647641
113227742
641028271
35718139
661982570
508324115
146719017
140293869
74772260
481456768
7803110
270646863
304587518
429912000
15372343
630047886
29601095
109462597
217046333
194440790
539312470
838645578
1175363
140944645
489686990
112994124
8292840
669145812
160115733
50755655
748414834
262758615
537753318
312405642
228647409
242612568
547926771
9187918
216699211
215427895
297677698
11949472
239882044
277047477
411094058
61732723
158962998
137227151
375026459
20812471
183682282
57412410
38145468
56385078
16484018
11100547
37931288
5311279
76720228
52602368
85230058
6867643
513930979
677314937
79519498
194388826
827992477
193401677
8789648
3737881
512481111
59764284
206259533
185427006
298454001
424377472
26340678
238900575
687417045
267835438
37252840
426421683
163896799
41356082
86055237
294499578
208322800
39077628
56034033
174494942
273941280
242603721
254144313
474471149
1960230
152601517
184253255
8092751
71343336
523498266
507604921
357556065
495876813
67895853
495314268
211221320
389150361
13104285
70447157
346421438
629275622
441989497
31033634
39055694
52799177
182359630
107132152
64673900
208577869
39695343
11975509
905506
668157541
573288177
78374580
28071430
245235729
270416633
343747560
528535874
166659404
56568009
193310658
104169361
676379
479592607
554621999
92002397
6489147
16638530
298961032
89250884
148122927
36961233
400662155
3720721
10902105
642914995
544408652
428518471
242409579
54840022
136423685
478992561
14923972
45057770
428675448
15217990
193579703
156043296
510825276
146748208
142057146
219018330
193057018
180763904
919928801
124626325
32290720
572270821
279465935
49933349
23326748
30380247
14965991
232862593
4264151
119325475
788528399
204274073
522439031
113297644
211784391
404033740
86322594
189449092
135456515
160463157
21805377
9103288
867765359
52601352
578912786
107881851
681377733
62169001
668011600
165538429
316104464
185715604
297961669
37432493
233625779
25462452
375024338
707524
170371539
52576034
188447842
3715145
75147052
171075011
102138413
100200413
349211389
73328790
198213897
119520878
93148560
6558483
114210305
51660110
418315945
326339878
50303583
199294878
438922556
6690011
412185442
920784425
477532599
497674951
135041145
164231616
160227396
354409974
427853703
15945775
337669710
543501499
179540855
221995471
444125596
593315972
41970235
613288003
172079101
62182512
100297585
473056967
97400648
544255250
16030791
161061024
48023282
6419684
761598911
28074411
190566172
402423365
37104417
317579846
62860430
110620631
55979703
75889733
149979632
10535610
18270556
110655378
154482481
258530695
559917572
477465093
2469490
17510032
53375409
566697204
163699179
63433338
118384930
622792990
74144368
493365673
641903045
304268783
116039474
11302314
139022303
54783741
353040350
41739796
31342378
966640982
45475286
217459745
107153884
7114962
826988796
1318790
265623919
288862699
145989139
79663862
235911818
122235112
616028498
163577686
560324474
10526409
162463727
558798134
97929427
319751041
478307252
645758987
448682795
154536949
165730638
248983874
577977585
5439482
469338902
247873952
246121339
184530038
240177443
428066263
358586567
151423232
191192926
44916851
376528203
6375277
326041428
203261900
240481632
347013423
9547853
111333341
217933575
259360216
54791210
176643794
56208253
59185049
22982341
590481631
785656911
50910233
69050934
478459072
28833292
57722933
232434410
153699719
252237502
119075813
319752238
470826134
437227830
30787521
819203646
799322071
220775549
94631404
707172322
25625819
158735160
4488759
55957598
902554047
60998872
300541787
91066793
141277531
17236736
311090373
275706687
20628847
9233095
478625221
53825612
25419466
94475442
16946893
120625961
38603737
70450238
738479118
112985677
200976470
17886663
86575364
696151378
458791643
100093072
209446518
433593687
220032643
497820981
176923940
34306355
193932308
80598368
221353997
527284584
141699613
7845375
152994043
107095358
355545
94747361
274595881
265526507
361664685
228192735
19888332
300211836
82532974
764377862
466953754
46146748
277809839
573088294
280083896
202752458
154101197
140638558
304709000
7768439
5688824
392505701
79047824
377779472
203337813
245262966
309384265
240687102
478849700
193358109
576178705
16145658
37787301
62340069
44103383
77867891
147104548
179789741
390114735
253146858
4461740
32706386
11098552
151863355
80622736
387744361
208130121
23779250
142176161
602502961
348598013
336355160
97349465
162367666
18260920
317630311
337301366
372477316
465729267
451395203
402431115
30406136
270200282
4213863
512509411
200130362
243550934
459312689
191103088
91227991
33177719
457259765
25273675
452769815
350077253
513263424
330572838
689684047
732628772
901358754
83030153
621949399
399311500
213369915
477878773
4309754
45537040
181433325
11968434
27769312
310798376
159822544
41213512
236762011
183939788
35320543
96745792
132025401
21749816
22246135
295917303
725014101
31926665
89120086
54401747
210260403
41242702
602106024
38656212
44118716
439501076
7816045
334123887
155746089
329667311
7533682
659442223
924664441
479487605
226211238
458931529
93744229
188270212
984372
478651956
232333377
55603813
198496263
327299398
156865948
306697898
83544657
349979880
138186890
173912562
6531415
703206987
60962437
151423696
403824868
424061693
139879762
89575678
55397728
113242618
333727
80944549
259821438
530126362
30555112
24706154
267132335
64141047
81569838
230159357
13423457
815157439
222958907
81042258
64250082
119455909
110088343
393280553
285266634
599799259
781739384
226169948
56259858
451792509
288687570
153782897
93309520
41269571
199793913
93524661
89525367
159265902
409690590
214359909
9976129
264879974
160561317
119454083
214289159
46843005
49982784
310668370
347008976
4145983
391779412
211160063
616913905
130423235
113479996
133915826
428980906
272986029
580572135
751068512
405430113
281057925
28477499
236206676
769415956
101593316
448431883
208879373
334191166
357027890
124389650
50630239
65092697
313256919
171509182
256362154
13581940
248161758
16526728
107345517
10028459
88777102
384181
31660525
226591898
236583961
6793813
81221925
270385152
624548424
33810689
71596705
301803978
93748013
313975432
143409761
204401465
73110996
265923778
326021292
650206090
820719103
192106603
124101184
83541520
521342909
239109244
895265854
18489779
831062021
115379620
235173865
54006126
683712444
17398280
63605593
147864588
762578229
36182398
387357346
504815114
84346183
35211715
345731108
673763466
49159603
50068503
712172277
225315747
98694794
363849217
314509055
138149275
142430434
440708062
567366205
663289722
587577610
236028256
37694663
201799867
431216638
1186153
251143905
85505156
9883049
198007385
65952888
691430397
59998274
318894884
12936066
66521465
175929783
257964381
204012449
63165849
45719637
6219488
38447132
505453973
292258564
77342964
63830975
88956456
316762338
118801483
477753713
317410998
8035264
186481339
42581063
330413562
175774226
324004163
460352370
154039865
180446943
254301244
267738444
2619845
832600783
224700682
206630759
240812275
55323401
493495649
270713436
524175561
39762322
519381677
62664818
227808038
184490067
461276988
37062751
57374457
38419157
456739780
7464676
158355556
600362403
221618713
14188915
139297476
77701115
136004788
312163300
462913234
313701356
22266999
410647761
94206840
61024607
74968234
86146143
936676774
350054415
75774549
489869350
214234384
138090863
31638755
244323444
758400561
41771806
32242669
252522063
817532067
716463024
1166824
61245385
435046412
6696261
105220022
352564286
757693447
12106529
169181787
11422763
266280289
567626489
151678284
13321106
94048708
448854625
636739303
67029623
289545254
106793832
195751251
344772701
2134198
268233462
367451941
617783865
51679550
199168664
100595247
260302457
9396308
479029202
183246276
599692905
330751348
509671196
3879553
285275490
549982576
328817778
141737270
326659232
79048073
623740694
189176269
673836133
751582142
157268690
96801040
53314425
789806978
697707688
124854556
86846196
21179712
20363176
581489262
96512737
133355108
10816636
12667168
71635624
3219881
37318412
537107535
124056110
118329531
473995041
321423144
623590547
401952312
778176509
23488170
120061220
80959609
218356122
5633368
377751450
14747211
32303971
369294293
291255524
15789211
408511562
521046266
366445728
435491857
115590322
306095641
39844489
261508778
333029945
118215015
315653608
68843509
295950884
5754218
38026736
317856962
72779857
119793320
84970999
145013112
71143622
104604179
559047149
109954300
431412250
756924770
21458113
657309468
531340700
10082545
327748447
452982255
57991889
29019019
98927888
435985046
184210074
490754641
104617778
42833245
576397811
13101958
786546244
304269038
282504114
248057583
317480288
90240151
224182580
304326553
196968199
607760735
292712754
145355350
321051034
39080409
299870496
291491020
119907861
9666108
133188479
218234270
362666440
1288159
98865284
123466945
91080636
313271113
43552453
232500969
479350622
132195439
26886390
88308880
66652776
176378580
125382316
532412931
776047181
67678835
806871717
61529132
613086320
314295467
79777935
134533851
34491428
191983859
676100150
37019145
27336467
261082157
176230443
483777422
494536105
16080922
293847364
492452368
310976420
218485080
124614359
29904252
267490340
757509893
138230933
345911691
15141059
315361087
455867769
148390064
297596569
124444987
543249146
218856802
8620911
96717595
722907941
60972696
96642703
87473424
283658412
16405948
1336112
426170128
51935813
69391420
527263755
299303463
6668505
260829153
70244676
392523693
39278217
798363512
287567383
177018627
387213864
61039462
46697322
913649735
127544525
149193684
721268401
324624603
23773906
312653872
13578406
509769771
350649462
661424564
200951545
66068989
174099543
139645766
791960484
45969164
92360093
243508928
317106577
310757175
25100680
13138809
108525648
31386137
273360506
328822653
98000491
391284921
46686811
338007185
270930340
86524293
72136394
506592523
137266034
988936327
199574867
275169299
365370199
2094001
405935905
238045139
175489507
22907630
73057863
122107687
247197304
505174646
121777581
19939417
157198565
345871697
297595127
330446568
31415833
745375467
42703679
2621515
18314175
338669369
625032933
458360390
191437439
146619980
81196521
276124140
358437789
563048122
61595886
204262870
728439798
404994172
843275419
191311782
41719860
304850314
512504721
295200241
34822903
41509290
5939476
161496489
91413163
358555083
46102748
142962432
737054797
654448796
119930967
583077059
38337674
308995928
26786140
192432213
6698280
744486155
24814312
33390449
405332012
277868896
91305132
293575198
142751884
85653211
23712372
117020596
731324978
302267999
95972813
54840787
42936777
48586583
585962885
55532996
247726899
378538322
88022004
430857376
402217293
116984400
217022474
431996087
518709091
284464849
169674805
45520205
541801340
22917347
82104597
549124352
342646979
166396868
249837914
129309523
288610888
779285769
287913942
105189386
375083550
119455379
597788767
325884531
292248063
46305247
107726721
114259924
266196969
251693403
631626627
280008406
13689417
14988035
115157946
835503969
106572718
259922448
117370291
326455396
21024857
295851876
616491806
243961408
592388562
98763795
63036175
471865228
370583490
333319961
75618886
12002296
88577130
520185944
291838965
279158573
628451315
657006847
121545409
278735780
13838015
200915530
111818846
6578525
697454178
203456096
120795838
115849576
89371237
197984764
76788244
664944995
327331518
250346598
263181885
105033409
425182138
275592874
363930913
245891124
333114277
25388486
293335375
304045107
19493750
558316767
132475039
232056457
129155160
215235586
462101950
439228603
147658475
101202995
228951910
128927807
228446558
200172707
68163242
108034190
131013228
590985440
11252806
182266268
136829339
504960846
81123123
631887926
523551774
4576324
47973420
53928051
378822918
567324115
101431357
597801169
436497618
676642011
658700243
108175484
219856701
10494790
522618343
6381654
3948026
400248070
41674854
31838874
26787194
597479097
257831369
58885436
243404010
33698358
286489479
41566234
59488295
486643685
8101647
561210206
241158683
283811371
154551320
529815981
606914726
411181044
25679026
425230684
663561252
23767734
92948222
231455500
536685221
132391356
65070677
9620497
170879795
6607817
386868492
101689581
338878291
376280201
33088660
407710091
562150594
933047468
569086948
10011095
5636687
133371068
959525007
389479436
99465977
38165744
89964157
375015701
179358966
375886354
127416180
649776787
130427038
504701685
61359613
235364552
33572649
40456740
93496409
120445065
683144690
299083218
201364788
230932599
44699847
124552975
299508992
65557018
21903489
16740683
86614898
501700913
72420770
599844123
114825378
82599084
125790893
134055748
8397638
62149670
71629433
88470187
354572557
45548079
416992133
454381589
416430142
280120586
472957433
105995360
845699858
591895435
804519815
118496629
873498211
417371680
291250174
595509678
499024051
102907566
187906079
582963124
47979191
644834022
280278894
28113769
466321686
565627964
528455737
591412326
383902248
14644745
210228399
387083872
473942360
867626855
174693304
14229967
284258248
34726958
221564019
39461956
448129527
171631057
306537116
262158276
263978068
25934519
360423027
46487768
555947785
381483720
304350097
439407502
228205781
21570079
77809256
1899757
26181762
473532307
322918408
36933623
105503257
62137418
5429665
131711688
87236775
51475025
730602737
153597258
284745438
517711651
10144045
100739213
615961002
560510566
299779441
98476118
15507436
105381701
223628433
128279895
5069571
167256337
208177719
15586844
27616154
599329276
173265578
301710701
67898709
248904683
295053982
212157178
614197437
110999000
62004226
238082871
252660000
390553392
501042920
230125234
96774990
29097800
43957389
149898419
187428696
163510587
512588319
50236928
445762246
215286448
253256653
499504645
4446719
82408580
64447268
92381727
230461231
66261175
266784086
118412780
179831334
417191617
151523355
110150933
259857903
511837629
40601712
105297092
117117530
523651612
29745384
62827712
131765954
742470209
98811307
340186030
154475540
188378673
165540337
135464667
10326555
908387040
1664622
22916
610643603
125005077
37537796
13378483
123644381
581936517
730462813
394924052
50176561
365259763
13382879
264313982
137281965
140711794
269010621
440616885
44393222
498706443
547867877
323314750
510898277
382851917
54622567
584488400
334919901
414973898
133379840
1183558
216075628
469227901
48353581
166869728
812290924
351189650
92316354
34749875
226358468
170160852
749465314
109394874
60491364
338150903
42535410
342313797
22864335
796908728
163619425
77967333
268086058
154122037
58008700
48494064
528888791
31608513
323847846
47048550
116949171
696204197
57057159
372299642
14140528
31335787
70177661
228851576
541387602
689873293
836296074
251899927
462880811
7309876
288792282
125221711
22732670
84497525
39705090
139187411
926872905
25586291
79208544
69256467
30743349
43217126
654060094
551712211
205622083
157861195
576126158
297155743
451437103
101836798
686768807
516749382
136083105
145397237
111652829
429393678
61492586
54284632
638652933
112187154
69191228
155904244
121858406
128584054
600270140
90004274
144265783
115173651
239472529
104178529
304466107
747091980
247063543
336092502
127521854
311970608
985017
474633848
229739747
4584787
21424344
244121586
148733752
598670164
380320066
165536083
2913959
73580992
768655699
54147173
499827418
201101499
224311314
37245882
616994481
103744493
184024296
539983529
149250501
517330636
313205777
491189236
90251172
758360130
702555850
323365710
842991774
465216172
194452635
3015660
173217793
101548049
48707293
360845261
268193280
209586755
312777815
230315469
717605091
5053099
129134208
557186774
703453684
37980658
101710168
282974220
83562388
49405382
330961204
191359962
249424183
36057270
233554062
294815634
99123476
56496877
386146963
258731936
29371822
571664249
121749081
132686476
250350044
27379128
424877958
2585894
29770441
149572425
293768368
264668442
16596015
22494366
132367227
598838121
224164426
428240039
87556223
549997779
775450376
375141314
91626008
316628767
263127584
189831981
60317712
224910331
101513188
95780172
428458991
358333536
562898313
19246742
434911711
476748934
76810989
153634491
40840677
150303368
61251288
34319383
6225557
458550331
152026368
577804104
16856576
844113054
33593248
27449905
545874929
34322658
66602810
42675246
176053320
115708982
161530329
520652936
362534804
285057870
99068551
571200710
337855193
31020427
351280566
104299151
274281262
204037199
15880257
38113703
149064692
239586163
418144209
28660933
730431763
898096733
111319833
2669352
109161956
16778656
191879939
448306296
300497842
172288447
118249705
390822208
504347449
58589539
107414988
92579185
136845362
138565812
232103695
125456651
627302325
92478797
232039562
1626973
30980558
281405003
408299230
280383162
125006429
227101246
234291301
306182291
226441462
424157739
346115907
98094549
73829583
412077916
51162708
263843360
70400700
7289863
662446041
168080216
159102863
236927981
30567744
186606545
265031548
193540447
441085458
144963059
239218702
236729293
16685288
65571136
99449407
94758027
21430613
39912884
394384931
114250558
188410113
13076621
134621888
16527121
120368574
63445645
18206113
135931566
164230721
345462981
315338658
167498927
48461986
6462663
273652550
50949293
161251063
877734471
16395281
14285239
78920371
225228252
4448898
77072722
313707082
399409455
153924731
239087912
33673451
195488161
131949558
274518248
111437960
44807458
205377414
47650429
467586327
114142617
323236984
204217710
66244051
77056194
375393679
73433886
44660330
620383312
84773901
106749873
655127358
335705436
22673465
786958757
288810923
334136808
109595211
61339146
64438150
517333483
141336334
291237754
74090538
78411098
453961628
704273640
574193596
323142713
327023218
191187219
47361945
206821595
12474234
248278880
100791162
689823174
474090992
106345631
136991694
265147999
287701005
359681196
874321615
205000696
249466361
227876147
479030845
76258584
81190921
52237414
626433422
37478945
76704760
440081644
283628917
761505977
59053213
16066383
436725685
590003002
397457347
333376278
225736080
721660273
52676684
578432154
33129709
397423809
288372241
111288706
845038869
141941031
418431635
14691864
68912152
298574307
133274093
507281716
160338775
240643804
118637338
84992380
272426499
3922919
300721929
152471797
626319338
348382393
23227353
17225247
174264796
4955613
328632236
58501479
25449094
341797382
846524266
294113052
252661711
394436146
575437650
285431747
44103148
840236263
508174747
33853575
401569781
566609437
123856672
1622553
28398028
5156252
56366215
489514366
498662720
230862034
410643260
744992297
26948521
474772221
41320473
6889537
445698782
529581639
287046598
212075043
126891894
206679358
23823699
334906601
107858615
239791039
485120767
434442835
50751007
861240767
106430892
516147491
141064299
452433989
204237784
19921002
142393770
293934375
524368895
29068540
126512690
386004419
111268357
696090782
535920166
81216464
223578734
535910683
1764715
13843399
9114632
543861384
411736874
734530792
549531861
516402
460597604
41712455
23286704
221531595
213196589
38424876
14066610
377553798
526523015
376902607
686453304
48475852
306966131
179142274
504035626
8558796
44041770
136767072
347028425
476930329
795650346
2447318
34506578
74082937
116058695
40842265
15952003
430057417
81395368
270395913
775839075
575198662
132972558
466986
130558386
318294088
584301416
592521254
5785584
98790577
174064849
516230254
227047954
483105997
74179294
135827510
255671856
507976601
344892223
45113727
556267341
430214360
36025318
568655675
217642803
428384210
500808137
15057777
201851835
89826330
690913450
282727432
126372633
170037796
168488668
77833713
432318209
357625265
4040319
23868454
67215788
24772270
63320679
89218460
82998305
94998399
282889813
172067179
83105149
18866157
20322886
56470044
196107044
195552903
184584995
121552550
311132376
333096600
590875530
44792897
250409570
322158788
326518932
117014400
30380410
100699370
332331731
626931722
21944103
161180242
173592845
274419687
663260560
599382550
73017554
913395562
448934862
233699867
508440254
2252873
25355103
67438574
23324954
317148968
50114801
214417044
45324395
2456718
4362989
755004282
204133653
110304290
54335280
267110234
182904174
550705715
140097058
519221427
42686458
774878596
20451210
417957837
195595752
1211626
28006849
542811696
721443704
285702554
144858590
228871376
70152375
107178184
92298657
382721583
98392865
510395574
32417521
157385941
13270081
220912889
761801774
654167721
55505430
111008966
75481311
208056883
133268126
285002221
364884813
37955262
652442687
333831207
3333104
116332943
28675443
47815103
28785311
140826143
578691522
43027150
524463829
112953928
876057467
678707757
108576668
103951712
99441983
67863815
77299445
30087963
788732138
600685293
45604643
124361554
120975511
784977155
199647705
31120210
107951623
34241269
135057648
13012157
240014605
32673713
159743826
67628641
667256785
503273241
462362996
8684693
200001491
87493407
416695932
815742388
242726045
560961755
309475308
175548929
73286657
9105406
222549816
167207747
298969505
19350272
174791604
345237437
94201097
293290647
255128177
231481990
25210329
52777963
223947775
136882292
360536428
105514650
187793665
204689346
128629336
436538390
190719027
148071472
734374525
211854910
24368021
303995719
172663178
283404534
168677091
144955496
321185843
438189739
95851713
77986822
15107139
60757283
173374750
351580175
73370542
334073596
454418578
800678194
539695371
1310171
676473658
782306741
445392792
14415099
33910966
6700814
390711038
839028195
319672690
133819140
15956301
39349962
230845332
59349707
74228764
261642530
339128922
362047236
391084558
767236139
139107291
251984725
181692677
195328175
61494267
135729014
322600052
690219680
63869018
546565550
17646868
644516373
138349773
7140942
57707416
70892465
92246507
722035835
151201328
307507065
33204546
97529002
105444827
362238838
785763191
416076511
11010942
162168878
380229518
30116369
21921091
160327705
164145792
628242459
193868030
219434575
290036041
275777289
172034069
235875478
285895733
427897741
126642133
483434776
920507227
1125034
456166040
912182899
130980059
538437913
212209396
54565706
1674014
3228459
155087978
429895741
7949042
164933822
86741251
221975831
20697020
833176529
807866861
326956130
31705887
65394296
337444040
82691455
19406846
121893850
855811940
816016129
50492008
451306196
28196392
77627288
35242976
93486299
140744077
222045731
781145287
120641576
170585980
232566575
2965162
14528585
276889703
60268529
125865044
224125395
76891630
222080560
540732154
495667721
150699222
220496754
139447809
280868541
151366258
83550491
718825925
136631996
5061368
73544761
38561066
107708450
321994009
528452777
147236683
353985197
85605272
87562780
149313888
31589945
20901693
54752189
85234774
501351392
403939050
575525607
80067468
133510926
186093199
162059621
116376726
195294603
51524254
603339923
242384760
32970272
281331496
465299271
397338811
493815729
216942392
297248463
2948692
108883910
734774854
109158965
501620262
62658345
497149991
48327838
556475585
533077901
847736734
290957400
11715502
42509361
22018848
126771482
52154034
29937376
61476445
479717653
76510701
345007307
31060462
795465889
291366426
397671516
155131346
203349115
89023210
195860293
411135636
157720717
1274410
243432140
101627109
385376895
316722383
261543523
37307487
111764169
54252390
160199725
433340808
558744092
757813600
4918853
77511503
31954690
93411757
110543690
290210826
223794843
230310874
229791886
32216434
65474412
773972300
897175760
315504289
36708785
474057179
197874082
36810630
59688342
178071515
214850845
336600149
101021831
110736633
20670645
152727090
19863328
192310929
297656086
670601340
56287121
312478042
129512291
15119100
378152130
311490428
5572567
22244806
79924291
339444683
647892533
17863709
888303324
22022518
315855861
805807040
130956808
589328747
273128481
305019786
408260525
714295365
13814010
152688513
20286073
306563854
8107795
194640293
307973861
9587969
446840895
378507970
24486435
805732777
128348798
82761177
313100459
193407507
751343346
114504148
719373746
980970293
72455947
293711144
212698147
76163960
754988555
114218968
385191167
319549890
192909392
2592236
13442842
78856056
16272589
48983555
640209435
185979160
185634065
31339958
410939714
173735875
206932257
63763922
333084993
95015232
89714181
318191047
249130192
60032635
11403648
196597335
359303638
76700362
902217126
735082322
224327093
402968137
15594885
309370740
779918884
76094866
735676662
229609378
188906419
331229732
256842157
76351335
261669710
193052148
145772719
250084895
40591123
571025284
20272899
74291090
388648415
567370
36352394
395106895
93844455
26961092
605723843
255433558
227445158
327571760
214068271
127117
792678002
3160677
83565182
175845571
12925657
75869579
59636710
604782924
183692290
2423869
213760286
113104208
37404632
576550563
87702240
25479047
33607591
565966764
5962309
371749209
4827775
217491411
351672637
24914262
70459771
124112772
546475634
627372126
160546400
2759147
34879898
302950795
100994513
133950944
347230288
415809864
427381050
120375723
341971770
723085444
27803236
33338431
1589058
74550960
88758816
80449047
302228478
81606329
701363098
42745564
668919482
105811636
6703716
322370562
49495927
484804390
14723657
189916037
56664222
90319041
172700363
362717836
12794877
494943901
7672009
213627073
68653049
62010248
55948416
675571997
77413094
253580019
55622801
53782019
150063898
67892667
32294503
628760127
500079573
111730028
5862250
349387383
129350551
240499513
435655117
340412877
304976973
258986208
62364336
57890662
242427443
244775731
348950
123722918
137253966
248441997
68135490
1025063
469089447
35847939
291504254
47438324
470086816
419318445
355576122
103634386
735609147
51049653
273971676
304934665
267308024
480137645
981352
214039990
103532598
344376930
724525073
288416220
670979943
349810398
365523596
246076503
266191790
134076765
92273514
650722799
186624492
245335004
149555118
749300532
100503601
491526322
113645978
37858809
51917119
106189186
427918489
261913185
309613757
297172126
60623576
965455535
101749834
223140755
449478172
645152079
139914591
104971170
475296653
440604310
91310742
162949251
371915746
643097711
523078146
294909124
10659496
194104450
771372440
183029210
832150483
136785405
380359176
9175812
271336970
127659691
102284212
285547824
266876605
126704025
83581852
320426589
62847065
47131356
166210107
653615522
717726223
8097392
76932907
778108103
3050791
374250708
88029006
72159103
62605318
827341873
3124991
660130334
464824620
111816731
557566085
663234786
616665569
539458077
362118205
150317848
18183882
6040921
493578742
77758436
54142448
313172423
635251067
400496354
396302326
313573274
324768660
50899151
46189725
2782787
660850024
65602589
398420162
408920078
25168927
538921928
265932581
89625342
276633034
19061099
55774339
556834663
213840162
69338189
96259009
284986723
51878987
166931138
119250804
522244016
227048982
213848049
32203993
514777739
162780266
568154876
226563838
545683603
373233502
6379399
15457470
181022854
260276345
67620332
906790765
444272231
280506897
232100495
150535545
374927573
5659279
313562000
675173320
349766353
281915126
157965597
297063683
30761767
600787043
822520447
550612681
214782775
273867107
85956137
77293569
219143312
8613448
109802500
813003691
321064055
303383664
521345298
247074386
31088995
718857021
117744241
415452676
347205412
104101926
422705489
400996164
8482699
252939146
242873016
168715600
423927192
66964844
751532489
23353178
165403901
611691442
199392288
5645138
97899082
326897981
96026427
264414834
125641615
15859568
1695464
239989559
24212018
5977939
572674905
659234461
74959258
41569773
175192698
345079021
124864682
20573022
288073846
96203429
100305787
376967234
328460040
703448315
1378994
404697717
23423887
153794599
344592964
213435683
517040004
744720505
268337177
436871911
393517729
385748860
633253212
397465167
199806884
343409966
392604986
197164027
259521599
458949570
122649280
832851953
149327034
417626035
129937371
186607858
78629500
16105907
503763347
652633043
229634138
47771915
203571806
624937295
228515078
80269717
462341442
20152995
151105621
213569231
209180320
158031469
307231718
40314400
328456590
516198440
233801954
133669203
115471924
477046588
84382635
801347915
44346963
27236234
207308851
187831010
483705899
156569458
22563377
519675967
60766787
88991449
5786241
195731406
355431790
393797587
338206894
45652509
536674437
9028601
526994786
43164916
31929671
182376543
457129196
36397344
5058466
1859146
855218433
287475583
763551314
42441160
1410066
316529079
158179282
42363565
174850671
19328434
913671268
34146373
319634005
38273543
169933070
487370372
6562830
144195645
10877866
469621772
295807519
79776874
166746690
407825405
217667867
365151060
40139649
108614619
76960643
626809539
76348874
203694958
102794773
204594658
546962030
113080145
32094448
89604179
6314998
307977970
248490300
184299660
161393179
58061722
24878687
833903537
214807836
185727940
78723116
31154608
66821290
304747418
26983176
216643936
725879921
94348969
4620984
24641149
526317727
340041317
322094664
511961838
27928404
345874724
327864141
11185856
128566972
11699201
397542512
422487835
315250683
161891695
190500272
459337668
140517419
542464590
344349944
29166406
50059906
908192788
131905097
598415495
82975028
185936174
358928766
200567662
217450252
73760434
282959248
7183696
60194607
751564780
719927158
183122909
421417732
787739278
63598424
219618597
13353949
276139945
10535252
408121108
50688586
7456817
33784105
75827104
317094514
591005822
105194248
175740961
197598710
98039270
37284992
459516308
72246783
476485382
24782782
336024526
275991774
3883603
72478453
134783055
318067784
249298398
70573817
24970708
422465091
234883554
27842469
517070739
342055448
45995766
258042404
98524186
533355201
178419052
286689207
206788745
265961428
105756356
86293605
79162261
106488635
346340819
201892003
74911925
129925246
165890309
374079885
708489926
133096508
34802580
22163543
108603356
33249973
304464822
656260901
46976711
88360137
4677356
115431214
544032804
7989911
179033577
319709462
938438
93781823
11781745
6637978
502179511
633434518
225940749
333765473
155412294
419777914
50286044
166690938
3719210
213227760
113633495
290626311
832282718
460357782
327645887
50529319
599666456
355569866
56420076
85394514
150086381
32147625
736485697
336699764
149746820
312158660
318736392
551227875
160381088
47646217
721073895
246183266
32275285
280653126
83709076
341790768
455187171
478446699
43995558
563647235
65683968
16611110
39482878
33702025
430378660
376615977
926392404
172849643
367638582
66243453
519608281
45791102
537712184
817817852
288052999
219359179
174225860
39194892
83543320
281150530
443119751
661233620
118271525
254688489
499002129
590553814
377277319
403783841
350278579
505854291
568950985
107355276
550532683
110816166
175146056
20466106
41995556
454129579
388087734
728377917
9489809
275779068
531628141
433022908
219102626
439386413
413627488
384913027
3069871
58063749
552801982
279472848
98115390
26185380
202936063
69923115
6711526
365075927
116543504
498358609
66181676
327023986
135533826
232131988
385729513
49490617
249546332
538712728
341756696
111697245
584457274
200493712
302385494
12385896
34239232
585670302
57271440
25436243
541514025
2302766
57323494
30371212
150303693
350929963
4501844
178170990
592240804
406356881
296838446
7185403
423687615
248776420
33952607
506788564
860339102
6705228
144748983
5631386
231726400
27084731
185406047
465784984
83838992
237232
369120291
444187147
223333369
3348789
109548564
236082787
346030042
262831072
627363367
516710993
59992723
314050544
667104936
132998578
31228222
366670391
375611106
485489847
62116730
444752338
315621171
387761341
4002269
100058337
54355432
97795898
25367983
335823738
281223017
146498968
614577690
761443905
5533977
133980288
61844352
331192908
142652871
559894923
54886732
11992823
461472693
110486722
336964645
603103657
243627918
50203840
256045345
214750984
99958710
23188978
65340995
48088697
79640211
436788654
60557359
297237815
12482227
21586684
64993046
32968547
35410616
21695675
238085313
986968
150270495
130096872
73129569
678352524
480502116
689938623
167496332
867936410
567897025
182549289
185970785
216518871
48386830
8197731
485539421
245753007
345866192
631456172
75954292
719043350
119983453
243170626
46054785
234743238
326195215
83401786
105853262
37904993
150433548
581598129
52978563
856076684
69593152
150649035
418806507
305125411
275734059
554730363
524740502
221311643
185339641
176493838
567548867
210209170
43623128
268867893
434589486
376421488
3573444
714330061
39353634
106521915
26700317
319575860
78386671
174196951
205285325
358537030
660670562
78397103
39876767
211022335
48170364
653432979
584773988
369175871
258392367
115539288
254069908
175438928
418082099
282341047
82326549
135120444
600380878
257164194
45337829
125856194
40126869
30055416
120926663
31086148
376729430
669494753
49683993
529136535
570788857
184066777
112263920
158088505
3735652
615872692
196518231
521187918
352194026
136418273
135925109
201477995
39943394
310589547
255515815
772965233
65512923
383893256
614691426
589151950
25497370
384978095
579675277
617109454
496873598
332945605
121101723
155935367
21689835
250439944
792083533
362964586
354029753
702759800
636349954
191210362
461662491
20320138
749943222
312930140
298826549
439261416
233677339
37242195
41648074
358517874
82138533
179386068
59098513
4197608
9902551
390652277
270099202
602226585
5771339
174631969
198349268
212574504
141906851
12467297
184755944
480111121
125387655
704918646
12719801
51942352
296694321
531193105
666894
4693665
273619538
266583047
299026759
742802141
137268314
522892200
128334626
1871196
4672119
52942197
18200340
192348549
376428306
59240456
86853476
438520119
214495378
42812280
6257106
120568513
261278588
246285101
394611761
310303771
127714517
121348345
651035132
718761484
347298773
73640100
482614335
45966161
18393293
91832373
513277131
101635265
52117840
617921311
887943180
532837784
39599677
179381264
587512882
36502613
19571252
28578762
57546370
202886315
854119704
2962240
159139443
918496545
140450868
4415297
187730720
17934658
151872060
24067903
437859699
306629967
205515242
39091847
56100100
222224529
70530103
117229897
250426576
87922279
5589141
70719231
654905449
9400325
311404999
21094488
16588485
98897759
178607747
285154756
65137896
452792785
572721977
130848316
51006822
5261172
232413632
503272157
80656744
289275619
258718204
247068780
159174257
909169
45519329
4205233
1862583
607464717
255467664
19235395
142111136
38524868
302661741
41950253
296989620
87552990
152069523
236376315
235401046
59669121
70979974
189524070
264989269
222186868
515429
237097367
172882904
617048525
502507575
36413983
329083510
104905862
587193699
194051386
524953163
233299083
475514503
163478006
193186347
612788275
527893345
389283980
73903485
403841593
1064378
174795877
57687532
77453706
314130575
426215480
178107424
26407125
604212667
457158538
414205516
366278674
372470902
123191384
596336576
289494589
150543578
136267557
29375006
529613827
477117294
291811686
344754113
299759676
563817175
198284297
111670167
97945991
59335208
229344698
162074722
38981671
371545074
507857776
359356692
650905857
129918735
753092847
40521700
266958668
254039375
96328095
28312811
465284460
91842977
189088844
118160886
279376521
206066005
18502519
108237819
508881057
404589089
752778564
7575482
204422340
362972589
340618564
573094706
55383277
117689378
341355046
106888034
338058540
891918866
220880343
207512118
505183938
18502115
43401663
127765404
254167961
294063760
455499023
532180360
199401290
30824822
22847201
321187290
38409068
26219985
496001412
169772748
215760346
404626384
118402480
491630792
831422960
8656623
576108119
114520353
888705191
20890360
167118091
227483849
349797225
78745456
667377327
378929595
112127257
113224434
213393250
391518693
117612263
69692992
527286716
191692550
135512169
174125372
600215149
175437469
22147439
84674047
8309690
109265409
25276250
259046826
58630883
149341414
526854803
119112183
130578292
340400156
806621240
52086720
614614973
1527292
39078905
52888923
282914807
261106569
177721454
650016264
38325980
402926853
52186443
270986933
496266546
513812928
159796664
668781733
245287250
585528714
86153637
253761822
8550711
49358498
7217726
341362670
106094907
239326356
3105820
168882205
323000623
43423849
375978127
781770302
220694935
111553189
229028370
91975980
18835992
26329114
68651429
43033407
46812128
6998172
888047068
281792657
505731470
263575180
470969597
739694334
633199555
71840417
219211707
24028463
43164632
668090225
354582493
439332448
272650558
137727264
177553247
283104830
168086612
308288511
385540636
184278018
23564568
103243173
504031570
36604456
380267987
404168971
578606686
323484954
41187810
1974359
132752916
395984362
98175813
914513666
419078662
289912828
734687592
39046013
659506966
59603543
298129197
2286688
937580143
146575502
1933463
85112671
22346617
392770340
777285299
515318220
316179521
5602259
69538135
553008782
126952654
503053612
121809365
101923964
296605259
3144180
332290997
602616400
8687928
627820621
484145202
66680383
41605554
185658583
102302430
22009298
155951637
102999027
57070812
314583593
320401367
487827875
65337569
196510955
116486785
5085274
156834151
179291942
233060594
883441368
129557391
366221244
453880037
603487715
25213396
105788973
43746135
403858469
177815729
479159773
214208800
19729086
166365955
69311855
34869064
116445137
361319873
71810221
330620887
487978932
226077957
19390451
93446485
564319619
505477647
817365932
157779087
6551170
190828679
532868616
59599180
382542444
49586709
66166523
460335883
83465038
306754943
80171972
358298236
666982779
80435633
71241461
802794524
147220418
464871781
577047013
468905362
347967484
235446735
45502461
290244124
400295919
105135382
213346327
97164396
271111583
55052338
231620929
88580828
62049307
353302184
111378809
30014711
71421395
602727639
264950414
6446700
185978327
722757258
56988356
544259431
3785501
247781581
337866133
608631053
32585198
560099721
15610250
47494238
175460985
115919894
42550057
175948320
446436742
50662584
143102085
312902377
94750457
136889432
189522323
16388910
498390164
315027138
418707582
304996106
108859938
99530961
20606399
186853861
444109643
253451142
139424653
344059043
210578651
3563400
70159997
289995436
417670878
424011039
33844558
861843562
80861496
88558626
262824889
53632226
301105270
72906339
44103248
187870534
28014577
117595423
642884249
348012166
18208019
78120432
383417119
85665959
263914781
435019130
157756524
28558
397374706
522901563
84044148
108330880
308911271
392413069
756693262
575746285
627619144
647468132
457992111
140696572
110519326
77089249
39387681
207214157
190851591
54658826
570782232
296157739
250586686
309812714
514692
409575
339884045
193738272
28229478
600235861
123723346
116693977
161823622
610006063
90803509
184643152
2482850
151049251
55113369
109537917
142090316
492189460
528424171
895387295
214035547
141469699
67008868
258799025
414702258
98439355
705397966
443001306
37359345
238437991
2650968
281704004
1759
571568402
305709470
216899747
66029878
64787389
66578807
476660295
238767419
4225909
8301187
594470473
83698750
15289894
33730857
65029219
487622888
42755221
22289755
25702197
196039019
493302247
349375545
241708985
7671627
275881698
175558591
43093298
15999362
701239069
3367593
100784907
183672686
228238021
91408166
143544575
678468724
23310674
486856196
334819582
543685813
14516434
416106801
42783074
2165518
541210446
711699428
137787980
97119
186927415
13690361
202282663
67785177
4219604
105525579
158795079
110776107
274575949
289442010
77224502
198464821
22994723
171350777
325053282
311622504
169871491
54793942
376339609
321500910
309788749
1172452
168449798
471955901
561293879
265827095
193977169
331286385
51438127
719700909
1463728
248909036
681199461
128519379
82258518
55998353
198201498
23157313
316486597
524903697
208273554
20611594
213711626
82174249
104137
110950289
142169009
256939516
298661666
259306719
13283621
130807179
98394939
155694943
530166966
365557986
46687
519721116
243272912
82772649
16970282
105168497
169559652
36540402
458388099
165720515
258197034
102978185
133473004
59573497
52925827
125955269
189662412
657712892
113080697
369839100
782791076
104617520
417951495
647211225
104186801
555368709
223721965
692565972
427396525
610739130
81574080
475602440
42576476
245036637
511218
84791194
936883962
142437980
682269846
112618249
222878218
15634008
149742053
178339255
334055824
21341606
43655583
290146480
33279096
40777487
126012054
324066986
176733811
909872772
120967084
122660469
560695220
408431343
49080672
3616831
516657069
471482527
108033183
3927584
389782949
40239556
386748349
162503896
319299937
46507424
50981158
199378031
24542200
75676111
17521129
128998374
541512013
764185774
315109944
53063906
121457956
238562151
33426191
210963289
582154870
195165265
93088952
198656843
532476096
297300788
172992668
265540459
335037787
81292787
322988390
53719099
362124856
62326961
1288511
512322694
316678376
107203622
414636041
198621015
616658864
684114691
12490888
56816471
10488508
190176051
678039814
357865739
101798486
397622914
463129273
58310434
911408968
502424343
469819662
281105800
68342563
18218954
208849065
100273837
301871462
36371228
889390219
334482195
455267816
29015566
100176382
45435864
21347343
250281981
665983996
123697107
159310752
162236929
630789131
4939633
67290944
61528898
28425563
458083573
400822407
75140367
144166968
16950912
25702875
216913679
236019160
40948561
121322271
47785625
51783037
256303462
125256131
92013004
635234344
111220867
241735853
32850514
63487121
175420663
412679030
738880410
285014813
240886961
11558006
403767849
13166131
8879339
746284476
618860410
140511892
2644953
144079665
662416472
857340721
237742567
253706039
180312387
29704035
109836644
733611312
142939874
34129062
415744721
174164643
89050913
245447424
117012310
187569778
753591985
55553755
27358394
141471242
111072717
683054831
118620741
762006633
232676083
134013779
476670396
333228357
161278813
91955463
89928797
34153506
252169799
454126036
800563
102024305
221850436
52865429
202127872
147356717
559494271
489185602
130368376
135402303
156379276
93824902
512044862
164762760
380142559
373037936
80780327
49592133
378748001
83326834
249403978
75378289
80590770
90965072
189114425
129935907
142623573
7212973
544296802
391301828
243881392
52954436
29073832
105966351
231372265
226829463
646720058
129573125
19651352
161505227
284242080
229401053
137009431
155523503
281704611
62139923
60964837
710222163
174610985
161517120
120457757
52265373
50895812
44034886
458812917
16610512
289526761
97660350
274182800
242801525
618680664
405512778
142286643
685271234
123474442
44975266
507044320
124901680
105923445
712206317
543989853
200457567
80310384
593907591
347597082
5497194
1357010
143150546
789318303
471591300
17857136
97474365
43580505
213399722
9466594
187646858
491918902
365778712
340463345
14529181
219791831
367813478
358713469
296344899
215136158
194176674
129457788
198530668
17697670
361371284
63806426
320450716
271451727
510205756
5569878
159402322
93562727
144552317
456974954
151498564
198930707
73150234
99927391
121684684
384732785
228587416
481770618
556062610
68553145
122988121
52952663
250403776
15659841
74335079
266190468
218044658
12729518
458982355
2915483
330052552
105436298
573411595
419095869
640494693
236801680
690962317
545199156
349866766
323562611
198355854
246294922
560795764
239512726
62511719
519359985
41019536
293282853
452561438
489559843
415744668
90778603
487308411
16628803
88329899
90807116
539754956
110274014
172504601
121090
70844587
282498951
57381869
862615626
304357104
57544656
90645863
184146988
174171851
660396121
259347573
14074736
123799447
96068981
57075670
200314617
678648217
307557679
709697440
452909128
169690474
106222985
23703478
84350242
395135248
84445511
270920525
138446792
221384085
1756247
123817796
319275457
452134129
273683892
99138369
175196532
290276923
29753196
19961326
118408144
250955528
21762777
216390500
51005556
129028924
274696251
204213379
635205318
468811464
72133711
249093458
145440647
544463258
718084
119711934
356546495
233888900
527111270
94408601
324433026
30503256
19016443
47090219
139821164
174145194
216022577
267322836
442388068
75446926
903736
240896164
22164246
91031664
17203858
159203461
147978347
196953422
27055401
19510460
112140086
162858979
188542710
579460858
85219989
44653683
22328733
77322308
40610964
92002794
47164921
113201732
89451500
131545310
212281534
20386540
111175065
16420256
277583762
67321719
167444627
16005487
381088337
609600377
4996785
25016370
519221400
487327358
591066116
751690464
123649381
675351945
309594935
67932467
180068272
451377367
113120044
594661320
627855381
318448595
778394515
35128678
23146190
3972903
1021252
365512037
2466362
396544259
51870586
71722376
128830275
147207267
231769274
48100640
157347833
291503999
89050782
877462885
770349180
42098714
605337858
120455374
251996840
390911110
160037626
767275661
251988585
227904359
908429900
498832146
89469587
486401823
119257559
186367979
194939594
6104778
474674745
110794316
197283336
460198634
78332175
264514263
55458466
432776636
28338052
361200379
29270878
117408584
814990559
94713537
369780178
235632737
93268842
535113785
164430241
143071022
64301383
85912167
250165941
529519876
486397617
557283276
652856409
116454636
292985658
189657349
26558393
479569034
226750315
305136084
573589198
13661389
5214018
155728914
20951743
109352073
63267290
111612561
29918075
58185015
11697853
82563237
326301401
428668677
835104597
772890682
564345678
135216660
18090096
258070202
625836238
24355101
52356352
321172143
14584818
8141914
231621290
351814143
515506408
18387442
429597490
233230563
1936316
65598692
317769026
111555592
343341197
156443215
58223738
401765606
821213340
190419280
61196196
611203261
125180460
243235177
718178363
89855527
66159462
57363700
246208521
96163003
191657887
20097063
48997003
346706424
94820036
190488269
145441121
766611068
104813571
8537225
119150680
427525337
431075619
33179172
113422533
23178230
205621649
641612920
302245606
124120238
526432239
47121875
439821537
102146512
337309554
85361245
676626964
272197520
65493712
12132005
8021009
110612687
117945773
344603771
704095917
282878572
226998500
19763926
65860706
321226414
16686478
72391554
163144330
159802522
186521115
426020688
119894274
116182551
521676139
234605500
195355106
519903917
93329783
255718383
51594257
1320951
206122703
461267767
73262789
538888006
729523338
56796713
47964109
174342874
380760946
398479463
47237941
122314732
70671500
523906253
201534471
557124984
7360038
327734131
550613654
74901524
8429955
896293096
561240143
120490948
23030777
108934531
456049304
300929225
623477085
44031947
23705365
107152547
71635628
449927046
35342049
176150224
117623803
236153722
33985262
274687317
65583790
3671868
25200910
219282705
145552179
163302793
317448373
158831078
548659216
301288348
579829752
333932896
154122938
61424224
462524339
750137731
111564590
162100230
255883493
264594021
15807105
277695588
650706487
15128977
280279309
83607994
463341605
16193479
28306036
353639226
35516742
109403223
565258293
162025541
625224556
472978321
491363022
55692490
66863688
191345817
330435391
641779742
112169704
616848553
20661809
112839197
320026674
70578962
27571995
512112185
488249706
52006245
163755155
236108671
323233449
184638723
236973836
635536333
24889608
348657840
359029929
3634984
312937345
382300475
1077952
11988238
105903589
50146625
216210291
166646968
274428601
550692030
882484234
630117890
603018243
857545
23760964
241316383
235147780
156204406
130305620
120347354
17683700
94078330
707499666
329438216
540146461
129686287
233815429
153442518
642015613
74341893
44566998
103420326
36843793
1726955
411523670
205302712
712795749
117372828
599146892
452004383
209100495
66726145
371364966
173917212
68172730
214945224
235348213
266884861
71610162
904396896
100791274
79593655
206077097
94482863
783733
475606199
30397212
10078851
492017035
621254815
90617782
56586294
94817405
815062109
390931311
467782832
17201461
90164738
23029688
36492730
232581526
289992961
143073148
254245259
177452321
644426147
151842956
399044304
123036309
256068209
311530460
467723980
117265071
119022187
369064178
285088454
132327449
25031403
524023450
133224226
67912569
340157111
64599118
221427813
68511233
255318682
48676356
3809435
637912483
291619334
175194294
592838078
127652271
336327493
9727623
99355036
196630496
18324097
105629529
482629029
194826584
633566363
2885482
13930554
135516189
444295339
6759270
71660458
47795058
114499328
352710714
261345050
90133483
832135795
229216391
263672357
373133237
137462291
858164230
18460388
1576817
654831070
48810694
166258749
4107350
533690350
361527303
1379522
34475192
421692291
80558603
22213040
223528424
207856296
6607926
880279903
684672787
263873703
266773193
226454476
61567541
19673713
56343894
20490838
128036462
371899555
82841083
101740347
572044480
317466563
160684836
267894798
8606488
582554402
767737938
436087639
194284610
98080847
85262297
214208486
277520647
233429707
397761391
18374319
344656512
343177188
214905158
236616028
314991
857359192
239450052
502875555
834663554
46410506
203444710
252623568
286316848
120351053
15510874
198345380
296373588
31146149
221599074
2733561
266009898
366637038
40914745
493865970
148808404
586565341
104961810
55633
129504263
47739880
618356080
11978759
364612636
482169
544407811
423057304
905032966
577830386
125042766
48964686
2149136
64715968
45299254
170021867
90931319
541274340
28103526
35986648
96256020
23650904
114123270
17103856
359972452
285540589
419834621
287127783
86084949
91387730
40329522
13909974
341949765
16341324
308816412
51985889
232556137
506047367
413258158
11147448
345344466
31653305
256698402
92551189
641257570
16663042
187312571
71533123
237340061
2045728
236024012
267010213
287308752
278655293
33891543
9470133
66307492
211434329
80949752
180445305
514454843
92159444
8749368
747075917
674440824
7180933
149202436
7964197
461313599
325260987
118812914
735933303
291925885
110379393
107951137
70415504
318394
213588741
132710562
476881358
64578342
85779817
29815771
345471575
181852151
7586633
293963901
344805852
438329692
728523426
207537178
33980418
869693398
6331953
140079439
205715993
546912447
35917145
363688242
343632730
350538057
177605788
57577142
583597006
461174189
7433030
406373210
8838309
7330622
150948461
132073822
170105377
706908468
142436022
248390
27265582
388266061
885077997
244690046
541803615
10803498
125850966
397106692
332268527
773402691
48017723
245931753
309385638
173433026
64392823
104807400
512387963
21055284
329143520
163765364
307933986
46751716
171544663
284113783
315802937
229157535
98176569
48811564
672134
422126504
14322026
108212397
658746996
676451127
142205149
59800993
47071657
328701670
59598
181410962
29733290
3648027
420725766
7044482
3940476
10846099
387035277
2233335
369519947
479380424
60424605
278693311
193016886
331070875
338104507
874443
107004667
34972617
381724606
137788848
200832262
316630299
166529665
384838535
465466455
742715042
467891549
148821095
120189129
9262172
127821656
355605987
20611151
61519262
113906540
89159841
109911986
70611574
34059612
246787981
64873205
434359712
609400888
129171488
613764529
101530899
795709969
157685812
366434146
2864959
656436817
454273134
606911658
3833029
47479685
398940589
18988411
87362359
512013821
471559220
227067761
51976716
89696962
103668640
210159442
52477750
329957277
53275268
755897729
43690555
246435166
204371334
233821565
330873672
700520253
555088908
71788844
34486868
364759861
66545362
583340817
705935489
31629795
608526137
214550367
162483722
265490509
66240425
13096323
165473266
706405205
21103047
289954221
737497913
270221280
17229451
255978203
53635086
10331604
21385432
159058720
90454623
8016934
337057781
549164408
203740128
279820255
141489691
15420314
555956874
50218084
34005186
385140491
240288264
119107307
352481143
16221513
105179182
89059264
355263913
252252081
239520000
431982544
253294372
436397231
34573153
566886518
545058231
677568335
572435021
275179883
279125306
559475952
92758706
261921354
148149533
217730019
29733923
239294094
535052599
32760026
150284875
332687135
253352721
429302
33587116
108039507
274153998
88702558
741459716
457164022
420762721
369874653
45034724
36830884
404859201
271637993
19577073
58828677
6194455
114938485
53453240
697049590
158114664
148968646
110835694
220587533
390814586
409236219
23244607
19442710
85132094
447450523
557635234
46983143
129448230
489113470
74467863
239542489
26655459
22201024
2418860
236456147
43960039
32596766
118616093
4865718
222595873
1496584
311402910
513626858
24933422
869669762
452462250
35839350
88351389
643973770
877057013
604961157
113443486
193175718
614695277
393544150
131509516
85074342
386451790
559607232
1309675
55002876
454821271
105347054
21626708
624449399
23996350
688546872
257969782
260943339
527421389
885350075
169047170
458894116
195412224
108704963
558453557
42358937
351234372
582550144
8313211
297124663
538510708
457700898
22524384
12950731
54175436
554554340
250565442
605500968
431881574
568022443
112481333
44901253
589591471
432984196
557163730
323623195
104132270
79636338
103175808
121576422
25905277
80445437
5019303
36472576
132241405
456894964
254830208
128970185
586385634
309273008
242970659
325087568
675357096
22036401
21400999
425470458
297904236
417250334
9154228
26782663
89389990
83075364
13108487
667935234
150961841
236969764
721147583
246344127
258720741
25985483
206962208
4584756
307102574
2055220
128635232
298079191
197327054
237133044
271388603
19205361
43138113
287560205
621652179
69883474
96736003
72997488
554998382
19833912
552498961
218475267
2682740
562755332
210103888
116771473
98966056
23396327
20097469
162132827
28890203
282077865
753208269
4281787
93424643
1392907
165591153
2443347
13291454
380534185
22782452
747334753
319789707
704175888
265651483
145180723
72732247
16638009
259435550
383352266
102619357
125037121
18443872
44686092
165653361
419118302
24466391
37507743
45751599
24299477
5295524
385896784
513396526
187480805
268671237
67577094
5837018
40558281
421189687
2158329
232543948
338895766
98981463
14912144
31701245
461616515
90761261
286979852
455375492
8925532
120839514
277024211
54150720
193120305
31657530
34843480
596067941
251037132
15697046
142354084
46072898
359092416
63338755
143995396
391277528
169057910
104836610
242655985
23470327
34278626
674444819
47081879
467306069
92331656
297431922
166481907
607720469
919599479
16550358
181036187
12683425
64160059
227176317
340906336
518125095
346062169
354769421
251350638
666254528
228966340
360777305
23990337
21380693
112277101
91014740
172400674
84131833
233033000
247750417
165168816
125795451
27607479
102810753
867634543
26234003
17723393
40485984
737778239
14981012
272195318
518949429
163131416
425448188
125603079
250693933
259594550
518472372
179918175
9251626
24140937
79965390
551258179
37755218
117808676
718187241
1237269
419877738
19713625
126682884
251896454
63657395
66687739
80590691
114823250
133900760
73814407
574796992
504915872
98098798
62718470
187721319
219469359
210877995
157777975
446411788
97337137
108994773
196071452
28526952
21074798
517688293
376384238
408533478
20010198
691841086
128479235
82966961
2146127
481203237
39594078
214681532
884801243
197204400
77076327
12556253
6015818
424478201
284969031
33188165
289050773
301048784
32582869
474320437
252488324
348033695
768390066
323014544
70938654
314339385
108108352
181509364
301520453
554696400
150698306
92148868
211437527
116714376
140696020
229396157
207716772
59049219
23639600
488942841
75047634
176685893
10146814
521095969
119162007
721443697
84603189
306760775
269892835
749932813
86881628
125083014
656410585
494755449
68499939
515866177
151013132
35687863
14367159
61226560
7860986
771398173
312580987
143600613
42709410
33309921
159785245
63349246
233408705
125374673
240781135
30306232
176691855
596754043
201768678
346524671
700867927
152551855
82460099
139659214
70857480
421229452
519351058
5498370
150024476
2199664
690345634
136592933
15171303
676425717
36962175
814344187
261182198
24849845
384447465
213489794
362068597
208755186
20759120
442176882
168882799
15435092
289884763
574606420
157479645
33629134
117849051
826437140
88667009
349275815
375986745
161761527
68948103
80250
141394937
254229564
278737
103260809
167657887
119409427
828284943
138856420
402133395
393223485
384276807
6427359
80858252
530653323
237988273
213421362
140758383
315379974
67336897
146606603
78606050
225038122
24639148
193447443
503340276
140503104
129413184
151585845
27599887
383326642
207810524
17303963
19686467
245662278
635342534
45224022
228378993
206984346
69976264
7879095
76277415
499349831
49998702
631946848
4803670
114089426
137107821
403832946
184067821
4123623
11882148
76712889
2766147
378754629
31124573
73265893
48924070
179251997
186416230
35292576
321746567
827379019
3626037
20134834
511782465
124910820
316516111
74579359
551812528
161075150
141788085
93039689
123343697
733627999
425146587
64289126
628302
248257127
724909367
250941750
471331354
245817287
23179458
99720755
5510883
24337857
381831906
579122710
163714686
158101383
65578344
524716450
147517456
1424600
135759330
831267260
188058043
806911561
61120588
151102299
231715965
536349659
830638549
171457752
114728649
301205178
427909072
329656691
196090462
206477712
503959031
436427256
143532864
132035611
200364927
100908373
258361513
415542158
91379327
140847899
210725418
178904822
74173132
111215481
58179729
211316056
292565787
27936504
836074568
57479587
285563651
196662725
884473217
182112188
194538637
31258148
86388865
392168211
511305812
338974934
70147387
167428855
318185186
71353126
35756400
127135414
161901764
100864923
118953442
171616681
776108315
164669589
453333738
465932332
447576030
148728293
22291604
47703956
450233235
736086089
57332335
528358725
38207835
381152934
781447016
86385596
100864398
371167278
213695267
542234800
406987832
192954536
47961285
32950749
144980935
560623170
122073010
209980319
121579905
353248434
287804985
411270451
12151038
275284234
50362252
228897175
237940042
140435818
362614363
117808050
111169986
361771547
7881884
283626508
87435838
75005859
585462674
170892358
65228896
127571817
549930440
250135565
323905669
288312240
92061558
71081074
26207703
775640022
130464665
7190657
475644706
343437154
431684773
354647071
179521298
274676771
192352188
504892776
280416021
156038582
293754102
102696221
462801647
5631112
278644346
198785828
639706822
68995374
11028087
183903700
330459449
54449413
165103711
5826125
353822047
283782915
455162481
141054350
580910015
811611494
38331935
118551651
359062737
71926874
76410475
34087900
199689337
77786025
122656381
541933238
375914384
106123086
161826542
95647523
44646304
857324484
415505967
244329685
142127602
376776169
181334387
20748581
233221013
364010193
29547531
219024933
286523411
216169588
418762396
635993295
110306885
700156480
189102425
233654345
132175365
394237756
12085190
440773325
276521672
36639651
98453870
125841438
123061960
440859168
355721329
1138474
27197099
28092572
18265206
232289259
237786600
676832220
372473042
175560702
154582807
491164621
301182382
94077321
71765338
150102693
814866200
700102404
363589777
465849429
377195320
583914242
189073565
69243401
356092245
80451314
78913100
395022037
870578396
287901331
547160749
339484522
33618571
195856045
66984185
646110749
166693091
648164699
575530042
151541670
326152780
721626792
266611265
378039547
283978171
276139234
226511831
198322004
192274488
30447781
725482653
333049304
254702315
816296439
171654153
565464971
59934672
33996631
19856020
265205347
233850854
102166193
13417546
184319916
465187274
247367608
84382199
36194171
933335787
106555419
21927721
198062345
109864566
72343481
485546531
122212630
113599477
60211596
67245086
59810802
342428915
662014011
4083517
392913559
91629070
66568336
9223752
354866486
717393563
371327454
811577246
206591766
235644268
266710021
467849769
35905960
271497385
735399927
32775877
43360056
280620389
214224548
142836968
530521454
243760465
119785874
12220021
35852286
351496369
854449542
132730087
48909684
257969444
489728932
111921343
51879510
184277097
200931398
240113174
161619239
443966086
195333878
32209643
478163470
194515485
5021127
294933777
87070110
172086803
206733881
122682452
249819177
728487959
214694653
1329125
125590737
32171791
39176756
366592875
4924836
296832344
216426596
214014962
203174359
544533194
128442079
162579438
198253778
441152017
234596994
239431837
793730507
593046829
212109347
243086374
2629662
227530397
935550081
733752256
398417434
737484667
11088042
115185813
170066994
137617910
733126449
11182021
93162383
5943742
19799998
283472896
554190905
91390343
119351951
506618
5467010
262309886
94196754
57890373
64890391
40216377
176767358
37161732
270781651
104858596
7996183
515163399
201651335
129517192
69808141
303862799
105970643
19756489
616641133
773325488
236351108
8618914
354435434
58666412
12597070
433834831
251124136
45272884
146240770
712797901
837314641
288392757
263412909
385080038
208312667
23061106
192825794
22709605
308904632
91974806
311649132
120259254
120219088
22221927
257440188
11867052
314230384
190038481
100596722
21973465
45070641
253949554
127537618
208135118
367205370
17684080
418898114
154995217
348785134
3961503
1153587
438558300
59439891
48260809
12374545
6724007
71632086
199467604
91347386
287059223
506114085
233918087
199530600
703820183
31975467
140456607
62902376
284467372
16472014
198820618
231656223
209314254
679395991
54801909
13668642
269249729
587116382
86937512
39554523
196242482
548746600
668219933
400988813
305504924
475928811
199071347
482556184
270088402
24733383
680275591
9747103
283558942
696124204
52763282
396505673
238911991
360818172
21725176
33080143
75697133
398260464
38494259
292636409
108383072
369281370
590765399
346708543
193045316
269165516
22383141
130015795
147280737
269804842
248928338
571164806
200287779
738526498
201669841
87653391
392605640
467315703
443952408
29308527
255818798
529192217
613856634
383045116
145043928
43177930
71461019
146745988
47919796
32212263
971707
166764730
273791723
543114844
12284058
220139800
687291148
429019252
140988613
361567244
3324015
39422338
313623504
41915924
36610879
37366118
709484763
2853131
231356951
74859707
32373713
194296938
174118491
143963690
265614833
48274043
25235105
557442300
536651339
538997450
38725556
370920466
379752190
347422953
17535513
826617110
873072190
98441154
13063138
898166895
321814187
235981168
174204699
95807850
763241549
87750387
4601620
250474249
125414407
258917329
579989909
184095185
187339070
75797091
228088901
118861377
14045427
10004455
89661029
443209757
171005389
2325926
1724861
191005978
214973144
173810469
259806724
269927952
24899122
559204060
73840283
292767485
8748385
186020646
533081319
367361071
211323616
144974346
130147511
725248373
135702542
18090385
938807621
333708846
348903357
229234904
307756109
152488542
53456282
47526049
29023466
188640511
373121850
151312642
367122222
188323790
175292476
342530328
482518997
399561694
539082196
613276719
11426946
608382909
3139899
269458195
228616090
321689138
43756777
612171966
99492420
231234091
145607927
78401033
414396147
284605616
479250533
563826654
66024391
196349878
373129273
34503554
435979130
327854400
834963158
417139002
120804272
388440592
634008556
200863938
795793366
77523630
28227159
115693738
227620146
4347125
93419110
18278052
221143319
61946528
391453595
420019424
7111772
70334101
87018792
142434767
153046850
81154475
197317323
58197519
119446549
55743304
106814168
457735576
315447156
331103052
512166660
740114414
638909981
3665523
5339944
6716224
213587168
51537498
729451942
296736804
119837055
497568581
4655153
178733405
317926592
109447164
2540558
442466372
769143237
310690247
561000269
588294863
34977814
156279568
38190148
431451882
190394
138380671
322510387
590765523
308425696
3235121
15381820
188418794
196073447
605565967
22553018
211379628
198417017
7474248
252123051
252736391
227029486
1258916
394694296
2774794
217446859
512745829
661926285
58429069
377456319
135727199
26332498
266133341
91697473
4676357
906432719
495261526
252615416
320496954
249337665
256087208
486511923
435015037
829094809
8708825
259328576
410200806
69633
520984502
708981394
38536956
178602181
470238829
4043638
45008897
471860871
175651069
160650074
373380072
540783606
146222176
11067497
176357357
234732734
12558181
280117945
97260118
80604618
14312290
172481237
566872273
162259938
244925988
444051130
125646395
527546388
209220878
10125569
200432106
210211493
149797381
2491347
41836736
460284987
484839515
2414391
600079976
84920931
400152969
110861620
12327888
6440909
90073464
107913935
302922317
46636166
55206120
517317470
53011062
80776124
22037572
31923937
424775038
164273950
23514099
73701582
379706218
14048066
187016967
104469356
47956118
141924830
559682822
45097789
19565884
247061711
217807144
9436127
535575069
987370425
659803744
749882106
337211773
987473
357028756
243400008
325446769
274870157
466509292
296138226
241617538
918065621
8559240
327329683
14713062
13387172
354073800
557704229
368925405
326018988
640756345
31139832
303809144
201293703
158750220
628054906
489426580
383527990
795771337
134817558
212311744
2009574
198731102
525361096
86149343
471302406
394371756
105845361
59391941
209967719
18382428
654264835
21354000
363493128
47574409
20204342
8368373
98241836
234817474
184997690
212890095
39647128
351682172
118972903
24564092
680012366
6815905
68729677
179772913
482980143
335442635
363042121
232609590
373341739
232384171
504406545
264233639
6073352
127435940
61263132
160326280
114022296
31546980
589908914
412081387
498887363
181790658
105549049
416778339
26444
500644039
163806287
69290358
109365811
348310738
86084052
5737027
112274217
14535207
518072168
274355989
749597496
420776536
623232933
85662534
238367236
5039678
97311137
836285720
674173903
487631574
522596360
28868131
357578893
93532412
6338238
262221030
141387519
732895240
76002012
289904369
79076572
607432187
49042011
501124101
537479811
261587009
3708530
5810043
178463181
19373352
399668621
119344225
118198421
286375652
138450101
38779345
158121113
220586905
296736904
951987901
13195545
296271917
340330195
257835170
448014901
556792281
4901741
69890223
488826484
100155787
397344570
412929606
79501621
117283278
68960057
292766904
115040599
383310997
82351948
106704462
55465897
553218602
592467390
322085591
36030517
365812153
367274124
86288804
477848108
192428859
258345628
66955210
108995833
13758848
221173998
584659560
3718077
79686695
413167680
208361042
418800066
111821559
122474588
57648816
757964271
84814478
46933207
7709490
646035733
598120910
178430845
655648976
173060521
95572859
112554602
186186761
49913740
256278383
164884495
86594910
608525629
81920271
127120172
254675547
114382027
538265693
111812138
325587467
12008547
317578022
105942981
310727866
502406332
54638007
287525470
523966229
420029266
28582534
205606805
75512979
101089391
531468168
91735084
660531245
440707166
148834493
83432340
380453300
97679414
288959618
233513285
239779662
709995807
751819973
581900684
329990002
422336865
359838590
111774717
130465286
264676424
74497106
462000457
20453804
32114793
17938925
253269903
237420734
604689335
305617978
303450291
559539026
235994752
200883332
497374383
79114925
235976807
429237483
662138261
18716826
446605720
425115304
114758040
383937092
15354073
518766053
670191311
70347157
177307134
342426228
94034116
435612155
309552329
103177466
27592022
365784792
8783635
544210382
419618175
350599245
80888754
4626470
455672684
33618515
94254232
319339252
250784328
798702249
125394631
352321908
315962989
184543652
38390387
382275663
17614872
75527863
687791091
630515749
725230568
78391797
288298505
339860036
27232487
67241398
33966122
608129507
26827812
277256742
163940267
43604158
286844147
584785951
642113882
232118517
60025138
191502702
324317628
180433003
98115299
29224637
284991158
18472151
141070563
118568586
36543405
537541737
275966668
120502921
186732933
59306697
44580495
298950661
692734849
557656760
283896612
466841412
189493572
185862342
36260969
683938416
4102660
694585303
149652949
269895312
799391378
32198108
625695888
48477777
265106145
204464499
544201247
292009755
141268407
134092020
49666114
326799317
214634262
174155330
18739967
101731489
203348686
184666868
141026125
91566745
124984203
512567883
388426909
566813695
190092670
114728091
41460732
228262385
199787749
268683590
123092298
500906332
64523229
390385009
96385197
381875820
94095840
393829033
653201112
601099502
26013377
247301997
126099577
92162860
52118828
716422593
87819231
86828586
350550025
589658693
219277019
255254209
249839365
558483708
21595188
25676947
14723832
256883438
647048426
328604632
10197849
76671023
791143376
151391140
63643789
241878881
237054996
10615704
579659326
31316751
62837431
862372348
388578353
950118977
343407688
129750379
181160330
2798676
153696833
66706132
93085801
407045028
454891972
140767034
217890008
449425
113918472
49139960
162086243
35754475
422741204
43984172
89188087
10064099
9100795
53365057
323111532
906198549
85919134
361703618
566857764
698938667
274855520
82754682
111146008
750009150
30076506
71856791
140444091
83433658
135072054
28047813
246555510
97327781
22779483
56931154
122803459
687547831
177304127
471286888
5881126
51776729
126520974
189646427
88952752
4207695
126834860
47378261
18540145
189534578
239168424
480959592
224875337
209017354
68013923
422024980
445908219
3576765
322317480
635111333
99354230
8472994
323106264
52683520
64870091
123879860
156488863
576457611
71844166
149363707
365040080
322558791
372839359
66517575
5680315
895836429
659097079
705247888
299999016
16391404
64231783
302175218
350030203
34627621
66780628
80133543
96466994
16498505
24111699
363130170
105870345
192220537
597308154
37142661
4029525
561301946
179265554
559087318
307977093
55791325
173488649
323428737
289279552
681865811
326304829
533343398
389646652
327547605
424878676
174715888
21926519
33658329
511572472
348666727
635673846
136703958
123760325
375228984
2078412
135402704
575758863
6481608
6105274
162857568
66061840
142405358
58281053
420870219
331068611
222197828
56197242
357117391
24481557
217980
42770640
111710993
90363423
448170769
50242752
64439225
188031299
98992077
522121160
223337782
804466987
12211195
241335532
809965496
111096912
241889454
490759225
263210957
96283106
496437006
460639277
246662453
67421217
529529031
59350840
168696099
96294295
24359729
806886991
307249066
346810358
37946778
299933933
404414631
243192618
793426767
129232722
300801053
9129692
428815817
569714636
279784759
99177376
510627400
9178886
134844542
815782224
305533492
176903643
445052500
208493236
416299707
793262346
296041677
528440659
187634738
62020889
516401647
11351134
464195568
662421321
44567472
62339785
476706160
21797450
33342734
54839283
712123845
11671862
343768619
15454831
217270136
470415130
61544041
29507216
534270791
222862550
423684856
178435848
480369606
110939083
103811589
255119307
94887757
1792219
108065043
551881010
85536634
147328492
149305969
522505748
227619545
49700096
5234494
642658369
36371053
493658261
456933429
517741826
336299551
219862120
34168148
578685729
356056789
81479616
221862595
62620995
310896133
179991742
18224446
438660725
91795124
507689857
202261743
901409797
482029622
236568702
762840732
610111746
381071211
304441258
95246016
398961496
100198427
625033
350627754
3438015
59569650
334412431
525504454
335449155
78781302
41256827
361531466
32187118
160123559
152117951
682793305
8556130
451203368
30372302
688414392
648758300
146069786
75413605
206936662
374631505
360212574
452962217
3773002
256890040
5388047
840254469
355165780
519650202
839413066
183451485
296900083
74164025
712865314
282443241
101802882
133839492
343132779
64912683
61907344
4435863
5357182
614467577
70523364
394194338
296202199
642075858
274029213
278402187
366112136
238690723
45638769
456745497
357286665
221599630
95021556
197628446
389264021
367358952
471915835
96028857
198375220
782766615
40042179
412780335
108135624
360850073
927707942
5392228
803523805
103565150
2540782
282364298
7003199
582158565
290302983
608152422
530422736
43165916
167265080
138569354
30724743
321579524
300612076
806494116
623395287
439101701
10184673
204128030
108522228
145827966
513766489
18984345
171292597
545487760
80723151
532901545
570225414
766539900
204246423
16697715
476678618
93121462
62450918
233562748
506322267
852441
9553492
476330154
55123705
630167520
521117175
738781422
103727161
72475464
214145402
351240087
327145158
105609005
764662416
372646484
255126
101433665
238159668
208743018
217681536
654276568
13894270
60214248
318099897
62057686
207893587
666604819
13437008
238584214
111497722
128306230
138330244
51532458
35779591
58818619
34886499
933593262
9426505
744017130
602934048
232131536
339628716
51573066
254169688
108127223
219409188
32218701
9947778
174727344
6541401
935209931
203780159
143634528
4250771
1340050
468903388
63824641
691319754
494203376
270207006
1026217
440859954
343300793
296133683
396369336
316296341
342961473
647314098
15999795
786749832
389754595
749723074
353299718
58701730
243947342
483727
525464105
120281769
305202704
154305532
754904296
361781275
152540014
637532633
680412588
102480251
148180028
388954261
184721819
52916493
575172197
518519520
527996351
140779
238072376
55428839
92803088
231643676
458870784
189289209
693446403
191664986
96971067
302733897
22218587
74349549
7270072
107161816
93240462
647695636
12592703
221289904
827052294
329020768
43435824
178564493
9580210
105849802
168147658
105672746
711495260
227393718
2072970
114577674
165104733
116642991
87152266
201614692
236072024
691958092
124744846
52075392
157339295
38296639
24743029
26525922
2811372
631556191
291583177
547226512
134196294
27130331
664704998
158582782
218058624
195757605
119470994
436497861
55579970
128863739
569297735
341674898
495235217
54217919
69628612
42167367
286088222
66130135
229270369
455612226
237942884
211647630
483425244
286131042
62737917
332730343
11857003
407312317
110195167
385677062
254143072
111095664
76997332
69710767
127543502
138702017
189853927
402126479
152437309
354588756
45749731
260282103
453158122
420662626
66207953
89974898
3680295
492758396
3451785
28281843
109219765
22266496
211801894
188895269
543266619
781493821
80810345
520405968
26858214
154714141
155840895
740848137
18193151
910378
284319565
6764495
33321208
515717125
360114347
388435666
84567078
9554744
196341771
87217960
134908291
316112246
165018515
96817227
108136209
280168492
312261846
46060873
158610161
65275967
47774512
459256809
28270610
228499335
248208371
110693154
200194969
29525593
43738332
76705369
186627829
76894242
428811416
206331157
676572209
317781362
207338696
328395133
2907974
350908263
350392202
190820626
258837184
79692940
429080798
887646243
245198112
592579759
16492279
98523540
208425274
174372542
126657736
66429961
444021098
332727519
164358302
84573532
235526816
154106246
233988241
496218569
214346733
145469699
625794127
188292032
174368285
286857393
26456991
148401292
291722823
678484682
131649654
9312836
16617742
2043568
808244688
230330380
887530331
885872514
27635701
201414530
400155334
193106153
511378019
42181251
379219066
395342438
59521254
51052000
102640572
225989604
47804384
409250687
827355021
49281943
483582398
137785433
334544354
565925377
384117549
372208289
195336284
187478659
151526841
178213011
218338223
52951459
17396543
243550780
130939162
1480659
26516155
33037524
128208598
15020545
387645462
139823154
725859423
58191336
721066484
126788936
165383647
14446437
213328115
421992410
306306092
597112436
75837785
92864818
25521478
620603611
9916875
182744974
801474729
27698012
509994151
6499181
105783607
505533378
18048018
1680677
16000242
937395084
1885618
352086371
477576562
16107692
108091883
707012972
10103413
782163898
31562996
335179824
51224738
679074035
179900570
442226251
651151927
420377647
33177825
162405752
32515455
337571828
466095892
204203414
207775751
118847839
217165785
259405274
11343164
57450598
49405266
560817134
323720944
154120608
11358418
228764419
16311633
536448424
112672278
39326127
707535434
45696116
287729683
4890580
86013942
58376274
259367366
126667752
13841939
570806735
202161881
34921037
473175635
179479667
199337035
216109391
528903691
3423197
107766956
267915305
182126293
101933354
369967844
11604685
33730321
393950251
110938614
573167071
99085273
47467270
27710950
164287658
361784471
284417
263454583
179937178
177446563
110411621
30268395
20124109
30823093
74015224
403595594
68064675
138145690
383332371
560098724
30225673
146896233
12819527
628063852
508377569
88594053
67032590
36327347
496196055
200630333
191121106
672708322
213390248
117509046
302286027
530837053
573045030
475115380
146937056
107962062
570077052
356062544
46344356
280489867
36871405
133113085
178032330
312270142
140383650
39292077
868699750
139717408
487080787
321345433
837285128
472074592
622616738
330931974
15131706
367044837
176600108
109470976
29746880
157892348
640745202
185813578
484684394
179737753
2340569
798674395
511541850
382538518
711107822
33717231
386724367
67671198
141221287
811013119
152792823
469328134
174130536
468343825
67306651
647882991
167447907
17651198
349315561
17844928
683300166
38305518
59500947
18566769
93668886
509877686
707296922
37356965
267935043
19102915
242917913
14305822
65300331
582209215
181319735
366137459
379279974
396974134
154940601
21892747
152844404
438096564
15889652
79700797
320746882
15934145
396643355
378479120
6229383
29744696
26256737
193047541
4485273
568476286
70179373
244207023
8161585
182856342
34179461
55158842
99532465
110724225
383069882
761520851
475242575
62831235
311499517
24816838
95655282
1974182
544742075
305218791
540243551
50855774
351689361
127189716
161004680
358772382
137848531
132471916
139998761
508469605
377171649
826381816
70473129
312052863
8922110
417550343
736560793
92338794
18791837
232029285
160783918
352998422
126323953
71738744
610613622
147661500
64317924
173561386
498223340
162012732
245964023
496171622
483459813
174413685
33046386
654668792
672527213
187967149
569472503
469999652
329229368
331033491
1046725
13615973
19009589
254776225
418747561
192916043
306325815
209367453
122170927
12909867
467163182
262704327
126968494
1095238
12300254
60988772
82751524
126278610
348654324
1691834
506083421
6212681
90270636
564226642
70394918
71243707
368490
106255607
27924708
11954563
7238203
65331721
118417806
245010209
415304378
211339906
388309050
703640334
204148993
267162394
256951855
11251650
7985585
79587691
276576519
384508382
617868215
332025026
58686684
57855574
81472824
32617985
170280996
615758619
234699109
287052308
554180050
175784547
46178261
4723947
364463193
106963579
50637430
61377727
102845542
512033989
21093912
224603762
274944466
109137345
338605369
17142785
28520545
199098134
75356022
336086696
143596041
182505912
611038983
578158687
14061832
745399687
47325986
229716402
110473639
180585022
894195446
162182109
767611399
530721968
30626067
729185878
422440674
594211841
606226935
309568431
77526781
42031860
162990786
27553095
341065889
113326284
18277754
356090799
778597963
403650210
247059987
21663786
289667157
474529224
503338196
420739993
256090056
524110137
111322763
316245765
571716866
630851683
391424176
312909266
16160625
168894081
12234154
45243455
37481091
13098264
330012252
94791801
283262548
422169636
599617055
173696879
10105194
351359856
158594308
760285933
53623262
64876325
33887259
82505726
708886449
33364791
717960275
18942391
602985680
117378656
2536993
295887062
722808761
290902267
56938516
119273105
252425907
10210163
2040753
25373414
168785007
440978762
21332612
234557516
42882257
55917000
83939737
304311515
131476805
215368530
15325065
460176204
51487088
8667452
319303826
20649996
190919674
509051030
591721478
755983780
1431508
25082824
545198684
111708366
551524421
506991894
32694422
700330448
45489284
415140237
199839281
166291616
90770940
111178977
383140783
384901540
93799324
262023037
318034396
2195969
45169874
405335006
88110888
39916397
58203076
242442995
568946945
65846566
445365855
132978480
21817551
15452201
796319051
295966541
384132189
690513722
185679550
13174560
18036277
11749811
168501002
493673784
127278601
61347628
154211105
44372278
45113922
178358332
249434079
199538807
34598705
191377700
648245753
389428879
648256501
410245854
524664507
800076079
439977548
641488923
36136299
676268208
567472102
138126432
382070110
22058819
6727122
311231833
226450267
485105693
103619146
189037666
940904647
264822433
134430957
204269235
385358013
403478071
268165026
381528840
70733588
237590296
348536020
261741125
57624854
404987111
169987787
15635888
39763943
146724002
144209980
247180575
80863938
212645778
55199108
26827705
41414090
198415488
233403140
99723104
215460172
350716429
382118259
286050386
469858163
317550220
167191706
91394108
547733807
183689585
575979397
609423211
346234982
12616701
194703325
134692477
380598907
74469598
46882263
513550349
17490227
340186553
23534584
85267757
131873044
292263935
141647351
140135442
368719603
37602164
91099359
294693476
14481652
202423225
68646021
91986029
45015533
3001039
352061416
74326458
156901462
176617643
35917396
36680995
191665410
477349074
696877732
184436286
658267684
280364120
913198715
217334345
121842416
573742367
408365462
898380380
588473928
362234581
1093668
9732514
689989649
45412389
208704602
213389241
561853028
2554940
146535721
58010607
66867339
535754094
342825566
627951780
33397758
58374616
324393113
480709028
9240622
3132416
779358189
20112430
64243052
56605086
166661185
74507815
172105559
73306585
63561070
171312087
123163517
26075254
805147175
308771506
34935551
335748414
323021365
325586509
243822406
147795131
37101883
6751919
208677825
789572231
71070293
5432376
63598061
167860760
219539906
43662349
92567142
346756875
18243583
157999177
157386422
393712588
171635978
164984123
268655657
377882207
130410156
3421311
72161416
28371417
815782570
31237584
63235772
5867161
179903989
3597944
84967323
153327963
230831131
55898678
15224210
207775561
126262999
662890325
271897362
165806819
351524884
26855375
186613164
2961502
40619645
346351566
23919757
52090518
359934710
282864834
102260586
136855215
216573766
189092077
393926944
383132418
180595750
393103787
566068597
171587256
181053765
177160861
464591859
194763995
82143336
69680145
38547180
189055339
222641611
116210304
322812024
53131153
763926916
2524327
8795605
381023451
132596609
35601287
1719490
247207386
526212270
268856105
770694631
433988640
114382407
856902232
336414816
490652871
372483971
330704113
331940322
220088826
294474198
14807791
306587816
157021295
115606284
88075593
540735646
459892437
433294113
1926865
16104932
148061913
309265218
465791046
158025678
97136032
29822846
446385232
297737298
276843590
13758206
221564251
131808948
153325115
412919033
558493965
90837017
2008037
251237835
94463
41418682
146480085
10566755
203112411
28460374
600171317
336416851
315279430
112222220
824423
158162552
430791332
312946973
699499525
148333075
202083655
447712811
81396151
153351303
504830561
24431204
584303664
198275093
294329348
12807396
50597939
177516075
441363100
832877892
474275580
453875732
101929413
17775195
91877336
538110706
116342437
21195609
100705952
296103778
1081209
281906071
725512083
50585214
24682698
3960501
582373584
245504362
4163290
29643536
233433897
274578908
79060618
243063987
131673163
55019268
15841837
29730452
266547183
48260429
13436382
247619927
174117813
568553228
361730174
126033531
71197919
60192362
15699186
88060468
20334860
5089043
128575730
32701560
571754167
595708465
123326344
86414146
205313470
500069914
48684038
168653527
427440094
675879031
42054914
155685138
75273652
297359705
117821482
265270150
442660915
27543002
25176523
37715814
529409755
273646575
1219183
25363466
266605058
866464
177788871
95209662
14961262
438793223
74884232
919325984
5210985
577883012
322648731
40399912
467763533
82636149
229893103
115522579
47422147
19757482
581173786
103875563
75038449
51835992
91395692
95991382
263808373
80291825
112432230
60702734
118122205
371644217
8202083
19849889
59022869
178819416
89960835
839806330
43020620
74266210
245183172
290429653
413099265
809737920
675708980
40759957
576703761
190411838
264667057
154821411
231257060
40016172
117194203
225735924
240306319
17851327
140629888
16780969
349944470
110645649
52435063
69695357
182767034
296593674
148641679
49701683
36254479
84625827
430301651
533262908
201001700
596716466
159731124
554961358
424709419
388586109
126741797
17847053
236447004
894121763
39859086
30327095
760745171
621060928
92583242
194912154
29883139
76640328
701139137
5634796
401507966
299552143
240540721
79554987
268860952
190321508
119456184
349647035
364979706
126738825
380799700
303326859
340693460
301466731
253319319
513298926
497522936
39395033
58514539
489438363
41294554
7772010
42299203
512861254
36035980
23057062
400305519
723024382
524086884
676664802
3075902
600350769
296832076
103453
81699382
11401790
168280852
387520919
87791876
383446739
474414539
189244412
3981642
230102410
233271541
387578732
275587733
119037737
218041162
628262733
311238573
375634636
89144834
282948235
48816896
169634165
150107673
130387455
184217983
285943315
195962885
375124078
263157925
93260272
637339059
321236336
216463290
348013968
15579751
639805857
180652185
40762257
401356316
798460740
133656712
125088296
285294038
524698157
169476232
126623651
666403400
151650779
18907640
617420408
585107027
93463867
921372652
463831882
35624391
28745212
33180719
97147788
119992555
718153736
568472015
664106700
215859809
486932392
52735369
57693533
12759305
374793996
384028691
418230705
166771530
96744785
22427693
30101881
93980962
563522715
368980691
37547643
139324295
331474165
60438323
541548634
123259999
33398170
456501517
6794728
134385708
20505277
72680850
254441694
442484416
46496290
583470105
180238457
138430954
214994154
124428667
11682588
747298626
447899809
394614309
99314909
301481465
204401843
470907441
12492944
6210804
120778916
32005494
22813824
244107538
104369420
8682984
520394010
115423499
479462312
304278505
167285054
67666569
139915108
493246982
9986435
353693132
393341991
131868598
131894403
656011525
18410764
319858396
283961131
146147183
404027958
58010325
20402938
386542288
220735372
213268543
75755498
236059880
141341066
546527823
517462483
386480872
81428417
276128904
102151163
285326755
24770227
9097684
84833317
517220207
45849004
2086371
56989733
178587455
74672014
50336059
220012098
292611676
576455045
620725240
300580166
591585424
24490954
227628405
40339916
8852695
108669128
384822746
133724599
59757380
38058001
580882498
321246734
277848760
12849989
435270983
606348902
665536790
38615667
530700059
366336996
59096304
76415580
327042
113761354
219506576
20035574
11356911
139875242
645441669
132683151
532291551
294755929
452216230
356411016
79847780
503332750
85720299
139174598
542096
160964759
535874371
65343779
434270245
11409659
90068681
738508485
52322541
32919616
468214414
499090652
178505360
757658609
578319270
10913078
442005253
805815657
19284187
644252250
168284283
399569452
174188285
6517800
620709745
549798611
19356593
10256642
325145905
147563027
749032693
469527543
48675307
23712941
212915958
610887351
666197753
539134221
16376628
49388494
198178171
193323777
5369644
52803015
104954417
623659971
704355542
5374804
251798341
77940332
468410934
477554493
396086464
6028193
896941590
555240912
745913413
162462760
25875970
126960473
91944876
175827937
365207151
526726330
39830526
17080531
352873823
44175733
387911636
1120802
4592900
196393187
206878419
293979324
48663573
46641099
682988629
961704652
253830508
8154158
5939647
499877781
123037429
602912548
44881800
312793133
626547074
589483877
322962819
260087456
3923635
625037728
907746190
367901565
682233676
192725098
108837972
92488951
740211535
299430205
334510827
255576113
47446917
216929342
77201219
2904022
147274656
188024588
40522548
91570184
197727626
528799319
286916617
556617422
333114533
151740873
564947603
192510007
86781475
774954387
114867373
309874589
174396950
226058172
205361702
633005215
96380936
615306535
622885549
536433252
490312542
757646272
20385549
525731414
389593611
152374734
80507038
248592059
337410864
22012732
402998214
29995706
71805734
480079898
24404782
662151609
601909095
157104452
383141524
1208253
945728
154323449
107004043
25988954
76981024
648489868
312147727
463073316
387568942
31067043
749065365
7543555
508070
43549196
579514375
38994516
358499155
393460590
666621001
505242364
69007578
9186692
184152908
158087238
5847957
2795920
566609741
278202397
417793694
702268893
256966557
165571534
22224284
87079069
562237346
842485969
49832544
358644136
114636197
256648072
66623382
32986306
384972560
16449454
79974320
237405154
430308863
281026522
92883860
856939794
1136213
172865104
496843122
751224974
39828844
30246632
133825484
124364228
16715293
121563599
35121892
143657434
103167481
314913974
66399619
82555297
40554353
341158652
5690619
536101704
410217938
27062055
281076777
260541614
142771828
412360498
93158965
5440994
165415723
137334873
141870854
466510608
320781097
599005993
95506375
133438401
54672122
12406814
150049888
152732337
205236695
154798339
87153740
34185828
387957831
597776166
1302054
201982876
115634276
51991952
123160629
115805078
347676498
41611261
215418263
88961060
10394337
136359286
360608619
798646396
305372588
182303781
261612481
320881844
438228766
309114401
267300673
119411310
95050505
17738427
111320817
184363268
234601315
130789533
302475165
10297714
37403168
342878947
240183457
256102669
482818622
259338107
140352442
225117218
46658064
312013262
432544148
918896941
34333042
88997147
727493867
107668679
24945829
14528890
23528834
134779600
158252411
245791656
141173987
192806980
563043325
331842158
135389638
587094933
6361964
399875295
42924464
275670998
50816319
336515952
17264572
7232410
25875388
266940015
115699808
123990442
20502766
576029892
130456761
272148096
268424576
12646037
147282146
67186472
199192173
633933350
89867297
280711960
116424651
506090856
321325014
297455384
62584223
271462847
15065310
645955744
3927415
115699710
422984878
604164305
124330368
82032735
71735097
681793702
324507600
33141934
55255350
631603884
126014451
766552998
212788599
46564228
201289728
34153426
189442450
804021887
205692110
172361615
625053600
15786136
33637113
205541786
264488196
516817993
258581151
10300594
590067875
645078710
165939436
143520551
123678457
582058003
4877224
7873516
490149314
36946882
354202916
421125379
86934721
533524187
292198895
123410896
500402710
7735883
34081135
505669092
178518443
346865446
288776244
772860
371452259
220302845
422926301
27920300
1162754
639634009
319825211
236521678
13390786
208638322
51042277
135217351
385026748
325866648
16194431
174588760
287039199
128687528
260215893
420054435
427164026
92776869
566432768
312140449
106534660
499364614
44875176
51557099
383422103
344816290
532285606
450036082
352899901
432005800
413835437
153806346
460275302
77147895
707230689
257413442
267682505
13040281
225612503
72440573
308669654
572224403
43664564
235529610
150808415
3657409
753014068
23717310
243289876
238640566
435067656
162461865
20129890
67812837
29906374
111828131
452945467
823273609
136480596
105943275
38755091
177887232
62843657
329090961
424335610
668751046
604632671
678360524
913960965
473376733
41802778
478125263
7954003
111628128
255451828
196998035
38683702
68371578
201858497
7966084
42375343
2133352
568763441
405115766
513073860
69150428
563425802
91859415
9329725
16980192
251471373
933496185
119122671
341324007
413054219
307401386
271849044
274116192
692859295
93817323
108658957
381819570
60807895
294115202
310287218
325798927
299322836
8948687
222808032
459270669
405458854
382638521
264345836
118961352
144638761
63533214
82294322
9314999
37087149
256300131
25626964
239705816
864183288
626965521
53118055
701027689
58181421
601813682
79304909
6748644
674930656
223823570
34614942
643783146
172965602
115428254
674878724
36644472
313878068
71671910
221928945
500759383
6838786
128499612
773529370
236508967
249394816
298845359
814115
4194418
35931618
4034277
684329421
584713706
97096037
158726185
131819997
57630167
50692297
843908843
509634276
563174834
321100818
325472993
79971206
90902895
35597599
383917122
185134806
220998092
105686023
261420864
356386973
897889326
25208012
404241020
612348316
393589223
566555419
247578028
219417429
704600928
770519980
424927049
95725569
293486202
60276
31612187
87847143
661915613
643774311
285407430
511085880
78005054
37931434
154904401
6899381
544339527
360039945
273201391
148094771
123798221
171353009
396250471
131847897
52528690
919812452
43278691
83800040
244246997
376349279
174626990
189221589
378277800
404882399
37888055
127941824
229020610
108335208
14837568
105392875
344297236
72447977
473505861
51978685
820784197
615707802
25267891
223167721
29023033
212172002
778822642
39673873
556403075
403713191
225095185
71325248
255905979
313446443
52177731
32736747
75791308
78535106
7052524
186880530
595865575
258810311
89156903
337914037
177756795
37296664
44453929
211465416
39605260
186321963
417221357
374105931
717701633
34200643
708008389
132315714
92757910
87776788
174191357
391503990
197161622
121913092
483943699
180703188
335309
189524363
416560831
218535285
158361609
403590509
255839251
375491425
410884322
390108185
169649223
142288765
24947885
259240920
297064346
2467602
258887433
31313010
20307406
129508679
328634337
111825164
28191063
606404505
158351436
173461989
6091999
309673303
39662207
56003597
441215517
859230319
734025379
198239411
75018555
122767002
59380906
611305984
98092498
245982706
95136822
188858701
180928522
173154906
828291047
169242518
464996006
146766502
93869433
312907656
146636697
436625257
217064084
63734574
21501028
133969520
206989240
423331100
181876615
296127485
54069718
282734301
109078498
24184217
7207471
43637781
382909771
78577635
168926782
543906206
34402485
156831888
681534113
606849937
12128453
312639884
39585912
542124443
4282332
203210851
156857760
136574308
27613528
119279223
275012210
38770125
455326811
395066597
564878645
58796414
435847374
253753075
75924963
323812880
255747120
6654611
29890683
630444932
857366877
139706814
472005903
352449465
232025627
62305292
117558613
903337145
456041520
361755458
95127971
92691984
596201617
55199617
341919442
111987202
25002888
106849415
284673572
662546053
347233234
43835674
635002940
175255544
26908477
544489518
33458211
226709278
33152194
42081639
60930682
224998248
573823921
29138509
661348287
328346652
575804574
517454945
543702465
29146856
182037509
300623881
140534918
706862128
876123116
148572688
167244172
433142331
66596020
164644946
125474597
4760512
196514273
10109223
6131096
121536078
233597427
519534381
51927430
904901933
521745969
327009243
459887132
586285475
59606929
140585494
754887886
150218806
578754162
523705254
50506069
534272191
46290803
182147032
287285349
71201283
184322355
186304260
155917981
298158869
212208846
52156293
405365488
127200289
426293250
198526128
219767215
733949274
10145836
102991237
661207930
329771914
27257082
290322858
132119817
285327533
78690157
181342311
510814437
189609503
433851101
842600858
197909294
396385716
174718685
6491278
492992867
107110338
510332188
518885299
708111681
112238501
162941065
94239438
219041111
2109837
591455866
292138409
423492692
208994518
18259461
403812653
83794017
635788366
199889097
811547025
63779146
479207390
267938220
334739994
397382773
340442162
428699721
282070208
220456534
441070425
156829315
404604582
113450205
614862695
279889808
351390439
906667550
50839547
36827989
701526515
359429721
94997260
749823136
120935574
285202909
149783494
92956153
6008942
393660785
765269327
130599467
269833655
580953672
864090047
879763439
101470241
9455847
27569328
23569739
210989760
36829460
144605614
53678478
619519757
50829934
50310452
16898256
148754003
435700231
309279601
116905584
217980241
17880516
655283112
88861774
489521492
186253682
401805352
374359494
829170640
164766876
11001938
45802023
216344520
90391979
72835287
125814219
189443639
224776385
220816259
198713341
9515432
358844698
258282575
81604820
758957253
577923852
196974100
393424653
366109224
8339904
208929838
168290700
478971821
195789220
53686399
99086177
498620460
241210221
4264287
230136171
902823387
868418963
65660250
536211406
149922559
748437451
17134519
87981627
100053647
37050534
228172018
36676243
151613112
215658559
182033782
70587395
12745087
295408518
548174548
519036114
328121366
267583
638762
747162650
23326920
150366991
20112182
21207068
171033372
108844087
2388652
325057201
264803610
215466981
19085935
5322371
424486984
484184560
233705062
290916157
161233254
2034154
79728870
95193727
67540485
90512157
44288335
347934266
135327191
13403151
329977925
438540755
359994849
249995980
164174702
467804249
223577344
8045166
47019
42837744
373256118
209599029
495583097
401405578
100618218
22151812
96240995
105689577
220797348
110803819
144878186
131479289
96100210
395000284
660648574
254309427
660664201
49808547
672712516
456169645
376969696
214024300
193676029
140582471
38100130
104130015
116014855
165788555
266673200
392121295
161140126
34838380
161915382
357919187
331073397
26211182
808005900
63140314
225581524
247871802
10621836
177061349
485106441
282857111
145081077
15491047
488385052
221046233
276213018
822240776
493844609
775681262
209514883
300717206
554715971
133760239
311304655
173047234
61443663
165249781
195996728
35564876
708891658
68171825
49652659
334507082
434465617
89020339
66530761
156349870
190385143
38797706
77951717
183613418
81464333
96951413
65546417
353299494
869651009
107030359
140681468
46915145
582169556
52751035
265222702
373441264
2603795
557734156
25163714
126254813
230763013
108989059
466331032
226959787
155002876
82140757
203744772
713842637
88804096
35870922
422223804
561175685
104963275
409050407
55655349
116645864
102277892
504951335
439582442
101949880
108172476
395129059
127333911
556523853
504473080
20371168
318688200
324348814
598105903
718315
300418901
327738601
92670464
15764784
97139985
239502521
18462096
444233509
124052432
651466522
273423927
3121104
363521647
81434392
301669260
20704540
103055749
43962349
754926463
592115680
293679807
665752889
166344459
144285320
647762322
71955152
553511620
86785516
72527857
299254231
7105896
526909749
621855705
276140513
567009506
37564641
131697722
707105978
116156432
624298493
235937785
405400042
533848484
15801036
5466102
6464124
133768378
46950431
157339161
138211638
906651765
84997027
2585396
50959166
385845829
162300539
735968859
565188328
134243816
528458595
619947509
33574357
419456251
435516
159326574
201096950
489052600
653816861
171464394
25210327
148288617
116590489
67672594
88787897
36493003
102764075
258932607
75207323
980841
101051461
214281480
126690048
393834045
480504493
399816037
2275918
118744560
76243915
3157015
29402672
2118297
332565401
300299154
20913401
165257298
65755002
760074378
85137410
534368785
602824024
485118484
16337714
115252374
95417103
19931498
441844912
193870521
242811285
12653711
61900485
513795134
139850311
213594269
128099829
369952075
746893787
228229294
478884653
789361451
505855867
275230812
517559040
391226572
381819614
486898612
334819940
30568938
7488222
265709244
489037851
621641
23189663
202475866
121996400
151544848
809215362
83249708
605691157
49289010
216418861
60403780
78946737
119845499
272771671
223278420
68270544
10579909
729134357
67024733
44109474
123078113
446372978
590232502
323030935
900729854
39608910
388523579
864190593
132505940
107002634
74286692
116810608
297609178
254204265
15344165
194318284
672987411
637283677
259369853
58511
386167815
303558216
445287386
45139909
264730671
302434111
283454352
104884359
158546557
180826280
108508412
373020042
6551405
161776708
316538875
9543545
335676906
160608307
207586315
540670858
200828000
170947529
55188872
44651782
49826285
21909761
324256733
238110325
92819071
384218628
177294773
480551114
201336229
177923719
147149891
456211048
32328353
337536394
87992652
217600582
626170506
111243981
745541312
356863546
65688825
141423560
2964044
671185284
414804677
213661263
162017900
37988926
199974243
469596372
183640069
457171446
107338823
190840360
155678641
504947036
91584490
162350240
172831764
331454404
78026448
244745781
249407702
297575728
619107595
725547557
404815510
442688579
224273496
330422203
734821593
188061058
271573968
56080753
382496393
28719904
158252607
151296575
198875736
208297710
374122414
48869185
116914458
42695501
6049574
443599945
39110753
350357558
96339844
222687713
121742273
143866000
316480158
831110525
347428235
221181026
659519755
160902467
230893831
244719080
100606537
511573187
409685201
952041309
12782405
472531823
203135109
242063225
484866055
97328711
46886838
268826762
896902093
361941576
137990703
570214575
207380956
547878396
169818013
183876914
32000212
2390273
592735466
382328607
291291221
341404519
40521214
2435841
671952933
367600909
360389947
740419680
449099243
214377331
677620131
596762376
185924358
3575685
99081672
12080438
19158853
226351163
57358332
182980397
130551637
31307552
7672622
550348384
45066834
334642818
54780335
795699558
245362531
344995182
110261268
137512909
358355863
465196195
33204174
10318790
523155071
709274074
778041111
17392921
596221046
559837361
312936399
171637006
84162936
213266334
10640313
442913714
429005221
492226902
411357727
25559783
309022198
234679275
125421984
81429417
335891296
308395071
96715970
583931622
334366671
427155515
5712972
151611887
221144492
179771305
260524050
28819602
205958341
200133361
86342279
20944874
91883277
387651320
156878532
111572686
155234203
378783120
88483074
117013537
186643837
36303898
445702272
412473111
519306171
84972539
20659105
139962425
403750747
534804279
576988685
557431343
45244544
225579222
163568906
64903273
235467741
591071061
1257955
564002131
215343453
62956897
135678487
114754630
605654083
669257877
55511667
221364098
305658051
99739046
6508554
194883323
459226809
874377103
22582418
54983758
32751178
831079930
416773747
5167133
346213649
438089449
259394913
372259180
71826710
351775736
116525753
3536857
53959691
39394171
694755607
118533232
21753886
10326249
289237611
69841219
129557141
77095775
2559227
76119287
8093688
242403633
112645122
392703653
270181446
151606695
225228782
343635130
342768048
23727145
666064798
9285488
8636136
755810198
735504860
433967566
85935857
73573665
405225371
267475800
45888526
124655593
307578542
15909183
217180469
405585172
74920280
222163896
93131675
63432065
499787988
477328704
408513870
5782586
344059658
14291358
189490506
572513577
487226183
60938611
809357174
47078260
113540185
456349386
914783182
32833623
555704778
333478264
585591659
412870272
85721996
24809009
216003149
51454248
154611433
13105485
8081853
502642586
143109607
66249717
661572623
18005509
156137639
304596566
115672635
297808231
308316849
155095145
593721502
263112952
491491604
133028917
164649100
36101558
231630165
73143809
67141193
404198691
214303809
55073433
17132062
335640092
33942339
36095704
351501941
51009714
271082736
485786
17562057
217989246
140446723
63532800
41763395
207368132
660577720
384692075
247445833
166284756
42373484
135385100
315316347
179240984
66674473
4886198
243290302
25619045
110048852
686549066
384532952
194285319
188858559
149961341
25417421
466547164
24965454
61102575
573283837
196916884
451328460
98513149
91057262
878503075
23844504
239627164
58326529
71646095
150438737
121652649
141398096
339208135
664632592
19854254
604105680
561569918
443674727
67298642
48148699
184536654
25304986
26330206
382454700
47782432
764785748
582083737
618517179
50727973
95299440
508866131
22763395
419720791
435017092
702105465
74447289
34239954
411024266
140602601
208883971
114705235
76267761
340909652
175661248
29526417
182663024
19532009
594028556
291657036
520935876
227473675
49190657
245932933
270225896
568534298
19223388
27040719
595576983
110632242
43763522
707994784
382871811
555242958
740259630
36366875
205662445
340654255
71444105
232791319
827447210
223400824
59134351
268692690
505124641
307970044
663804725
145697154
73572484
454746782
272899132
879181
208009869
635293785
579423753
589030150
169171258
291125915
96700486
452598571
327337038
83622759
143475214
738487234
71531367
302653344
47234983
212939706
1250166
455254619
461657398
358946660
93210135
135738321
723402982
346348444
8897619
37887796
130213706
44737570
80927441
60471221
6734699
139796147
34641276
451913334
600740807
80328804
57004950
45286147
545564105
689087200
236721498
143842295
2117268
138135805
396689854
150367901
12552281
43525969
667530862
220805283
419972332
62279500
783500848
335581254
397885307
360774516
5804044
297858322
205607046
181251311
94856387
397158967
539087811
263058698
205529133
309035190
29483649
317308684
460934717
675795308
518300410
233733922
765507787
742582666
450819321
205135855
18723059
13925936
391117173
662354432
26455436
9092196
180880610
684952849
19588523
838532743
56818566
222783899
137889732
94802284
86515119
648955481
51524724
190607395
176637365
127851422
390765258
157038193
451148947
286292376
290894449
325390195
107026476
28550193
272807479
79257157
547840006
338887634
107001168
110631851
171921055
294652756
8143050
37229782
254193237
363519565
77045520
11578806
35859576
181408705
82097648
159464492
211676333
3212112
225394277
97671224
264778856
144925343
184609814
414415469
167950891
178269609
51321862
43247857
132732051
106190118
316557486
604066803
457410877
42086993
447662588
298212753
18233633
126605290
78902334
166317720
46567228
12649254
264926399
54033464
108435549
113439782
890504029
336420963
243349579
866391146
668560587
92154954
188033622
26821843
125149985
132579074
80851376
564581618
83070138
296399486
196722342
216893618
271494625
73621485
41029707
796395
695994161
283954117
171572634
483246904
694792878
240116517
296753297
459462671
81680051
40146628
154863544
189368705
57207152
140829055
69325333
291579360
145188253
755004563
5415515
26365937
384366
226163248
128601645
502804295
138151938
429368535
864408692
250034768
90505057
551907862
251403032
236555186
64019681
315515783
529703166
22480841
113070379
82137958
91443992
302724831
384408994
141428107
68765875
387538570
11264194
189437032
23558023
36646407
30581741
30689392
148836315
103841752
305255361
164842566
257144006
578734095
504754636
47050052
18123798
35414149
268529158
115765011
521777858
871534521
330908676
13154481
901062616
461512106
473682937
99285417
194429602
360095150
33452428
254968847
218692860
7362098
423344470
391597004
33248096
446872513
355283608
429586389
49690357
123796805
3293258
44921155
426979954
140799224
16377955
122186093
307880942
652899047
398480699
429895394
439940399
183094640
492800809
45968639
240328828
470739130
241793885
165527152
229019695
84417308
683248392
443564002
64410623
3528790
3282427
691184659
263159995
3017251
441507018
111077182
296861864
48882002
617075879
17516287
463795019
387164617
113902227
457668971
203826099
107153967
98268465
476560083
399419143
510403214
24031620
43113740
32909798
20066220
764073587
88595700
180888659
730984234
8008380
84528964
250365777
685792001
705166900
267844980
294825128
687510719
605929137
278264868
40978877
614915539
269351033
95853040
222318445
64678171
404839469
461004621
27297381
284463035
226015198
501931060
77125751
120405162
229880222
188093123
708839654
617417510
280360497
15174133
72725827
10804823
174019408
50892327
430751401
68476953
578029052
372237405
413791659
319433613
250277261
705832622
38268449
229876792
931416
18237862
579644297
431795030
74549003
105240809
460117737
269160551
215297
187331597
213436587
48197413
253096437
549265204
186932086
35498234
597766672
95793975
74592834
30493151
338757902
721119355
576502806
38052260
241429111
206466499
242904428
167574752
11310104
681759064
199613181
213327879
669799132
322538454
894575658
677527
345948957
84137649
492741465
11053336
90923596
296189127
16878514
4180108
855357492
48873305
11051559
15070945
1695911
13150707
658720751
212693722
208174744
15713749
631343955
93139317
185994782
829384235
12559824
82250461
282654508
157731476
87384856
348052950
119691065
83231871
4425046
107089499
426886675
103135918
451271610
87885359
499093742
233226150
378203205
213725634
51525417
89822889
13598913
181558169
392842583
25632436
32685459
17882737
650999303
176646394
197082153
270078875
168360168
903844533
284880991
242036299
478337285
106757000
269697561
386995697
41938628
714035274
695296059
310719615
572070250
357427429
66948277
32166261
26896931
8792066
183780027
192911391
459092154
120360410
366890490
298890922
571906544
182314230
748470901
63542235
167005985
320499382
368089130
258394194
732341
28093670
702062991
56280580
191881542
631577753
1228660
130423756
386133988
125321531
524312321
146749285
19153736
66940093
614864128
379876608
98976714
209049369
242639912
105637531
323363901
269538320
67636228
28701455
31848202
286993403
166781025
112444530
145971335
118117682
403091228
59064570
404588531
378977298
189916049
291105091
184470680
233046873
229770784
22078232
136590011
103017472
123560691
158558172
7874864
179554415
14669122
139251569
99300365
297769704
281143470
88298057
663076280
109648660
102872815
194155874
59027058
707374546
408417883
112696233
37376941
217074289
11713858
136711171
33341606
228370881
241941465
16144797
81573955
408801283
703969595
85076760
454251459
13504553
786108227
128394224
180852258
789720892
846584538
573426368
242895926
150196425
30100938
315481954
74106168
30330681
316379054
285897624
516835292
469556776
43931067
15560044
216927445
73936320
35875700
342528107
201029863
81243212
92226207
107360790
310826043
69360040
214726879
46923468
168801601
64295959
268857078
544772870
355766329
541136276
14159008
173418068
177786649
65260712
198635292
343896
166712834
172194208
3180948
40559692
144801092
9103742
86600457
113322342
903308651
135165665
116201553
14654154
107769358
51521601
176292646
177932885
242972657
296313156
372831364
101060107
167514801
299599517
397848772
365110148
237119639
481419991
302317060
39575193
208139814
512282329
92964927
85446582
654364736
96996119
195584922
251484582
115144140
621878981
60051967
91508983
49313714
173154594
125511426
293426595
335213758
20557091
200287730
48712585
598668373
230146730
341611611
619584531
437168700
247873293
56580458
72147197
471835065
5575958
13859142
561829375
969022311
199244323
4294670
78536233
131152030
358007647
747948781
474760710
604480582
104547918
52011948
60419289
84914946
26341497
176868598
93544498
615206201
71131276
103817148
322047733
38357714
13417150
642862441
16877304
331272090
148341052
96242551
251501858
54554991
154575989
848016030
100944785
327383982
333601020
32511168
476694756
168657049
23885323
13995175
480743555
620563093
349896238
140030920
704556861
48998368
212961633
899033163
58474675
12552840
192656433
913563500
73418165
733361557
131995767
541080997
33761057
451816527
377091212
182346459
572213128
693951322
308122371
247863691
46865870
20631473
137116346
168874003
65069952
8917092
7272455
61762726
538882586
354814568
93596793
355068636
859208732
63222246
6096134
387319220
367938341
643839536
464528636
8994542
29915501
69143136
16371222
15371110
13309440
386749938
133652507
734953436
80474943
548544523
189212754
632016235
332301666
449320783
171376970
357177614
19700670
206761434
42213150
163788454
197244444
197994059
71600814
734439403
248426106
463549186
58913113
3452312
34098079
29348849
202270487
25015539
436583105
417053
6136092
741879695
272846983
387313638
29303838
66518991
110652712
311196837
552499621
217890956
12540500
123393980
17671429
48760686
98574575
22029838
813744500
48556475
617895731
543437436
53109817
54095803
247673379
142559791
36998242
22982664
44411840
326969242
128324256
30601352
1473792
283697811
81024622
391348709
784152492
121519567
930781590
493147140
214387486
420294098
3390376
59865927
273984202
336940112
316070703
59528291
66845961
404108491
231189972
258420413
200383200
81649788
536832221
24048331
292110871
691364258
7536089
6487405
161846529
689916574
53900919
390768582
677701680
156531019
219283730
26209474
745772180
144486000
155290809
113637259
64622822
118138941
161419096
448931277
93392257
380570
75608176
171234369
39822108
668294283
223057953
421367450
460237861
11295683
39405971
57229682
197291539
78287979
16165386
644417443
279268267
214561442
128722190
360351304
793174250
876130584
213775680
103307693
501706132
131706664
98165832
305566331
207882521
115362822
60916511
332578897
215610404
567480302
468539399
156274139
701659686
204490907
140196894
300885434
312595766
158638260
488805947
237202670
323790765
412742293
143597422
433172365
217261828
247541854
350895784
117073494
194966213
362976368
54023876
60783910
194560134
59479210
271306766
390736238
211871825
435702067
599343921
152407271
448728850
859447087
531383811
311028564
12384830
524809987
388003406
685046330
360059344
13598830
26572343
163340459
59190050
17142487
258767564
162113
113018127
193295059
871993104
196668068
175354688
32046841
269253826
146179191
585812321
14947211
109357827
1286067
96797440
755381404
211252461
587494174
168513326
19954965
853111440
100531181
191829694
315208828
285220872
753957494
76051909
46311686
50849153
266347970
554805136
93493776
542406637
211125081
855444684
129313567
6343618
28407086
178775252
462039256
453688278
95801192
784606801
596091021
277305803
315288570
118202443
343767789
31891498
20401305
433924572
142073331
231509029
29239597
14530821
260177207
547699878
285144464
720957488
288780218
381170594
328276027
25440121
281214081
177661679
606415815
39336540
3356861
228695634
211178287
610291242
18056179
272892401
222831629
232852086
75583820
134210588
61284907
83880077
77544201
91549006
914585165
14366685
217724304
329207
46397879
120586628
14759670
316696955
30903657
12036896
141914
314244089
546459450
374211058
145910243
24940643
576567081
376175932
325755233
377865997
263092
594562682
38227156
146025297
260672287
41895499
78202812
293714575
146013899
60857547
528079608
17085707
507208254
133270656
48633526
71838360
60086399
288659820
18900107
215929004
24453956
217322425
20731331
169976939
146174686
683184095
303487079
21169361
811398256
322141288
189901758
640982819
46575943
438771931
75511158
775536135
55750271
79877870
342623188
251610747
202048462
354610736
55208175
106080283
65386940
918173922
105840464
298936337
362167899
502933738
303397884
224962197
177642155
26315937
342174560
52849360
48295144
227260017
600064001
310376133
204692191
225090405
578286693
276122114
579836789
49414067
50543014
510260444
141974057
66069592
172316174
18483510
199382909
142094775
847411450
601150394
129803835
9869389
350561612
461725822
581270938
100370136
466870517
134114531
105449284
546252674
390250997
212905527
55976894
105066915
579540417
691457191
70806128
239115922
381083909
261322336
35251527
246433475
512871139
479122615
189144834
413533059
139463800
406733436
8919771
51116230
2605093
102719343
240835143
584885972
192594790
215923616
399741748
637084617
783590152
178482207
576098277
107059427
364170097
684184187
72234780
282512575
35139
19873866
674286351
356499394
153303698
232164591
6780398
118022662
589554633
50006579
433944800
6667229
113594366
212855223
164689289
31700837
797704639
11530871
790938
435791473
85544258
465246836
34402772
45807295
343271725
381765766
366481148
355968032
819992
333210503
52189765
103876229
26487950
124327856
539426477
198957023
361299679
243701405
629727192
60451414
684231205
78263465
124930973
150694630
437488443
114985215
79913142
47227770
15464794
303235182
413013972
513665827
112197130
616056929
141900299
160794775
12554169
47877572
332067581
331117009
13236529
224989372
372457649
148210081
264709
246304302
125723400
99774402
340212903
355418650
97478616
35247161
565517448
248027736
539095778
514211534
695324584
25550587
9260037
360188482
400358086
30541517
320481655
100449774
130308798
217309793
269752538
131821715
579478123
48417977
31074627
306468737
242965760
268673005
2541970
1866589
34744131
5865484
13561814
82105720
23892733
575483531
82739072
450168004
101551053
32325184
9874439
83966633
462353996
361316776
385494953
113390875
9084544
313710501
12667439
53000890
285115357
217922707
585071327
266007093
582045835
317947017
347633740
9207811
353913100
412441633
318818218
53683805
6173795
137728578
112873630
249696886
573730794
307191859
508987697
41680287
73780154
696456
672961593
329862896
313691579
72677901
152071926
47221328
39665089
143742453
182562456
605993654
174192319
68789938
378457762
315608446
43462448
421822188
80589201
77235670
5067875
8253274
218947526
7759196
289153553
198177450
299159366
63660961
115147264
374179230
304525831
216220518
4440323
117996038
47820974
575274272
18138007
354820361
123256380
138096953
264025342
308432398
62805000
146267434
166646291
22690456
485431163
400019038
316131660
156290294
226009977
219430792
215445406
140810609
4147321
717102739
130952467
74045618
192532263
481924765
253037617
548968577
183269990
263557246
435919946
320404528
915227
582224160
484846828
96700653
476698449
214553384
807076770
139477194
66993023
24366682
502262959
173463322
313790828
425598188
103898724
211857662
971468216
12411408
227336707
64727039
487947724
474141830
87630320
78520920
132629506
509938273
223983131
324737234
48896217
415940436
9148134
593967786
221353982
428733994
940126511
82456155
183897923
115791163
8000568
800045639
362151878
434999352
9077004
553425484
145636047
66352430
196862078
270409936
334202295
234059645
101947242
1863612
29943106
197924415
146011936
434156160
3389293
407259393
52571093
341541806
773900666
328340778
40469056
41637958
36728065
48727712
99812964
135088207
64459606
282057509
162678521
316764171
154332808
481243815
144437841
643457031
302406480
172668661
276986850
303223949
367107593
519505178
299721689
30068020
51593892
707304530
598309241
770788069
271559688
91718759
14017602
183038553
78448867
164395366
43672160
18822913
64836159
242985998
276121703
386685575
532037524
294722080
2505246
123982016
61057191
221527316
133173281
147109581
868153149
148776388
538201137
359468987
137190942
301587709
3783044
342731296
103989937
270970453
276196845
586516014
341
274667698
237315946
19675332
318457778
4524074
327022894
284516459
49468584
44600693
69011607
89123435
198076747
192084472
377774716
921282712
666508611
807746
314994725
364997856
347025954
893903878
154790546
4793294
201749392
26264709
6819946
209235958
6851436
87469839
443405067
106840373
105176155
32948468
56394100
8769741
336098870
172709122
385489621
258269852
789055619
137270547
384018571
202473888
29282011
99291730
417259790
750082159
281187320
556313673
9432034
474235659
28792986
39363896
708686
9986480
166794290
5007375
449685638
363779703
747942828
374185187
27302956
324970073
786853622
115290319
271458579
80465216
53682799
289194870
91909970
21000451
700262687
270486998
363272298
426795094
664517128
327473712
110832835
550235660
366266358
183469053
3553607
634880247
390837343
886118
218008291
254589111
239124442
416887869
211804612
5182288
115026542
448627060
434687379
162216351
2186900
168674892
134766578
84216828
69118183
88955657
20693320
10544064
200430619
287527311
192991920
434279946
170041661
225370737
755943880
440756919
793117798
57577075
82005715
314775054
269567288
240586422
843842781
205960456
191079305
145541705
521427483
242078158
624193356
68396505
32200227
54096852
438742350
13476374
360517289
52397502
81544403
64094173
103327316
25817465
9265822
34231429
18078212
235290417
755609
659968557
117595413
494041131
271976770
918641705
296230
248067963
151084833
192450532
97228632
50396735
563644656
23433966
131741450
825398031
261312239
10823957
117458000
44615404
13960665
254164640
146759282
193841410
35370474
652375343
37925657
37010673
34964061
71848090
29058201
34334367
92085284
428958091
631871004
73558163
51803867
59720975
406784054
807874655
427206239
88827962
144276010
277224803
88946587
1457222
468374717
38553616
863752864
577072070
305845861
604751792
167305524
72402452
358736794
318651762
36514579
197224429
47705394
150061285
60443673
128336044
126374988
277507741
3107084
900647098
355708539
255805502
127570461
14633454
78239502
546332751
14863503
716144492
32739100
946256450
218699236
752516745
240061332
39180043
210637828
120325365
266239569
451057921
101047647
206746611
204536996
413781235
883089286
21478894
253296081
154467605
3532330
929352595
45189285
10070181
173769255
415783569
297080209
231818374
354952490
27171722
681413802
752753966
16664710
586280253
128473602
69433259
799156728
573136329
503738331
87021770
274811689
181874396
28861442
356673665
3614778
117531615
252716416
449192955
135158461
263771675
484415982
79137667
110911443
16456614
45594957
686893347
127015247
107243654
379026018
137132813
393843998
216756020
265141180
385015141
9083785
290278069
620500108
46535509
903652895
7580976
178656677
484189138
535017267
824044155
571029471
113443174
477795646
183652718
165771251
38084163
264494776
98071746
737076740
2572446
200322949
37820515
121216041
649546842
655413577
530713084
306618361
284785168
649722284
171284215
12419294
94763949
153520349
585285522
208359789
324733578
832559806
224573804
31662365
212298593
36606948
954114447
192251926
21340280
825683481
129555362
138601452
548285040
361736648
582370753
59259218
665260120
561417075
48785294
173195185
86848936
4105596
788565407
3136783
410273760
47203920
93067410
82306607
40529467
404731813
183192575
291990991
260523717
630803388
27123073
83557226
23728316
6552149
514684973
152625485
192895125
741602663
127455097
1229187
424572422
10711738
93426958
5282093
180476111
56530347
52156170
20520047
114199
102218388
136848785
76603253
20259438
999519
595141422
260569939
397271845
2870921
364491410
94437002
433719412
303429106
81497513
156698296
148319945
263292446
267718003
643346468
597510349
276409016
278712396
285713699
163795202
237516683
449834372
5640131
28962429
180809417
159514891
214673286
219645787
417072170
132665806
140080310
417830542
81593562
87946877
553283420
514168945
475569773
54965125
105652872
541096408
97311447
94695788
13931123
348502384
45019769
157209399
362981403
213229590
138750817
210888043
8118752
86671293
220927911
293630637
87726660
106401563
237494188
488371937
589463379
497051757
106094292
34479776
369977914
161087993
198505155
58223924
6574274
306915747
329303416
469568846
26280648
79205901
617485137
36357107
132438536
870422174
192510204
291829976
345202469
67396465
57395090
301105513
233926147
113692234
142920747
520930718
220132828
140317267
195459792
337273460
138538564
800493499
130615349
356879328
149104603
280733640
176520209
209479215
239913493
514042673
138162046
259736677
529338075
740272724
304575150
321479811
308434504
576427264
35463934
322623183
235433182
72831576
105964019
518286279
95078796
145124016
100788137
53628916
50514062
225537321
383295072
21493511
776673930
120534578
588719804
127748777
232172041
180482860
550137793
304165567
623571933
39116496
421773496
10853698
711604606
389996704
94004310
18630418
2559505
634459169
110376183
396913050
169775884
8777561
142535132
42907786
15123849
331916412
311971899
299985237
378634266
462402340
345346247
614478086
188312297
216807691
498292050
135103744
439780561
519018663
15159555
451729331
424429660
48233419
174968249
780519816
382369600
366436223
79793337
854435395
36128018
105757538
43020452
221778687
158440454
46842433
280960656
378173479
394088192
369854605
123118189
24431440
361775176
325482446
221437039
138233726
170796487
714923163
725894848
227402473
127725880
173764716
39120671
282365381
454570726
284981403
208777998
413900739
34219195
149759280
126520235
350623234
307973791
389342083
480106074
226181429
84026403
341109733
3046786
308600641
704475268
49796751
199717139
807614186
403297853
411941113
1588792
164787260
164222022
532167068
284180660
70845021
205066736
99358584
1648365
191823193
626911563
565651715
218274122
739917639
742968973
297376359
28461401
3920053
176288181
152320232
23110721
357123154
527822107
286656153
6542234
135110996
349066807
174412136
20939523
13228786
44857302
25323183
326768797
37712230
276391230
25081932
81708918
423287140
104944610
43796004
107355632
53674856
631918225
73150109
76211994
209560252
537115473
17879351
43080357
52717544
636807
8493967
77964785
596184226
82300140
296909027
1827931
96293554
399819745
78776729
570108719
65060406
106479255
233177281
18190735
242499420
4311464
613499871
148505732
613424448
618791719
739923563
75967521
219684389
150964142
7103762
212020927
125719011
209536695
34342155
61861886
20050246
222018770
151846641
488488091
448929760
231844796
9700429
37282527
693192438
118375798
526859275
42393928
708454970
803674896
203663014
551534176
162044463
64005025
589311111
124217573
494347196
4514997
399417383
1543736
640419311
223359319
216444780
101023512
417729749
737497754
447424205
177786756
714803865
242701935
456008578
128648951
28925556
259344816
802616926
102879523
19500999
60054827
374434133
232868465
21590740
198804499
380751376
3024576
386451596
160271264
149549872
106222361
31514958
129347097
23697258
37846700
103487034
182537193
227103949
774444058
583012425
873387021
163193696
169995022
586189250
104457255
273983991
61148765
852488951
407915497
92731452
9823959
117398890
154177997
73586619
15898889
470280133
556628905
70462468
299860248
139146514
39267036
154319897
551257633
12181976
10314758
248558078
89141227
11935169
9396685
570853645
139391825
531423607
14635441
136644737
461127439
112557095
2473835
159235448
188767465
148954370
147105254
75831197
356298156
49934288
593074856
171339112
62598180
483191018
193595363
603521901
257948524
67538408
561019154
396690498
120113905
18784626
521323423
804161827
42886022
933014413
7699267
208590736
241512999
77486472
61399465
619907057
123841862
485797884
573689082
399844925
558949800
265646954
812951345
449534772
15442498
433689109
27962242
8078731
475148226
308677563
183039566
499394258
370202586
358848708
645338097
591684297
73048762
199104489
154518441
59386286
24914362
49915297
660968476
421875606
42845431
111159849
313271907
734921958
301784046
204033160
30390824
206230802
579993982
402921678
182212664
226398969
303632851
42077096
3491691
72738015
316872152
86123001
498366160
689780
38139368
342501345
30187596
775016797
175888942
90762733
120825374
442125549
341078666
138623808
114324148
62011392
131660339
648783756
717139102
3755388
524578311
217038562
603117082
9312569
81940311
90428257
79676412
300691798
13400236
825290129
393022377
6456050
302379828
47304338
547577428
518748362
509156440
342012506
656853707
393468476
101923144
270989172
147221242
45411341
201417327
1914511
16344390
168047413
4372856
113646769
136196266
337472520
12002896
279752769
80953553
379032534
73830186
33911752
59312232
17624579
512434112
250186375
265086004
163191354
61916162
145162216
173432864
526705001
271708165
102122418
8006070
205654691
222742216
117066578
86700569
547700831
100459501
270773211
778785579
128338732
32523336
345945221
296138439
606546094
434009565
4838629
319173807
295343319
270434401
789351558
279523841
45981961
10385212
631987351
99614032
28627273
143728026
463871840
602998142
87969425
823387772
551666953
201167345
358107087
22255143
686095970
89097366
329872394
454617712
33481426
298156418
375494949
321457234
654914556
312602471
298880342
108126926
620150590
536375902
220273430
293149197
636162635
225961842
597272300
556719616
602099790
233012021
635293019
58526448
500958975
40132723
494956001
31367035
864333841
217747754
93118308
83127905
35086805
165476459
143336697
73414687
3622683
37073333
30960775
294522781
3578241
330420745
308927284
679883927
84294802
676934674
29112300
32274402
37728906
653188817
115007643
13700597
5671861
185179468
392367341
332795950
235241393
264905556
891067737
277320897
272807876
205746276
259182401
363212061
652263964
54545417
149976760
50436983
51044826
110350669
737297513
363725711
125408220
1938609
36062308
583202086
14345174
644800515
214337573
445186769
522792073
3554991
616726951
404450626
282586773
158985458
77356958
33743361
220945783
24078690
47367870
676504787
71858499
107079181
99635837
367738040
90532348
171708673
245295593
822642752
194214965
305009757
333349441
524785023
505398667
89823852
256408755
332476855
76573986
196220801
325194831
19504951
51364910
301855131
18633056
209735381
224085704
658304638
175765385
213703570
90859134
197609470
8515254
25213666
323520648
10515028
26422607
58944827
308686140
153365673
93287946
213704653
293384242
204621077
328502251
806776565
647403542
65061684
170508153
51611227
346689345
99225655
157167940
168372907
201487031
12478303
1080025
5584754
93146532
41196839
462378303
779402650
354071605
141181693
16168247
268813570
372770167
231064823
227435714
364716621
93520138
20464878
109782647
166701193
256103666
115381756
199238627
251063017
544285467
499493711
537519246
204786705
591025694
747632639
201570616
509980060
142346399
53057561
178825902
238381388
33665520
138800542
204672344
8914989
331587924
97675010
368419758
179126457
317455186
204542223
53748791
115094389
374688087
324924356
96392969
390665238
346995671
52075019
34626996
47182554
20605232
595129398
6755462
465205734
39196365
129242891
66492342
310894246
27273041
55607775
247771554
57276096
176991344
263922431
187765880
169506933
493652971
107850790
581169888
112323439
38452587
26546206
612897699
586664633
439305613
107253337
50859265
143872991
72261608
43854695
785572416
211416568
274448437
145467457
610041519
216196651
140650868
460926106
331319839
229388579
97271740
257378583
243531342
95202403
20116651
210577698
17678206
536004
102398090
103355079
164733714
127598623
31423345
139982936
311397175
23684860
397614357
468521466
97243810
67267822
310903708
88627863
97824478
351653448
79907298
565453115
415758921
574509185
15951613
569958976
81193952
18115004
91653677
31098307
211622389
533097236
154181124
537211712
190845441
289890081
412180163
139748481
64106883
225929531
515251549
667239264
100535222
23300313
158784259
360913027
62476635
209191405
347122643
102314878
3326384
137517086
106552451
95801099
251841802
381144472
266889171
996005
422797900
44035503
360503499
140006096
16472574
640707083
24134649
12279942
92082065
379535514
313900976
202339025
12626418
297592368
132284891
648353608
43790115
241184621
603239278
542590955
580194353
209138635
813063857
67140882
369954682
576174731
320732985
13768141
45942217
397156416
119198509
221155460
34814168
40779006
196478301
61423574
120806907
334441685
66028326
81570298
487110412
292639191
159636991
270519358
509952129
39381783
34829549
50467895
13746506
157292913
81827995
40284684
487321456
88198448
162234255
199420173
564448264
247277990
308658646
48119909
199746846
331467489
69767724
206707299
187786822
189050216
82346733
142219071
838403199
493082458
70913678
44631971
415047603
342458830
81076251
12902999
240390699
479184204
176644652
45439309
342102166
33409180
960618663
155923176
271363935
31466120
98389591
35080354
108743641
279972599
44277146
240675653
170865337
32875836
77433978
546811727
452716
22292619
747637684
119674411
40000819
143842618
31716415
782757395
435478311
143384133
584045444
1979283
87435161
409641478
540359324
322616963
226265390
294617236
14282285
390160009
39601646
603588637
87555303
327520146
48340221
172234673
13912498
438226379
284110089
332534330
274768399
410452720
277177571
62838902
185771183
100946895
193098576
386084118
207957156
487567196
267894278
419673013
358179218
260279820
163429359
24691288
881914467
110688837
182411340
239462636
738941015
230795197
2096320
56903803
204300779
468944171
859957095
16188621
47819189
385869870
145761434
227253730
446528503
156050943
84044337
48687436
438235889
352784458
46327858
235095419
709009044
353389261
277146723
702520777
280225171
97241128
207133519
275860727
443739121
411711013
156706478
275065216
343755199
223115348
300284421
333527732
152227746
497500311
180581761
39231505
42975043
2658952
151637582
150180178
395898730
219216950
587743616
274378363
797926136
232383637
471959132
210810476
326594574
446844405
387312826
255956348
105651204
617616921
87937140
124800482
182642036
648774593
379878567
316104520
343972575
95970407
274156975
45460668
15300830
82428690
945117703
55916772
281703684
77967716
77298465
626742673
156245719
3332012
37481705
58851232
297577376
132028289
34675279
11087526
114120688
118293712
158572849
93761049
138877851
382931320
305879088
406393110
73452138
20122997
36857115
135161340
777858518
564995448
289759911
236147105
258362572
154058587
187542046
433140278
293120186
211681939
187545387
348699043
668599701
310587113
384511222
15660084
685427501
127214417
5373481
221277445
113808117
122924176
73368859
203201777
231731860
105252349
60618448
208045110
911105665
449374263
374358201
279194887
308147271
158463415
481053337
357088291
90213446
124854446
82693218
559861825
423247020
286838587
174506505
2676641
634637628
448259091
14890528
29849881
94012831
368885456
85138354
60070187
22340558
775273547
524964467
304808027
245070001
263302053
126623971
261428937
4962461
178187
315968722
69131405
642178780
246421285
107419696
339122632
23944754
408823846
571980679
53219836
8282254
76456910
484613209
104102775
10370327
322689963
95209729
176589628
309058709
527277528
537685001
517637152
22336376
136191969
39499511
110412940
359151032
31134887
417690676
573855207
52414208
492863843
402323304
155085496
177276864
67567479
529729380
55109485
20763930
752555228
74090547
618483043
308342198
477464028
4917799
792233811
98443658
358875965
532891714
175129429
249631840
517391882
94778617
611323340
61285057
230989559
74228167
80155994
100094145
19533312
452677704
167863204
54857502
155170316
6875705
316606734
663516135
50716038
181945692
7472758
9786235
716906332
328793056
390560239
174158741
83105246
67677575
782406561
613971300
12077037
143157837
115564382
205903817
250996971
256954494
753652239
166834358
108708456
52973979
204864604
316896421
580168257
124253148
70249305
38710
15827333
326181144
523489261
43888172
137416965
139588494
666447
39675784
559906711
127288656
563787096
461779671
128084446
214384446
189451852
836029069
357658144
15173665
45855108
461031864
81746514
235078376
112498511
187354380
689373643
269336175
354920194
730196649
154553374
176016145
918084120
170242470
147614915
293988242
79203956
10083729
569043313
223525935
146634686
41501134
116658231
217390342
86557579
239303055
395996766
37000298
699305382
114763309
551201388
190538440
5995471
308959727
536996812
307702270
397730190
111895047
168098973
274304565
401736837
699586175
7595800
298667305
268801376
553003381
242452393
552647811
75727380
90040469
369401952
215964142
143046002
120671053
201442293
54118362
596109705
450937123
122000853
250386184
252694091
77818493
228111533
424394017
388247478
11035573
624414672
640741588
431392614
395485985
320302988
186400356
136244495
141598751
210071089
117054337
371376583
246044288
18952844
132491620
31156497
130305626
277129729
281512275
10558751
127824928
183369613
303721993
48784798
34538515
224487082
596336
37467248
426421291
860158869
119912497
225194219
125107739
271835713
405325334
20851409
73998243
383002005
50122095
125321528
237590737
16401072
730404306
106018941
65493905
539128478
484259381
303191692
26226746
32541797
220162762
34838010
106187638
163575165
279535646
104955568
22035005
26847494
69540326
102388996
680745786
444347762
248458644
555027504
43054390
557624951
21088394
36521310
72877385
75948769
44135932
94612095
18025843
142238779
259348117
305634314
279372
254890881
34009177
765329976
127812442
71503362
687339035
812485876
414862657
418222389
207274440
615585142
2816614
119258477
256652857
515447451
513652460
197459150
745021313
290557569
785046120
297614656
99478763
230911857
67054460
49211554
315352332
200796757
314104176
11805197
138120469
57936873
91419535
45664742
120037011
535117423
484546201
92210749
141661993
505308475
268750115
935360128
281604789
495812422
37573396
197357255
17017489
24403956
165155203
64137749
50270727
417476081
528046690
175654836
584428033
147078243
414671201
255023244
379143523
609945760
141903295
38600869
389779710
345359349
122656740
57462243
5992765
84369597
51516578
67487660
219037530
258396345
673692060
502493705
20982075
699894397
332360197
84490512
71051729
46064076
14330374
233323984
706076844
45146934
713877093
577746077
576108887
461085004
185759890
139600825
151026880
374476805
300038767
88363074
150107982
13689280
418956101
10573596
178422522
1808963
170791105
271354392
518911065
238986892
19992561
93512659
144462150
230716601
513033289
80346981
565069549
249488921
16937368
41458061
218830984
68099985
245415138
603645376
48234412
317553999
562774519
106181703
455965414
55455850
297905103
459039389
498073695
296018298
335258272
575131677
331133928
768270634
36309812
499090464
2389717
151941294
455762799
167956591
99360334
42081825
149306837
130961633
284076221
157151707
71794577
242657342
286493414
2936805
21126120
162846938
251724608
138316506
402791848
626457004
371910736
151084083
7541085
2206068
61314312
205771878
114115725
803414283
223870580
13532534
32273003
264366459
60542046
255993979
34159387
385500346
841529912
12790099
135372628
55691118
174477815
516368639
29845178
557653154
43212264
166935440
4251299
62801752
657556623
310530440
318704943
196913037
273043278
491518200
43163041
141143092
383690714
306059527
215162231
566029
335742945
564264713
6033424
480133484
538198721
1690659
83066909
77931438
515466690
65324301
568108319
417987587
137287160
69184100
240228535
680644327
3113860
179245763
265926624
887887890
36473747
243768306
567555989
65643286
3197807
459640563
458457030
134985035
407598182
272695781
666207069
613396537
263084221
306391180
86910036
347342783
570074142
454929452
279306972
66111346
211429763
87558882
124701568
9896476
8574812
825895292
142000984
316973174
34385244
428265344
183696620
126393814
915056336
148392793
191333767
111406204
887354094
461015459
238462772
95387055
192121690
735161060
124943051
252604158
361931097
484056251
43668490
273973590
53649087
565363017
448237850
43374307
41916087
247075785
16653325
456315147
226208569
193948494
7293323
495573342
558336969
122158031
221905166
147910177
104011664
74109199
334399791
35798024
10259432
303799410
100280269
261216904
31270495
133123604
54547639
367622590
444705948
350725740
61663133
354286251
662825784
42231498
428909123
1283831
201569571
72985253
662149125
83014280
684090858
262020
96172342
607883267
121229587
4680350
51218644
14022852
126357105
111001379
1619726
47999468
278276093
46383144
138090197
459237026
436321556
434568097
123836833
279782459
571349958
697396532
138384738
745087115
248613509
383900255
273110234
145617980
308959946
5108900
42156606
338452884
899754993
227708548
508826901
146767977
174629786
472181086
378567716
586280221
490283960
138586471
330157356
709701125
284298595
373209343
566737064
509207192
483883324
813471965
346446517
138643005
20567885
389709974
570876509
647227925
695085189
881100326
356186220
58583045
159037141
320163967
630918421
16635936
24589402
731230272
14268906
531913442
98389156
221853838
69330274
65067547
60173486
483081647
19760752
546413237
265026261
199835192
325590306
482343146
516255247
1065341
459413482
270561942
521968827
204249800
37060180
754826837
229943641
8835444
417573312
579393193
144475613
192213487
47963104
513024545
77112908
50641359
621958040
59755386
49256251
6727327
457534628
72634681
342358765
117790834
53197197
323456619
235822432
71874816
13906409
53120824
45894883
782870491
179789626
170856569
88721361
497384102
529859155
124543788
200916252
684994805
146375195
308023659
610909183
13313164
682774021
18630673
14416025
220330244
57050288
226070480
117427963
25121331
161251577
10037424
2411980
266413408
547431292
454457919
16067891
655000014
712105442
120720561
393090492
212967236
177524154
827727363
19456536
486207947
31160994
53770523
360161799
363373157
619440108
18400984
353986232
55349948
231332471
88152024
32193119
113100562
224366820
620399910
40416696
522404369
253363154
65900338
335948112
5367754
463007932
74649224
104935838
913310263
353840251
51694032
4815731
52793552
202503531
493685939
460049805
430568554
116858144
151115144
258164417
1934334
103015466
375074597
14172147
18406070
28316916
180524798
62707689
176218336
490406449
100838627
546881961
255099600
265326773
180936564
98152895
1540914
32767570
189586459
249346222
264001978
51577836
107717206
273287792
342849051
42345929
621299226
223318107
192530037
23034142
172540286
111285166
577320002
451548377
75424269
368187439
8016241
427100925
226783237
143464907
16210842
273976803
147804498
215434615
177982320
4283867
123656179
109983531
407320571
65000321
395061339
18244448
65724306
225533921
288841575
229001131
812758901
35422110
293979513
21078992
4571125
31694118
339319501
107849175
307076280
69652390
591837857
719737612
15417669
703664851
10591619
284268693
560756600
46929537
189316899
191608827
148111939
108739560
88619255
544174475
490626012
77781075
1669362
290890845
330974924
19603503
204811940
910633565
136706240
270775754
150357446
279483870
51117241
124707938
467820729
59247817
529353366
507964671
63458044
94961550
685929581
170323329
782056134
164345268
113602152
513915669
153939432
372033807
360262005
496401949
65091953
93609632
162184887
549919530
67307405
390636052
9805155
67714407
210059890
279431769
485465925
229308497
333028667
409807847
16977790
816749855
53806815
359620756
382143632
138873458
303858106
77563926
303163321
134005825
249936355
84845889
19883573
1223130
29928882
64599945
490948229
371081559
537397955
4784316
153540339
177984010
478932888
402497185
115715122
687403388
8674764
27088395
392660895
261590728
569617480
630254299
601488632
19639287
654532
81463747
226741944
6644025
295479859
15185111
257452210
481086635
116289467
55474235
165345610
671546808
350414711
44686315
19249697
17617456
84699489
41438713
524551960
165706753
742183084
137848991
1404031
36629417
134979772
710976743
355425506
63215874
70251811
280670739
349952239
386173426
438383601
5421186
595713713
75009272
15616301
477094676
72021516
226692748
262111905
510066241
32644223
163868144
224508397
130171058
172768348
235029659
346989264
146950715
325445739
167982018
232129654
266472650
281985
31764926
22340774
552801342
276979669
535808455
518206992
238113135
232678438
960509569
293912543
25756807
434277898
46311799
144689313
147292790
1854664
145854133
5360656
15537956
606392099
498443065
23751387
110992535
78338985
343290781
322229132
231754237
37353554
156463678
58147308
6613929
426126017
523860550
111551610
120875774
831222
71447887
303143604
652485934
790760369
771080990
740184211
266156229
648384722
309125449
1261275
54538681
243099203
42359265
23664915
71912294
70888888
10129681
437585544
176919120
410686051
184396910
60708167
356920603
42418128
129581691
975095307
39422759
25733597
799512546
414738332
238247429
701816434
785633481
15701114
7983093
499780078
120241470
26992860
255922032
69447257
461365621
116315120
374642068
624971403
226005130
290997978
549564755
231450672
309337556
579267038
463954379
112763371
68745716
7671969
213762332
148064665
297827571
371603260
38020704
76098149
694087331
702720296
593613528
328459435
214635183
489176774
137472044
280899973
249341893
177453261
89455746
464717294
481229655
97247127
45572237
94294522
263993629
331758672
184524160
95245021
261940592
500463408
12913472
122060645
366255516
401850359
264010926
33891580
43440242
336343308
643780106
307993823
47413583
136818174
424047645
394758881
47863765
61794665
188414513
35892594
266195502
443854610
11152031
86521494
96577104
19992360
243214938
313366717
100418212
339886385
154842092
635744775
419436578
154955847
693165
79137260
796451452
599072878
384425621
516910808
253095563
77332779
80666300
353911206
146654310
122790895
735079750
394434239
117827317
382022896
3963614
198034177
97018727
109134900
108766129
605966475
387360843
366926821
54228774
377137289
80927783
289237784
62012917
238813288
41348474
279513477
200963736
142925797
200449115
55912092
700450119
176904925
394647300
11189835
7682697
535723480
89170238
275720984
165928463
88816513
248284564
274369740
155195035
78229468
521097694
152746357
159876844
543091758
135056908
152052895
191010916
691987359
268463338
93112983
691268031
112610340
87806488
871392141
171706413
175512963
89429794
262422144
66461870
408898062
125629194
110691636
36552072
642441382
264727172
8572070
22468055
416683780
23520709
164759375
342565344
81078831
18871707
269229061
590940584
124440326
1628311
180898658
707518756
56042626
233493341
177045686
653904769
265686566
491831476
29935962
467482178
13673025
15027114
139726208
416298132
8853137
480795163
96544129
44626309
373882511
49460764
437160382
528182131
25912489
503630475
26134295
59450540
121598055
531262451
16621673
364584885
264748084
16436921
144521952
229709808
87099812
638239358
210976122
59649592
264905471
39394855
272698860
72273992
345030594
399157716
216423087
620360098
970233
335350480
773270348
33487665
129190871
18051469
46863020
119749282
454562741
396321083
124275068
16746148
2954487
3056033
87033328
85536646
91878406
303582134
56651706
940332887
9712014
611700801
62261306
158801112
403902065
266455749
324232863
215603077
15181180
679807287
415085826
13022685
58625208
151986605
58307783
28572988
237938045
689707554
129158543
18293996
119014844
182063261
466139112
79699997
13943943
61070063
7883960
674929378
57158400
64971488
65349313
476469636
581582652
8757326
690238802
56233564
21988530
253091872
56912486
35513194
44695199
79655718
478125172
130557502
284146498
38177267
192817904
522970584
7593807
61425079
450968488
325462362
129483429
72214063
479348070
7801191
454499898
40608661
399374868
525725709
49778919
413791354
452823688
82623445
419560109
36831163
269426346
8473978
8652932
46648887
279511863
127115262
187709884
14526087
557594515
497741126
386339580
145371232
479915222
137506080
25379764
427335721
800776451
58546970
452934233
31462948
82211130
129768208
136208868
137811103
44301331
690238170
264005129
231274071
606247123
954628560
713681042
177724110
15618699
714759809
392423914
88302396
91753576
50938567
16448199
448187388
462725785
296081966
6604932
177445098
22940682
187198714
420053559
60892582
1543731
35318401
187077940
23865292
14419871
101121807
303530481
258571874
119431778
727043798
98339856
162084707
391573847
2193841
31779788
17532981
1949885
132297633
195246003
209460940
419042935
13008304
412812749
180692011
11661024
860778875
85757742
795588693
155429771
1369272
257289545
856350991
706190925
428219586
370276391
198273299
466025984
49197232
28552635
437460978
15235559
58997418
347244904
318794915
416771335
623331011
570493022
272966223
397977146
138385303
120639819
299244815
1749573
106480662
203602854
16441822
71347572
668858970
140756108
31358899
31808857
10544819
425812189
11787774
67333670
451232950
211878869
2975219
210181893
69874426
30446942
341473017
224173878
417974023
125209572
82768615
125086592
229317480
115232693
53909930
93881450
38940331
155964357
735273507
184128196
186141232
514467784
99061090
408469127
542499568
171422460
109154505
596054720
179433036
764034551
84447568
190826709
213038238
389327643
905057356
336105241
111373961
601426558
27421504
46955881
237013393
212635570
209403012
59768127
86749376
52190220
660702463
385086488
17435383
604158643
247704392
313078307
420553216
128588499
267991233
393753992
70325765
61795662
320880187
443371623
92140404
161168992
27300046
235259978
3310553
116296035
261734469
491959595
223808273
126091381
306811596
164068596
200683513
116988641
320407442
217306303
8570091
376141774
21675784
163840092
9029213
202869574
104258121
114406462
433288409
675006932
538762841
154731212
230375182
315894532
36718864
209296659
128072479
516901629
837342520
53024602
46786878
64422214
78821583
525633968
235876839
391343174
49187030
741189887
244356770
32880744
67258591
125918571
208388854
144683994
4138741
2984431
73865312
39185024
70584833
71435009
54622149
139015325
149008610
146181559
580387693
12594705
283246685
389026487
226220146
92527154
703833950
82328600
440036947
69973629
348690103
459481231
261502518
464682844
635954913
729771553
851314500
467680073
531216611
454374488
65877510
396244791
166429042
129354011
25436657
662531829
12563356
331226326
325910855
17770663
65627019
25893709
254826571
50111378
115333599
73630337
434393336
246945367
43617959
375395477
75130988
114960217
200376136
409322296
548961541
583069239
419212071
547705135
102612134
656784355
294262065
174295423
260778847
212888313
52476037
13107965
581584401
463455325
184192415
722691221
69984899
123152048
523710763
56205253
195653474
511106739
26232328
365714643
105596909
257209456
178957701
513687072
45880248
26759376
10151176
445186931
555179599
81929318
558984277
175687099
23400767
108390822
15495968
396360404
363220274
124700427
15625925
65958982
420786820
6784939
229622234
323250077
264079213
384265046
265908875
14467287
43192447
97464561
79228378
28487686
155629560
797488155
473955825
141039087
717661838
173929912
471542755
51963234
390355836
580322047
374880036
221318970
146448354
343263968
482443676
28259841
97865925
492670687
147060675
65994949
262039266
163571409
333863871
139165388
742750816
136075733
229293745
167849928
127988504
252993299
78022527
123041928
592358202
262871663
132333772
320662384
73291627
112215676
76278450
425726674
44603799
565857932
201774797
561880540
726788285
72178897
740090310
139565119
611906946
177497846
163646580
159647003
173197816
805486205
90291127
305068208
468932737
49888131
255695533
415373270
239583719
186734095
10120392
279127278
39462360
190966762
624309297
129967026
139125454
21517268
537277651
47918701
1671678
211462860
30148467
85203479
31148699
163631255
140403746
63743673
306197965
531828679
178082290
77840509
254596259
39849794
65999561
264367908
72673076
184589677
413457023
622650990
141234325
251473161
289852080
565400633
118000410
48739714
11416649
91973896
17343247
206011415
47843782
27979466
173356838
437824308
114863762
105795827
19710678
455042854
19190825
596059004
646457781
54428798
278029085
50657182
379558583
871776399
381415295
111724162
138730085
941977565
280488815
415137330
253138840
349603086
416451641
25542
445782342
252311643
275426960
84965532
104776136
223740135
391414989
32659368
340921486
534419588
58658361
113815797
28267008
595054
242896340
260740025
651845731
419194021
762069642
439281463
73561439
179208803
192218504
103471484
21736556
45898767
45380183
102716382
31899039
114374705
1086776
248057456
187666978
268871166
656799372
339558962
354741709
437949533
91606774
78352961
529366516
64861597
91430584
794422674
278968272
94683261
107301891
406142197
3690932
440513419
174992471
247301871
69361550
242227904
553499587
280280612
527825399
473102115
3897723
159754438
43401174
404161892
14449362
337746997
42117031
14237174
140715394
66396031
14379829
262488443
395756952
669921853
299039125
82587895
55092718
148546462
174791727
180495159
173799551
152236611
63057854
136842961
40359255
53362
703818301
354991549
154676467
214498676
10108089
189904127
625732219
163317098
552656826
633208973
653115479
85713213
387078062
6796043
66292064
140352605
160992812
51840027
7174
237788372
435186632
624238846
77245115
14865446
273420767
412419736
548775090
307768657
280887749
280479486
232826229
9987015
334731656
836215108
461454093
776696846
205726274
552839043
101177127
245860270
141674952
249277239
61907373
256664831
66029028
208931288
301001563
66383947
280949168
185258184
44950269
299047929
484060261
32761944
10365390
601125336
544400150
57832913
488483098
664749056
316685587
466804804
3240465
656304582
59859741
431678207
127853319
459616948
34923394
126080955
44224076
134974249
131072185
396361021
357703224
1103355
866815811
197276944
735758436
724856651
375376975
2988633
170389801
123509516
129004322
167275930
73186112
18004705
305072034
334727486
274652004
232813785
414933
84529790
182172545
398827956
54558570
318711675
15969438
48331690
85591818
249652112
825427517
129936561
302647704
86950519
497698135
5592341
65204003
93065636
155604307
148418250
373170182
77977970
821235828
25182049
110801893
247526822
9574444
212130996
74540606
148791801
283367307
496805170
744142400
50308688
272553663
59465733
211418582
13651842
19447734
5956400
280666198
516604645
64437014
59682237
73845209
16409835
46237711
358461542
193250369
116816157
276447049
164314833
631460599
353273987
2484442
21351025
78477346
9771637
136983135
43465919
43992782
265863390
120157385
169308692
158452113
173094586
465248026
23865256
90753946
737284870
120950172
65444538
277670668
66262699
6527276
64362780
15583806
585706194
408058422
131087840
610972134
36858988
168427280
365683344
286121003
89014841
577396631
906021323
885907885
152825451
12393554
187377332
56304023
1252449
144397985
471083845
251159471
325912163
157533570
77020661
54722509
184281946
3159453
287103783
251338238
35154064
666662010
261301078
33248162
499106780
201744487
67833075
448110781
304602531
215266669
506404860
28998931
292754723
203266299
118080238
550394718
18560785
31170711
163611551
207207476
472476760
650823497
239744771
469164731
597459012
137711779
12105245
312527303
311504107
116834127
263602663
6347735
594257608
317767931
83918015
44143402
3964351
713928103
381588232
44863814
57175505
98992469
232296884
51684716
953775
260225710
137442747
256544021
299921665
56655381
663694896
410022699
698255090
314635423
443598407
191265053
2704314
186033
6588351
215983956
653410057
363295994
782175434
541492309
70502439
743840661
92726197
34934413
573422324
385981847
339565358
156226251
27421251
31322398
1761521
88715725
13528906
38635195
664250188
207871658
470990761
292886242
47035376
445091490
49190202
170653838
385265079
51568378
106719023
121572334
33911287
27540669
64082519
66514333
242543405
592215760
309005217
68959256
578546573
318452232
26764502
2063568
212783243
20954167
171542539
199436
738368350
9293522
689117993
44911602
206522942
345579399
260383466
449573073
415913311
531375684
157362434
106285547
181461752
558438056
71997002
678642708
913439543
58069470
378612275
38442581
163972715
5186582
12862002
180852699
85988738
217946232
15200007
315153283
152365036
162800325
10353709
150415574
410622941
47992996
409679873
606385206
340832835
265734183
142807754
103168967
766799041
513679
23170185
349193749
639644
187079187
321893731
166121945
511125600
259545310
705876158
58525344
416991243
8386129
271770705
33600602
333912629
50643047
481569550
785771544
202793089
202766360
304570893
29562997
538895839
333703514
386813656
161730710
137002497
504567608
25128193
146256793
68089414
155096356
647769223
94868347
833698277
229816823
1804437
651009855
155273036
111316787
272686695
12358262
102853593
569274533
251315690
9127395
127705599
458057992
21791011
157228418
236152147
598491381
61681863
85339995
572035668
610474903
250824981
529545142
262077331
113081865
543683775
563245442
869652213
113294776
79019819
370928618
708048894
347390043
190737315
634314863
13083309
857510223
587152379
867713916
84176896
393955686
28730694
34970221
146187578
7584217
770626239
138409126
87848620
384686632
119080569
199830597
644591155
64785
279299842
148930324
36507375
493429596
564075181
17483555
502532299
41425380
566030583
56558405
31922511
129816061
28708953
69826624
266973626
3062738
120404914
347151107
32407437
45715936
234454901
383094998
175896529
16466713
189150651
376798795
51318409
515436078
297395943
191373455
216788572
260247529
345093185
114865092
396027563
517741976
207162782
33522909
27607579
52255191
347925870
7922637
537116945
108789051
144567271
27432593
95232406
514797376
153029367
10419513
376112674
163596882
8097310
301166006
463157522
230138612
288460613
537724423
18334494
241654782
353122454
455176681
419440994
77212362
195910236
115394443
349979421
210003366
20366618
121909529
534854475
218931298
24457324
15170647
286331325
32865893
144547426
41553933
133855945
509918975
21912072
66461667
215216707
115165502
275743393
36135051
116300711
27815853
513033
75292563
34241617
279446729
311725725
600141632
469053019
366397763
80556633
679525911
506939319
166500492
71206080
49299801
900696
64808658
306250342
16265998
188921172
59561507
164905322
512773396
293531427
195719184
75373075
72436527
227277235
159776116
74862911
116867227
496043519
610718100
321488010
9168912
906547
129962897
37793117
104013375
250110392
483674725
28635623
35483320
333566527
265279949
52205105
746397114
398642821
23369797
155878231
17266047
48307342
154181322
45338732
377225668
180523992
25852796
136251511
48229252
292981890
460491473
788228191
383198343
149221862
128554211
254154906
648404230
409831510
471167145
46185806
35311294
632748321
43725772
534677373
874974323
125170914
45311009
978291
13287540
109318524
105729928
204392615
464002989
46433490
126942759
161115337
215645069
486039573
707407964
199478643
93709382
195373339
231504493
3205292
6719225
184779186
119273837
133926779
104619789
256830328
28232635
222735789
80891071
125972907
342828112
305061310
198645853
76015413
143440530
30680577
586987823
288458144
26354763
60091633
98151167
309794355
216738035
18182478
364053394
34945488
154699317
744863790
158913959
179126675
58558538
63345953
17937047
169338712
225810386
367434526
456770406
238515236
150258745
266965199
52646522
156562185
209038169
437930059
55534059
129834
186806338
309529941
5347554
63288592
96649226
178989554
634756914
26503957
72982793
14091508
312166392
324186590
582060341
151725033
73573048
178420811
88119672
472387350
59958092
65374632
609476140
81720251
76795097
176393665
782614248
531497595
65669056
358613191
439870401
52596583
496870371
255512423
22662040
456968135
54711617
331008263
59224273
391443028
457649067
634925036
432559894
513108514
136799906
280857077
133653296
46677719
323960244
102122353
36316717
27951812
802289952
92795355
16972052
671943132
347966363
20621975
15508821
388612180
259745808
216719247
411217552
202649045
11668558
44775065
238683431
255080554
5151482
118560543
64499521
198169591
224252510
1843776
31601906
42275246
127910250
20903026
175814320
616192145
64021579
61831462
229812183
415142
129305132
2719481
25291639
144641965
416756308
13237795
112148306
24897532
140116819
226814461
28727510
30406788
176120745
9841481
246026175
2632638
73146253
584397093
125971549
524723611
71388562
165800756
121353870
396249077
395280127
137961568
17096064
14563757
144827112
17474961
498499257
109296767
527340589
66584395
311860364
435872430
206050184
38430787
22177333
335591983
474819153
22449739
1071323
423419275
30195463
466045092
358265501
544429374
160083110
491639670
533367568
84137152
123290652
350248937
284354460
209510097
3321583
25698100
240139288
520720066
108042584
849821700
2038365
1611680
54371317
4458139
17991589
101062019
13276656
229102714
420945863
147314724
118422253
805785463
729406
43780567
586292357
2885308
398871469
47025224
398848938
13012186
317017245
53274693
582587
469366073
316484674
71864881
446911077
203057439
139348716
421250022
150108455
37508615
137358638
71413789
160529137
41717239
410069732
133704779
196464851
336968560
24438241
224445293
596948941
63609412
76688944
127375594
153120034
249521606
25558626
276376344
33211693
93263173
628223212
132602174
440761850
45032986
1649984
490482177
73133444
314251121
54445399
102529401
41715467
61101377
535941310
322797107
235694091
282936060
511915103
218069054
8699596
364903212
11655800
375065156
430790114
512833427
55028528
45817479
22513011
1082863
662177
300956735
36674783
617266632
102224049
112170339
177000674
187944719
647844589
341878491
133564882
759315012
363692883
65270781
77328277
296034378
407395817
36027890
2679931
386557658
152208474
131335654
448874834
116247436
100095215
33366310
195224169
661608693
685199860
407167832
275045777
6344099
558437210
20935920
221472768
431374040
15992820
255841827
115928084
313760739
162144119
45901836
218856525
275754042
456934684
50575835
264783535
30095952
235963441
169039565
506013647
175889153
53471259
33765332
26222989
23535348
199907626
11357396
7081493
146810953
602720543
218554624
108726967
676891246
115473174
44135159
331722137
235846693
356537788
446531656
280250457
49756738
63750281
84416220
220078250
85088116
188788374
456353787
267925115
87338175
362651765
195149575
27751895
285723173
102017766
562281909
97713349
260073605
181093737
115381381
39884676
235498451
91571069
42073436
89554164
387074684
11517197
416844018
344951871
92120761
229948764
184631786
206699804
54595820
227132146
741149314
168552815
158595028
71947320
260929571
590138409
4823881
246649147
366532658
4377176
12725777
613625892
49049207
674331242
930781689
469847785
143012808
921394847
147465041
274083748
64802140
77905276
234310084
235865406
710312453
58568898
606404657
18331614
65864319
73222134
518501181
410464037
58008018
146658005
66179965
115975142
176320550
110164746
554577671
103759924
147485455
219852524
26514042
242059388
183632643
327684525
7126569
5047686
737889913
34316994
48319629
310084856
155953486
260238173
140253746
39616165
173456716
184649102
100466453
567316543
116083325
94269765
438693760
841243890
848552322
365355458
337545713
353572171
211494775
146771133
162948713
191142199
489804815
147017252
221344930
87603035
183481123
741504924
463783600
58254421
2717885
58753160
190794217
637785911
207408357
580803207
354495668
95030731
11641812
472712789
371243689
245072205
495714484
347171086
174926695
37818671
516709107
196146741
758042158
606396499
133969343
60080886
20760855
98214878
401823073
503118367
22621394
18040400
294896280
480292215
55425971
185922874
75804784
8746444
71029478
112992731
423583794
802925259
620732480
276642187
49184747
3011108
115767023
270711306
81423842
206216934
151065338
10455418
50429990
472685568
52642507
14415147
85115252
147788945
369529667
52374209
68703673
12354024
135509107
566903929
250260254
174137167
439511
586582370
44072469
59596668
26544036
240577108
177305103
93951342
30649170
391711760
89141344
397106388
253443577
341925655
648491
307805398
60696735
2835847
312210266
496274559
96316294
155512129
265599203
35584466
71922701
62160792
326063022
9408558
583767373
936398715
87167291
76492529
592487756
122242303
180892865
331012774
536594495
324792120
449055627
62844019
82978222
685931974
184952283
1308705
463835875
26965150
125260878
438436090
242967591
42876110
104999370
679464796
299428301
92412217
887447369
493515009
124026023
44482371
40416067
19885848
414095955
3516318
74203718
118336262
884833891
183713651
541547919
643098575
218685738
473985310
292651830
102169811
786580426
613106966
318190838
20073728
631079212
412907553
457554085
129460353
241394427
101022390
196799355
219300431
59109379
73705379
336506540
78895657
49065115
104381665
203243434
410062606
43644721
298961697
507032092
70578101
7157831
239403942
587754789
103589699
133505039
24968635
321347785
2093189
35938635
29117465
65217607
77840123
384636691
125121738
118552235
201712402
2334397
7290109
166047813
198781309
46112492
260660924
732799875
586573893
261343275
595244168
143466554
557469673
222583674
380591425
618953794
63519699
377654573
452359001
494314484
438700376
37896551
266388624
524517061
92631768
219346861
78391817
48075690
165632896
100900992
355312093
487204324
198988318
336942903
709169181
37376120
592124214
70704004
45125567
103139418
693641328
227125651
700624154
154617865
429110163
601953572
24906773
455787257
87038329
22766160
445936050
569667488
71722588
292035779
317129530
201996932
44137460
775569614
64119096
5150697
876448678
368906673
166323111
103559508
105464001
80087089
389081506
4330759
20459591
270493999
118848785
44242819
848730506
257677407
211189954
351213867
274331845
446664744
562049860
134529693
704544205
500522021
464402824
204703236
158566492
229061978
277248951
226630456
396746015
321236750
479648870
108003121
659514823
40632982
271138469
101523913
64966104
83246050
17027981
361610081
23177896
628103586
259196313
25861460
845881110
8172719
159780055
42147081
394599161
221439704
127322170
200968472
49293776
101404526
768249911
318798319
44689640
252509445
536828821
111066684
463270339
107840456
52914968
170410181
51180371
447903
285170546
352086402
275090470
443341996
184359669
392270073
26655269
96904922
191788280
525393469
473794
540956200
689218
100069482
37771494
568283529
44996184
453386951
1526251
47603835
150272406
19497821
684923745
244597251
89440082
80043405
183147305
313662685
51102823
142362170
515765295
449884729
765591415
219574802
309389599
298340805
676025096
455314573
154504468
93607505
33957970
364830671
789070940
174902411
450305504
691637882
46442211
206996800
259222188
216753048
18772479
155338
139191747
198610182
349530139
398126028
505394786
11056048
26005602
81480452
22738325
104611378
12083119
577327719
100269990
872063955
168011918
76861399
218420344
105705032
50537033
14134763
52995632
6419467
342476430
36313610
618608431
743765998
484722364
71209360
163885102
121653371
22978229
389215945
347007495
18330323
484421781
13767163
43394237
360009190
489206076
45863801
7084358
471789701
318372991
133835129
61425264
112059736
224932118
121682789
228701828
4012207
123031362
334386016
12526890
144897619
121937583
318049182
315394010
528196178
457280130
300036870
528337973
88644230
61591291
4545088
332588384
265538543
701181765
20636880
421800390
148398621
242587257
2360902
91868201
160929412
208179165
182459256
785052224
520783140
149122448
110992457
464364565
204126401
27735104
514671759
760471697
362359706
100355307
21811565
71574081
393746794
221661399
185412394
112606880
585528332
70528904
897995502
9138588
227202429
379961370
315149538
81270105
93869679
814858290
98363306
72211797
406592886
316567547
287296996
613004
61341212
38658197
181750965
829558303
139250882
39629144
29736361
359134101
27866517
414084314
125176418
122712559
57899215
357569968
270629345
49978480
117667114
970333204
255428577
766012276
227659002
62910169
3288514
82012451
433157747
4396815
253135128
44490346
117581938
660948133
518783389
1895638
88692783
256734921
6952600
427938916
46468672
112597685
343662853
502953257
52654201
748940341
225450282
410942840
596638411
241858354
507814293
100468534
47033930
174610627
404222499
486377579
335797289
104223868
261037368
12358907
337623855
252870403
362564285
10799885
1954419
55477682
587779918
533449895
85894912
41325500
307703018
246292550
243796926
722687523
814568273
20145885
3599758
77505427
32610347
435389146
495208880
639749616
597167271
436479629
180552648
544741748
151546183
297586659
411086866
38686135
75629702
410422005
173277109
33086860
422507225
312502385
517862958
391335799
221832690
7880176
171916
39771082
56834436
337993652
126794897
180588362
946464743
340030456
510760140
337762897
253760374
114123103
420266939
268059812
14664343
364142582
61060167
487073243
438125196
13214293
318518903
232117178
735438997
587919022
732872717
317838543
670927373
652654694
18587836
29062684
282367881
84352287
433749841
615916566
219389136
318595303
297565651
27097797
119712950
39873081
122265652
811614010
40423220
165936304
533694105
94972290
580488247
166201409
81125043
456144494
61056832
423980616
399104599
533090083
587453095
101019848
173747359
132323383
448080182
528495739
65803308
668163339
107045387
52078721
338318690
504587045
75819849
190595313
384128725
23640934
367718288
52076759
100037847
152733389
130426587
1461713
353123238
147302847
624022261
260877012
290883965
12438292
588079269
20555428
530784006
109448949
9758137
27167784
406703931
529249257
463195340
131471297
122218374
696883202
245847486
111805832
319585877
13211023
89411420
225448335
228463780
701203068
385757700
280609516
333360866
336410581
162680170
475932888
69005241
627131138
17161472
184459555
56177627
187591176
706724654
47257514
468395053
7293755
29206084
320042808
104614281
789284751
447099714
107652551
85014945
123343478
223426490
328253491
15229618
129959038
499592397
408849818
430683784
446214321
37494471
430857074
536372229
106511944
186305947
415958294
194606904
1237212
15737538
7305563
538634172
404591260
679836894
285765414
278326745
31902685
55254842
47136240
391268928
1893645
356689004
567115467
38002354
563783138
44171173
354050755
36590705
120260177
78833876
544597649
739713001
622821278
471532540
176416039
460755028
183665131
69104684
133551186
224914721
262527471
465957861
11845662
206587297
39347603
19531986
50027295
23962501
46022755
333349301
229630768
158204507
166122210
61509017
161752709
655375665
76109404
52421076
240159412
267382889
102526032
600085601
79393389
239554484
653948114
234937894
166785316
662666870
11076579
8293781
249837491
97832275
23424273
532165168
28362541
54743050
68557122
47089252
535968538
401556468
652599247
81304838
28206722
738167493
18770057
164250406
7640940
48369569
721404856
93522760
253183099
53138912
153881899
106847559
110350886
76005377
276878877
19261246
531822995
222411582
93170390
38705929
64728907
376884186
563194967
193652231
650773878
53217548
15221893
279474487
17183550
195281458
133916076
333431192
197530275
150768886
757598494
401521460
123233729
738956249
354301430
92267450
244576007
441949838
194655306
98005054
392413559
73412968
302236902
40582242
382231645
412897270
35210366
160947458
628804235
512018706
11785418
289820575
340192023
238544476
940154492
457976834
577548540
330034965
478026265
68247608
61304459
616666673
75915709
280754377
280313244
540030624
12251277
298459047
928623405
134514751
16177119
233118078
132792770
232880285
99755542
40887748
477034270
7410633
108515153
249865096
511293090
31069434
63301512
406015701
201515153
441461036
349785813
94019380
74904773
581210023
32554468
326442778
505704000
158107189
92528246
109363586
84658666
420715376
341105014
448670293
141632833
545106041
646599532
240144271
349292670
510523694
140438635
259624654
16790614
669232547
90513215
801887706
45629615
201116839
127106487
839585289
66172596
46756837
76301182
284095907
243490151
369148326
214700768
602214745
517662009
18780886
69892177
324756600
260430398
221596106
43337367
728432741
19051194
150621412
89756911
113262341
360181209
287185222
164635870
30908791
203266530
149210123
84365389
317257771
103949958
427453059
32422396
305686182
167800578
295274409
389487921
263922147
485610258
4516020
96456031
9234374
402676369
47575594
718390917
215678784
718962422
44170783
234704569
73406747
323774346
593836575
13244053
11150432
125561998
604044099
340235022
216248519
153792905
105695608
730089329
622196744
266677902
68312495
587877828
372761787
61852447
218823463
401049888
385272940
272736275
514638900
600351998
903787877
474774506
105454606
124707603
335425488
240625758
151297153
479999056
92779985
463924692
89489120
196087700
123637182
50986259
533804131
14805481
123456152
570983698
801816541
644467462
193856289
205510794
34964741
498697464
771079737
755506844
847292920
208305625
105247663
20966096
30192009
208729653
79831084
866661862
95466609
502453701
85241552
111991384
330808406
275640592
469418473
142191623
325225816
11730137
131246781
48171667
217234511
43522116
102812629
186576160
225268564
128384350
98856482
196167313
55711841
8027988
7065269
43134630
443908759
181183466
34521663
117843
439290640
2142996
453205099
31003877
194491887
56827709
9070708
636472738
290668988
235120405
754109046
172684298
153486979
188221110
2997598
622499284
711476882
141402086
338853799
450347069
9269367
85272188
801333334
17026357
221006002
235034749
155318364
166947829
33880406
3989860
512991842
378383768
393977763
851068249
378842993
626589413
3223813
39851857
293137159
25411993
33292571
153734199
300448835
65312593
764026815
114079866
232314313
301696986
101233101
497637047
107412462
254527481
70297451
240770599
126565475
260265639
79119727
25207701
244570483
17587326
466791027
31449469
33646842
273551506
375336344
355934562
163394151
204258146
191510451
418741
54456684
587259269
52614790
384603365
341365057
167389032
172705152
120293986
594269844
231111126
131750299
284199155
35350019
166921787
79954012
38977000
393342458
49645601
151004192
183804147
130431858
26508895
316828667
162067468
77571164
489549878
74611347
17360669
354607083
636097309
133126751
641260158
72160018
286801848
39290615
108664933
125459454
243603188
153678781
629083242
62425612
22518169
63171866
465843567
1314659
584759363
752724174
475080741
124921230
256504086
270949982
733840041
375808653
221295429
108985933
147933154
53586157
74722154
136525639
137668721
586707975
325615900
73486923
112290797
452784004
315470559
185104429
63700391
648834905
137964085
202441363
447930183
277896129
36616896
161663484
785606429
568000707
574085029
69909397
534265080
259684220
617165338
99722882
90776182
497256230
12020462
177823445
7332666
43734390
94933833
724404
106776248
288861959
101426386
331664518
505083514
50616377
440736442
71217928
379047182
38891595
55558455
80615997
183016414
183539707
125287885
44380749
340410348
32850546
752197600
127935801
452298817
21953418
102827302
11026044
352170539
573921733
75607045
329728160
183869237
540177026
9312573
264071648
422030385
512588792
794134273
62158739
684244790
236764518
64249590
311927073
1760188
536957147
184237886
309074816
328083
65164797
310127033
5618143
18023414
144894547
207346135
219270231
45369195
3728620
217887653
352473008
279085823
187698793
751522859
16168549
404245967
313960350
199206270
322592195
110032742
101402304
564664331
33700147
279957649
66260933
185302516
171942905
736484662
73496416
498611069
545400685
61923962
122071506
596314952
19348260
136023916
110024899
7296745
27993259
496627160
321758889
209040594
501171246
43189746
324860753
147125161
96704223
91909914
94442692
36612735
145809371
107595130
410902348
163427362
452067898
756835153
70960733
511021474
608601541
888474125
7720098
459406554
131067856
12955695
416434
759592799
283554477
153264755
130158196
372021934
610527156
481225520
154328839
244950429
76395548
624913179
224754287
267899258
22397937
128784020
396508099
44749086
278303996
313468807
583888021
62509727
8114368
24237863
337214624
8176244
373740750
106012590
399736566
4942508
75109500
127091513
197869146
188192325
85028785
178454578
395398411
301255473
122994104
757695000
27285727
81856273
120920513
62778553
11466130
70467624
718769812
437074390
238143918
24348366
52841879
15014647
87722664
91449035
2777124
314678514
627987857
148639357
23915013
153205640
53792640
626159469
34051931
614343831
244935862
31076633
283441308
1441811
8544948
241615758
101383851
204703656
12608940
76315662
92031003
89092377
270476166
69306880
531975988
47317685
92097849
519450636
217737624
85124114
44385341
244729634
622258127
25271681
169472405
1976049
270178198
10698131
400690175
645901046
124600673
503764497
239049512
330466326
419272910
152753028
111310740
308535054
115859664
23438711
134835
311686394
311962688
41997011
51007726
66644926
1012942
92095781
62172101
382776728
60822930
185573909
849020255
10967055
376860236
223404048
51647333
61738343
417394132
238232084
615644578
102937305
369996906
781549733
128739196
59135799
376749911
629249794
54339325
29326183
262371373
190822361
547697113
358092177
98026699
83965086
134253908
477852305
602705622
6741431
75168146
1527751
114681843
56109079
627505669
381945530
17608814
298947853
1803952
62506382
88371661
903707336
40935767
42881555
8572665
353766943
11181118
192930878
333123192
31501801
866474866
505971686
370592311
60564721
181456246
81282574
148323993
22547929
85535402
188238547
792177204
26699777
290453656
218908726
106921701
13795083
60177239
17345557
698188237
617069102
405129721
180596815
13337746
77808642
249893980
77675888
10524207
252530114
123622448
103482834
464407494
823091796
474328309
31804002
9060424
326738098
298076171
432610946
105903455
130368166
16546800
268954486
217480514
270268432
148366098
20510534
675692746
48914694
40738749
285079019
250450032
28304151
150164355
73594000
495801318
490246817
501768138
825308017
11646287
435523817
828794553
59620286
463137906
123751940
11084066
134536116
25302975
135322450
286494440
122493330
185612560
84560511
79071282
377404412
198817828
57748366
251691393
73224268
111378902
295323315
65764906
87282046
440366762
491018185
43595730
727230781
413382692
125915060
261938725
578017013
192347410
88471077
37672967
122653421
66986948
678008351
203553582
87439010
151404520
405390608
216351064
99945622
669982263
51321000
131039910
115963015
372014719
67319241
116049812
316273733
254736013
4413021
186538
193361774
44426460
726970528
273337708
442981809
257880416
821058878
335812142
138305351
419714203
427263656
451910827
269644968
73569398
35806408
79148416
187028401
203916027
418090953
427729650
134481613
766134357
221022926
50104052
534211444
552605406
337511808
168712608
154553892
35090035
338902855
43145260
227045013
1667538
409192194
702497920
302063319
324519405
3292583
127813562
347964419
23716071
111934729
284853865
59150020
595060554
31878819
403360349
452735128
691535466
341825706
568148118
47219113
186235804
175702670
135673983
393574416
226854386
243824085
49681117
281629326
323455101
65821714
300655459
616764318
701172957
246941109
335896663
454247273
874538931
508884883
413821416
232873759
245763527
2014400
242192603
189164694
680761602
15490292
44669510
839510152
120075371
64840204
233025075
654082513
239626222
16853527
376287028
342405325
190118419
743645069
59344869
393792051
36032705
189257687
181096624
540022470
37220760
8014409
9577916
314754166
43843640
840555895
182814709
1555477
26721164
403751230
89841081
199511656
45251750
47332933
7506485
103416783
648022971
535045137
42922603
548482646
452305878
109017683
8058808
130361681
749396441
818156313
197520915
700075222
8734956
107703037
263008247
324023489
48215994
150120180
12890541
396266575
126335223
22934882
123872050
302487447
162934196
55155288
531373913
70685221
112397281
483217764
568232231
17775597
27663796
324539306
183997181
8660764
367899806
590889494
31440021
100683942
61044850
70049428
27879524
125701221
112410983
518509439
25269330
214946929
122737973
59346876
509152693
30605024
136275972
72570334
105974270
487172063
117295162
287040936
132214962
229033885
60893962
249654655
108815953
579702512
347105818
298133275
6519760
84278625
342330
409411665
69159893
181746992
228505166
537057995
204873966
498842161
144290463
15463289
520421374
158396296
64879921
346106229
165081443
212717311
182629984
133087900
671066989
763035398
220770696
18110869
548701667
56480728
34314378
440418128
353019609
140075207
308545921
771029264
234540087
63197483
15226484
11271021
781112539
132653849
232473210
209273552
2265055
212418785
203744834
433008976
195166146
317756474
130064870
65968390
26566228
474757248
267191255
799704993
152633984
161408015
439678369
162636536
565312698
384822676
280405257
147052868
274590212
281104064
335821771
45604078
468176960
666045191
369774126
241247141
78164943
264758538
340789387
93455694
121411640
222421916
63664891
121946060
65406390
467712556
122893305
223440935
362088223
81467252
302887110
200054427
464811628
10092815
156836918
55937523
149461780
339095477
641936030
278210608
977218445
27945189
113487466
300077166
184843899
84486662
133428407
131266918
40151106
133785746
8890950
233487663
807820763
651034860
326495610
572753896
83056621
163213187
86896266
506600508
145847563
80056043
295100190
61639672
39592705
295376680
328733294
77835021
362365213
3558954
1431109
690081859
706373428
452424628
165114851
80485007
55953613
182457598
155041082
14454642
368346217
196724500
230008583
3097895
1184320
664266813
491225383
772016195
379911985
262566972
555050860
448574601
91118964
218113479
6699939
334280584
652718017
47992753
520041
258068455
55617043
168308368
79659229
292823774
162529599
607735821
161451363
309575832
283694673
589966453
329533261
482789967
625560638
217755940
259041673
638231833
705269058
516518247
179602468
205287535
30786346
100180755
655320955
61025358
22566070
509206896
257130802
118605075
26028040
40513829
186081537
137848988
648682008
1254010
74526541
138941833
391138400
274319138
110871715
86181876
35602914
158895915
365933800
29092323
68365585
111058237
141382221
753105225
471393424
263238696
496118436
257833986
22684167
403539917
697674143
262581523
42208762
466270986
187441
307132202
74536605
221932374
129732127
428677245
36489418
34075593
75757727
202495747
368822794
640692674
245024615
44346600
67461365
442976228
264284920
169581457
22223160
543165559
294466072
45749886
241721323
522202195
84716668
149429759
88010937
3971738
622158199
68072692
539427851
230036649
557169558
18437250
736561230
66543476
39086000
344955111
92187391
230139956
202939935
739247852
191033793
393078502
81190287
798250897
278554619
32978291
12058852
167362881
167471145
32008925
256623678
81847811
447359852
416270829
162995063
614320199
221662123
62223065
52202634
704901995
35279323
532105129
312640556
694566391
138247657
20319154
17996641
46210325
712630502
513391213
16012575
629741735
263616784
435913542
39047884
330755908
53781197
623039904
84266272
27426160
9043440
54202445
41406286
477579106
337133751
242750597
56921219
533307000
364212419
519607705
87842467
117347247
82475230
255457045
511519274
496878312
79592857
14692460
8683459
373505525
752043040
313424034
134196787
168334312
753229
487083524
26443345
278507979
189740586
135349174
219597497
301514592
622243272
346808944
100310344
298917918
149532670
62741703
46514953
32430111
452561820
886956530
591459821
111823381
504643918
325054888
8943603
269518063
767088288
32158284
310177360
647822465
2482169
176807931
654940588
56330991
369543519
453913842
78921200
85568029
314114931
596634909
72213455
380420493
57713026
233279297
331470883
305519976
245753486
18217386
101165053
467805811
89231860
510698486
406957982
308130772
97152937
57458852
221477995
477731297
149444789
381639819
683457701
416935829
159804036
28204639
611863739
3665600
540160707
128416327
277826900
50025579
177113448
354513963
475917455
46233371
68104691
172817382
687173
52738831
308017162
60159278
377531789
47998311
368789631
34752878
542687435
282415712
70649559
796932041
209117842
239944348
12886006
15806521
233673426
266188960
12674874
544025361
154656718
459561519
75362420
465829153
13061784
440473758
7603254
336721532
85224458
3172531
33623802
49315198
414449557
111553240
9248233
650990969
244231504
246273591
285578692
728569919
109985160
17262951
78004768
126611839
129343726
541695583
503292342
268841704
709585786
4828345
55599891
56591196
189339510
232791065
143073488
185905800
271379398
66606052
548609922
435174945
101350424
251901512
280117842
6524566
84367267
59098931
341932593
177165362
135747288
799731530
22308707
4160813
138556385
587326060
243775732
182526998
154348495
460398315
43501621
2489617
27387915
104503544
18049717
315566771
340681737
408468252
507196416
288855454
82842858
346345778
176004731
190019037
15290222
133772437
469077414
766714652
229240105
113384138
115106805
75834307
23923295
103490350
21362372
230929350
157822125
178395837
77671967
203687607
676367513
100136059
80240954
247991830
523443952
198174994
117410797
365386384
203518412
169174057
197975613
314484388
38167194
546469709
149110355
434758097
182151757
124796330
181251630
161978295
207650909
55518054
150677048
238683677
846490807
463399483
441319184
54324349
137818239
108790158
748750636
24315244
336390762
230338671
78499580
49059299
563404365
936003
280540021
363859376
548341402
140050560
545121482
170111994
343434087
215269403
283894256
73971743
202307997
616446907
164433967
857942453
468699663
864148484
501205877
238213685
13480248
85947669
105051413
862458457
19939130
257398633
77667516
89994415
7842224
95220402
690136117
21359188
63006113
279644304
187273935
503648342
784622638
38794053
627394000
447625739
31556371
152157529
110792549
12245105
225937718
71691128
157353105
8167211
331569942
361411116
47228104
54299752
547524019
822114787
719529438
293633523
588275486
134673515
158841564
2416924
372149104
170459607
65700047
105089829
419908423
904817285
361323164
6051834
126596666
289029925
436962322
127976601
3205662
60389764
146470077
274228985
14694651
660585
2376833
700028592
516932091
561448054
113538258
18091169
68682229
63857907
433718161
87109026
340349825
126513853
5995898
269974
35615551
264886383
423288685
13733876
424754178
282753965
496844391
204375367
51551386
107813637
244842479
27932466
149394205
55547526
356957639
41298502
43460508
3496667
104057910
16004763
358909257
122620415
26585271
720590687
90719677
711585237
19516007
718533126
798708122
99252296
78896499
286297544
141894657
23298393
191591882
3627627
237199954
564153395
228924698
251944952
362882365
138993
149738470
2219877
255362595
160033012
25111018
722960
834997583
340187208
89254407
51219883
102350065
46824059
50992123
158417879
241376762
204223571
590280548
589791030
272976466
234626148
19048678
259228184
622892340
12188426
867935911
298193504
558964210
264382856
121197789
513610616
15512749
117558099
45024466
144079894
255416416
18839371
91889108
147306543
293740147
55615613
156130257
277985871
266789073
205190062
330812912
418264784
90903448
542494002
246317778
441818148
77148757
433730804
808682133
28600649
260517039
443320636
347980529
298393939
429893505
90957592
8497993
135253456
268878203
529023405
607552544
238162993
2336356
384916010
39095290
105635546
299987423
462640491
5298454
59557795
44642617
178022771
167388271
64384632
382986188
230671369
42476377
280095894
250659256
166832739
31516890
263200176
181212393
139197051
108036416
128068256
108858510
111258806
277763241
239674229
134739346
97965916
593634900
4021478
173099797
70196053
468537898
476897878
705700061
33764453
908151844
588143470
36149897
69337395
352285469
489938847
75746590
395060047
592760165
949671167
75403961
157869415
549289720
514034469
54517818
113085065
410918113
16582615
5957292
400241842
23904324
106385186
902153345
770376419
711602323
207336109
539356564
25003936
11187680
645660021
194204642
167224563
275318290
134491947
438654799
547334391
425605528
1854726
492296740
136850421
176167849
43249609
59034570
211224635
671419282
171772398
452115051
133347080
565558
474785921
131839323
356660758
263812462
5222654
178355400
495842050
145615561
355659130
7815729
220196461
23614927
42930902
213860376
5673394
652798752
3347226
273309697
25219547
453395798
55800067
397573890
346997762
82899992
314680259
87111040
658437935
49779260
72852244
127225612
206229392
229604358
464461473
257121308
255392747
811502026
58693894
46716060
928150
114430250
42498233
7211187
458228714
257154319
599413695
272277462
2721884
82743769
307247314
318405825
654636406
153545661
72214352
432406369
103779042
24261002
567578693
334419130
334391331
211856895
159303184
763357089
871157
753060707
115219904
489188243
268987555
637624746
737252780
201644657
152943040
14958406
914762385
170404960
75331828
778157155
56761323
92092539
66774041
129383170
99637462
200439653
110705983
101523843
150936014
243588758
398956984
594975690
1144819
221760682
456801911
191860696
40960720
668999001
914682759
501232979
269530687
337890741
68030741
73469160
151840741
141441586
168772420
590131081
88699460
227930638
176688265
539791622
1113298
610597555
331544345
21718289
274031624
424106336
279284412
335888883
568819327
110944032
649583720
71352396
28240679
81931657
232739682
627154096
494104454
382296638
429722180
446532532
17607729
412432148
570355418
15084693
523561323
33627195
291099013
158639658
187151581
156797603
234658953
691258402
346179110
482605212
213203268
865360732
834472456
9746656
197152253
111181225
44964604
774449505
336289652
6848123
77998667
612471003
189527156
75439927
742949675
33626222
130975110
326258177
13602180
648159977
106799894
616426290
22851888
363375758
90135466
244486442
131340225
165415256
134220802
78791257
452617526
468368824
162760184
150990069
108481246
667912302
79533762
40422217
625399723
544295028
738198783
10712609
355677407
5271556
435997535
38987584
6592418
489473458
67010899
79164887
341319704
399710349
257541627
352130820
96118202
270919474
132190260
210351220
184170622
185765198
122291047
81969665
261209916
334173651
40885142
4786529
131231033
629857984
30595854
35511472
93236464
326720246
266312896
19528156
684666079
248030811
23391496
569212331
16973908
128497456
34848654
128928918
232594754
51263316
81877856
199203007
129346137
353609717
84657371
198744823
37987176
857089870
367336402
145918915
503728060
759559005
316368485
152775137
275877365
365681534
407186565
240636648
862230977
503197909
408105266
171845302
167095315
21745871
502523842
388263136
393978991
180647537
440808859
30701344
357455300
658691595
478971071
220503992
245257204
70786286
211621410
2790644
22291721
749780124
706032124
409324877
347291231
34602364
21239838
371605546
195998527
160047749
731977442
294543319
247887817
42770162
5354815
19562767
13997844
63058372
54155247
11304229
322492326
27956452
681344497
56194577
847263341
12022809
696858538
114584745
590811676
55301035
781595619
133398719
7481207
743908313
96719554
32595992
267369681
17496099
81863629
41171833
200283178
202485
579756935
564585356
443650023
65354331
25681070
117001810
306122911
240478526
379002733
277484072
223970390
454600029
625361414
8190190
291535049
141562357
296785452
213495683
672334885
144410523
432661941
347097049
45393348
395062949
202545089
143994092
333060437
44176131
325385229
204348497
637731097
314871582
91647146
260191220
78376938
35736486
393620693
34983600
63122083
565839813
477831764
430887873
26791956
80152008
86205822
561806085
362810828
430241948
9723490
286474411
523371471
232346179
352478531
457000405
226440374
95831553
942607007
574573023
171868281
55856064
58613184
387293635
49422963
99179072
512190556
731630792
224057273
324086361
35309754
452443237
95161458
132015735
240812605
156428095
289682426
173905810
122275335
714616196
352507858
307049488
607688801
610230143
611702673
481970042
28124455
71633278
434891
546495720
645615737
497217567
35178307
277282556
231215937
416328524
326072349
451334891
44368210
138542527
122766340
703255739
158005620
196777113
14627518
433837373
167406147
438936267
343435678
527186007
20554068
252407391
5084119
126241686
407437327
156190607
83403155
169083597
296021760
135924727
216217004
168186278
190237986
487503939
22388361
5026280
403048568
779298825
647081327
124258971
31567949
28253160
165214359
640805016
27926391
74949411
328497307
203369822
720830125
315748276
769207586
81242603
433135540
16714177
298006135
329634662
5265006
115211444
970796350
537547775
2938082
298061559
193798410
118158727
79802776
108243917
534255501
442577611
19260191
52887911
39444686
2762537
113059210
50765274
123450414
843761599
231009220
48305627
47497471
43400191
267613240
46594926
196025216
206029091
135284708
39934927
160856239
516371837
20781835
390165840
446666961
211588931
137749429
58564635
42461950
30929820
505172616
34763072
60018124
271259919
255430585
779617
48675359
372420534
94530917
285071054
197848925
142895460
66358953
196362830
295090435
693673805
223377318
51410802
160758001
240591584
142440218
85443058
8369068
177308872
132339328
322351111
717329164
157989454
150743596
363313999
709864240
585321567
90425332
71566205
894786124
12843544
103033379
127409863
137005186
66019476
459199985
634828926
83084320
630443597
3376442
44230311
47298354
535591876
188897601
320580878
485361951
198073129
79387575
18628469
349061518
239037920
40118612
108444714
270461729
209387764
223601992
742526771
169255570
114177421
723811280
136161075
86612749
90120669
74539060
268801001
119115381
589760172
37764994
7665166
333361527
328816752
539737635
348050508
191996961
80268692
305662022
359180812
27733638
557545261
138581528
392502135
119664808
136132053
257058890
166944676
398044724
633988404
23310808
35383693
640645383
253966016
55960334
182672331
49255061
329082804
8524865
58264327
59935828
404263693
565037353
386477765
543207198
155673093
271325443
371059404
270623800
406593482
270298851
210851383
79477428
403538347
33324487
529884013
92359564
279628225
596951593
19928119
121491771
672024898
3687801
487933554
33212546
67666412
149182442
551468585
503984993
557445607
46941262
111538934
79633254
41198151
482867197
18071663
750398979
206914999
87774639
183862203
517352799
125226206
32446652
422135634
978464387
250042277
501829110
84197182
215096642
61892162
76410902
174483584
118570325
36321678
136826280
242597335
2914667
302033659
41631869
283876336
8283067
57953285
86113210
280301105
67884500
789787657
11907926
203706527
143624369
916268424
123293450
16552027
468919750
428950019
68204657
318129078
131862407
312720265
9593521
180714503
721651224
124830053
225359234
28805374
202961746
639135094
466070876
25774060
262457065
81698937
271773789
31957337
221092301
622272015
183556296
294414229
177940610
49928096
160533493
145454678
3680847
534622783
387553813
830249871
860548235
98547943
326256108
3508940
566929880
128971480
215405645
867222917
4729936
74917198
82297967
42424783
577040804
382108494
694450441
202443941
729333270
164686690
672330596
8131925
685661301
649801778
384476606
352368706
31696674
95449253
2973926
49683659
140924478
182148035
645184251
88807282
6597406
196197038
200884464
254386972
312417603
44608056
421794163
362671217
90684686
531914674
219985319
210407165
42236282
337878717
26724048
79934701
290553952
551596778
486060587
124059401
53946466
319659642
77889456
338603951
191386971
329322115
213896168
64715209
49233480
304771
27131782
243789183
527548430
63802104
2996539
129315234
139295708
115190019
240995814
500098367
819575682
112196719
297498571
54486904
187535254
75544154
156354341
93206018
866340064
548982255
79089712
461532050
103387880
128998694
203883173
75018013
145765440
33160652
11123307
561822312
133501954
503076965
876808027
130236065
12118820
116986447
118828081
435262626
173449303
8846192
296310558
251068725
197070821
619126191
741765684
59514949
99472468
1078603
223495940
99464592
181023933
793927092
38314183
451488851
71710013
285187686
13121802
797742101
335994858
306064510
91325035
107604891
270612322
125016802
439202492
641068646
416196219
6749666
635092407
197859189
273128643
366241935
127689940
413105443
460302843
228433889
28229936
281544113
47351131
411949262
373028608
71264792
709769998
391049497
136980586
97028242
89214909
781155465
426028998
217729702
182724089
1192985
252857044
474959555
196966166
308262566
482888617
15687002
12484804
389671776
20776783
6570054
567032976
74381274
146464714
135432188
141216482
89425604
6069349
687488466
114209596
359554453
135942342
816202238
427088369
398322804
188810553
284334687
91469509
167847093
679167365
181826334
30082912
120339013
154465989
161002805
157536695
340446778
295017125
15470864
2989712
709717729
446968388
15351162
470798676
21950976
850361320
16715069
921064248
268583098
484713723
3454777
205714990
392767047
393018929
448600939
376239295
57844375
204561779
589463704
72875157
235326254
81635560
71784184
375183781
609042323
555593811
584472812
12582432
150654277
660410520
199915310
480411136
61398758
130211026
120986929
189509565
117160334
458303509
230212473
319136441
29735270
798301393
231403958
54555269
10213181
537464230
424590216
528568170
411086300
247881882
422214724
96857308
641764263
166529448
26362501
96303398
431433190
386647083
78610722
141924938
344777818
2210146
425897364
272318675
41707296
893887057
58990513
764371
340696086
277745648
90547763
107402757
606595432
390269164
214852421
590451684
409461684
120679184
54459311
44708271
360118574
53992817
204757359
108551480
134746416
187910490
70949192
306787321
476120281
747561658
465040693
485676787
959520
187932357
470066637
99886324
417919077
35314688
423514866
113086675
600451140
681364068
825502203
149856107
132320538
396411149
111762982
51552683
157912746
156891846
408944688
419988897
330350339
525986044
158230711
49336694
147914769
34430709
339231412
18180137
410091529
134090989
44870289
36038426
303605783
27238242
66616288
20715951
357848986
112242949
35905119
308323735
40281299
825547403
362370465
84342620
128126507
152736485
190997357
99283416
615733751
662543183
102143213
2536030
16569753
74814280
424746123
488859294
756792336
103384624
219729554
218813025
403723346
7738626
114724426
402485661
115972065
35344747
492214017
250222073
212852491
27891510
127560970
144587528
434274216
238236190
312349672
83838885
828740132
357067825
226135908
474058869
152378266
211701671
189264994
204518756
501914183
406888525
670165764
183469586
395978257
138788012
3064155
200211249
31160665
557091
136858760
201037828
340545295
675915184
66732739
138909828
376324796
564269
682717493
367636969
77506455
183044109
181622999
37650083
42097260
250973057
545711320
85823327
187831068
259422576
45886655
140076359
541364956
71880476
448751316
713982427
66083522
264737394
724741250
146428396
136781349
776191735
829250835
239201462
62195074
50082352
291611956
62408699
656764464
437892966
32768673
708838229
44094792
724651231
261895164
304956913
104497148
864377434
610495017
631774638
160434409
149799841
386899302
388173619
117540294
5679630
66141828
53962004
128279665
873231267
575965071
651374054
174357912
228941411
92011123
13247878
47031694
637747870
93600827
100957523
481416866
91365609
209286212
50800773
43259929
554488000
117715201
31275741
396943430
566917712
277964770
341095130
113594557
105073578
6060882
179369083
209479471
78654493
35723967
35873882
112411400
270883334
195641537
116685129
139392533
374828046
269407758
47762949
147112531
113339754
25967941
45577085
12125583
28651850
22021586
175400778
233053956
385276274
55921952
91434263
132100622
341477833
175425297
444335142
58123541
183301273
1054217
57434439
26495179
178310393
57781414
472524
15904735
281954377
26431338
264481107
602866880
306606314
176262662
641883868
217204961
235105380
706761472
42088024
495834882
119714408
55631870
294523083
475218924
67104829
9303904
181262338
48923033
17567617
61866784
13063245
340407837
64045852
546893087
701160504
119201986
128497006
169161767
64819780
144163590
222872944
124474868
145105623
141113385
34705809
324462147
76901382
220017170
50052215
83666321
105869214
124880165
513919501
2231714
353702219
215344278
314250147
822012717
169509779
402232855
533829759
5196404
821809899
43471049
28091366
16666520
53776467
238060662
38045478
608257341
13715200
5038456
245691318
310118653
278463841
93745182
493551569
489690081
196401904
282217862
6721752
19935423
432847888
27806338
149571848
297557073
89116343
190027073
212391417
28643717
12030871
316876424
65800413
44719418
285327390
8617943
59820633
364406700
67353069
93097368
111919109
240482517
92718280
99974505
166489635
5931721
398434640
445094141
154777093
315323730
220816
439596787
323937255
1248061
36512157
518082663
262112703
30431172
244674535
125250594
667180632
28533334
90073343
277188284
219486310
415898264
178805274
43189929
59014222
325283591
692673460
762959644
72171563
2877275
185404672
4711023
177463350
152441060
76075425
244853093
153636756
109844351
14018731
576741559
380553092
288665936
357083743
550799844
3036554
76464940
9177148
275447324
234935589
6694308
695688561
634257875
106275550
234490528
13312757
4094255
879069633
287299989
110859259
57775731
314329207
180921316
256064754
2359773
16849553
183997558
265432496
235096344
355854013
305880546
279411292
54033470
252875712
3951999
690238912
20724046
48521733
31451504
371121476
389698330
214657508
323164309
61685500
37188774
86931099
186096626
273701988
26023658
218042661
30016754
253359409
15792280
29943994
26486108
124604525
169537468
94445876
193359047
46183168
46047185
154326947
12236042
649752325
138509993
117533538
304153732
115892504
220164808
265347597
237445141
354762160
187503819
513171
38254612
254018257
6195300
124563120
365651309
49540138
333751203
53586066
660625032
308410582
180692658
203278612
13486981
540641860
257293683
170489723
241069772
157270008
451198629
59675039
188352372
247903270
282332552
628012205
752799466
671902763
74164503
121596194
75751891
139021346
59645111
2523923
905868435
2507096
90277737
207359802
817260520
69442267
293917952
169640548
22239192
318095525
515764348
107515693
230390849
266403915
133623664
352131027
31508009
669619071
157643227
26180088
104616885
443808522
107632797
773392567
431098532
444266060
414861920
422929701
5251162
538531131
11457563
258288092
577236037
370362195
71430992
248589384
159782620
29065149
217633467
789975507
39360492
44443521
318996642
326242934
265195615
147863674
54081526
331871282
156798670
7411857
348329442
208058046
13036680
6727012
140124648
227540437
319417677
69916361
779337853
27743550
130791411
450822972
301559585
187174917
39906579
544558766
30597795
477571310
12425845
379128237
620686321
215098217
489385371
244532621
374418583
416560233
174328015
34362353
65725793
503372625
662956806
315847506
55685247
804884172
16181197
672305648
83512170
239644391
745424423
346575603
332880509
31018013
117892171
5649415
388346816
25562534
15253955
641459130
486776474
553810412
186445175
151123976
85793435
437963116
77148299
29513330
35946995
98780937
820448920
8201003
353085806
7069381
182137844
57777384
451179298
227570543
44057628
35408718
205061641
49563139
98886509
86474757
374438901
500209736
3672137
114641019
44936606
103716944
1808103
49145138
232277197
184521062
387508442
565903316
72674298
826838423
45173829
438226471
7602603
669209247
320654013
305325181
93961487
115123473
528798602
223529852
296563496
655235013
175056289
824184671
583534397
907121878
53358811
715244810
49834492
30609940
408283467
57837464
273198606
213575375
112202552
387393119
11087155
23947224
125909359
47385032
701058781
526183359
268998506
71601105
110241944
184564228
139215274
118374550
155282867
557764689
79090313
142536863
162261147
207531388
7193626
594935605
586282472
219805481
6970841
71721556
45822324
269275160
48924212
53558986
84116181
132448507
66418697
446886565
149239118
241936257
319791671
25641989
840481606
92968851
101005710
14496633
53180491
286662755
40854770
35922317
723245850
97800771
148989769
154145734
540251729
526436867
686570108
22042843
92803997
76912611
232165651
132238092
129441394
14038508
249133623
477078449
130237906
556568
485713094
538658664
582536341
25773941
18777860
132689077
285261553
196711763
78231109
532906400
272700608
177588757
281673607
220547837
723210057
120691806
702555650
129838069
82817422
49324282
628147703
54489474
392424787
259983268
34099220
716229650
331247681
75478343
118335440
101258705
49136905
50375888
251748527
149825803
485660450
286168348
404573612
85116439
258006010
454357119
653915169
391004434
115368107
12945950
13264369
705288989
162178646
401758944
2012869
516000359
189628002
342393403
35224786
223278489
866100840
15866246
259472500
218718352
528132142
216826775
537269352
274098777
149838140
372552818
7832174
174682846
94643001
855977373
247511
139286521
26467677
231496065
182901697
203726415
67982643
26752103
533370247
23520099
259919873
140473897
98313058
6808202
886746983
33844049
132017381
21990604
33782288
298242304
96441900
9228784
47743861
80613466
330017374
435033705
167624908
110246482
100106992
596280
739071566
83227348
85456862
547983091
117507624
22820818
190512342
623462427
43036935
431061378
29160042
198041930
274665842
308590738
683144032
694090310
337253552
23413190
291981927
288245992
142357464
345795224
34263633
258156911
168922705
356750209
21177072
386681665
43050218
490346451
382475175
24463171
624901209
621767720
685418384
92724989
440345797
692897292
83206761
50781602
249658202
829216532
295434298
161943842
104160356
293642426
85831266
71634758
465099391
378963015
338074609
170459076
305540922
573530048
460580226
291563508
21353834
21788165
15983803
50628997
292509398
362527061
435837902
695255408
304211313
475497684
308883596
27899609
65588512
292458458
21794772
15900795
343068948
54553543
185358404
7035562
374694058
497585307
490401352
99015331
534550511
8136351
604580929
633918
260815510
153085031
261616848
898005
295822104
323470336
333129922
381979710
716693588
113209690
580134505
439575366
337795388
63387449
184017348
538005366
776183800
55064016
174203502
355971317
18869289
79211849
104708724
478928616
42357953
633320871
774572720
250137199
173505550
127505788
448501022
237006127
266449611
253457188
176572963
5055559
7750326
64197700
52264087
10691262
133940805
410818046
140456195
56078152
766496247
601573874
335924276
357423282
4702652
18822422
225305304
33941352
373109
440882124
157208343
137543215
459685337
688241785
755178168
74465669
145132973
184683002
175824683
61183850
11562981
118464316
548912276
215422709
722768874
266205014
538785968
116376199
50867861
476643333
550323768
18718006
434210748
157818237
62354310
118004481
5112900
59554902
519705982
124978030
562484990
373265276
369864073
83475158
404304478
162864611
578141268
13878924
139134061
79576908
25647033
39191003
516412742
551089700
126307796
743827360
127469045
433992249
41584241
260735829
194016026
224739206
97064814
95655517
305130179
884916889
7869423
598896685
603792901
118358905
266441145
221661474
368991762
319229467
129230831
705092911
15999425
18813748
432349255
279568091
333675128
96006652
61403602
833816777
177792819
634892163
32293716
336557245
475678327
357471441
269114268
156671084
275121523
128978845
143324317
306143226
91595383
384070283
717675455
2931609
327011747
817821469
300851346
619040132
356794583
23648839
389074044
412868800
782276350
208514138
194442409
250633674
255401669
539971743
332494177
186654312
732307270
160191144
23651427
34428195
328816883
182414305
213975537
723410392
182984684
517402298
124602696
710535068
192783937
106204476
86848661
48529534
828297317
50763906
654124292
154873378
348778919
191867143
159559855
293179837
208508691
642787820
213144043
256432873
183133264
394923374
236505062
96664583
223039312
25353723
413464404
391124937
20930155
305360155
293291293
144972116
309159281
1671550
180004580
524332466
166305351
100074556
262793933
60474692
361743727
407677549
489649501
139550801
55849909
33849240
266593804
155740695
471761803
126998299
226213275
498900346
114733844
409629322
306593817
513276094
285564002
88326882
555412684
299092442
254230326
334475878
186393407
525469202
346095289
517107919
540199784
242229631
667719867
53919716
36548315
318626362
123132009
673452513
116045266
347719868
650369343
47180380
369311558
272123909
131410280
51972791
204487754
308442564
568996168
862484562
40522329
107199491
285916514
347553386
645344106
383326727
443169753
317207681
348438790
8645461
478886415
519052692
441710609
25979527
130383421
92920088
359023185
420393403
320401314
380906762
663408931
156590069
13871376
10316034
252363914
127903329
512662668
224564752
618875493
505784
5852429
53513836
324022621
145877615
34263603
183014770
18333742
517788790
190874104
119292904
572231728
251842396
241002889
32391269
58163152
251647645
22841570
231309174
37816952
377657689
545041694
701709994
31603586
240129530
446940754
72773058
485564170
490935634
20883872
230177776
27248392
179805751
362928812
14901182
451983633
31601637
526760477
88592972
725985599
210773327
282560754
495035164
229740158
721767793
238177335
217475949
22042423
340382226
599442362
150682328
620444020
535077626
164731036
13415385
247385657
148219365
212831457
423986629
60639
34263451
202383443
269383223
124561219
241718800
364091650
618901691
117533341
97454975
503971728
137436675
678953314
337989376
38559670
171521685
756915886
25034618
157669614
82069786
742014927
207190624
143101560
144005621
5696987
389270750
57891882
454628495
262674532
111626004
25366712
296245408
47363316
145191751
157839058
10829714
2263892
13309871
106294244
267355241
32586929
69690789
589809006
229152731
148874580
429803472
466038690
375168588
71514276
508819488
753537783
30436433
749641803
387297054
84046724
159175604
461335733
47037394
792834507
39850369
611764540
5004254
70511760
277525970
514788764
3508600
175682133
576343335
348467634
202343752
306966
37933527
214209899
195125090
5619733
386135474
493722032
208688794
18179091
453085124
293826148
33909699
500354592
60807605
335169837
25152533
164868247
198279905
719421708
182984554
395962
346094093
164928578
19379772
499461572
651432815
107022037
107522091
43683365
225541026
251767586
182791072
559886192
141294918
66316349
197539459
436199279
20497292
144590011
262401788
490996877
274544482
13961224
32087388
430195359
152925848
209425717
189497676
286015642
35922398
204843100
380203250
58949008
207211742
129432986
171195337
12503975
11928075
10446831
40505700
19278584
178924612
35913800
344676920
317082378
224235103
107391813
243211781
203604321
419646913
10421364
338716418
397652580
39887028
779311607
169033814
796768903
58982643
314393680
552928283
39873800
474367893
448008783
266008254
231270654
380537221
761181063
409310121
46617915
223019442
238042128
80352788
233266822
388049047
284823552
448189041
31109637
400721664
7113069
4476431
61108396
177846245
366087421
109590209
525565542
117055808
79738235
75639217
41229429
2801963
100413104
153379711
167125636
203563324
237743381
21746045
135414400
64570141
450553341
552130374
303921901
18745153
484514646
29795826
348715192
170197453
203153296
18741404
71150782
44138018
742199148
16832070
1679119
288686690
563703240
80798607
30945854
306777207
438434794
132734192
578811009
28135418
210002171
36443993
564189482
114805083
61157825
262229783
524021819
496979120
610482233
40454259
700405967
442576014
84319474
561476777
130059893
55451492
15595809
663676198
81280034
303595566
320976022
155184529
243855653
148333473
93815452
118979814
87441364
2240700
826095593
48979776
774941581
262617011
181728194
280880653
349718801
28235683
264463566
319671103
9184430
47671223
17035800
197664854
467297235
12665252
94020867
248220929
217619117
236311541
326353054
137967615
134800018
122415830
502136652
540421333
162281343
597414148
146286898
12581277
1247199
606595799
258993934
390115377
600194528
179178073
307310547
350958099
686983839
23476677
408390525
198707161
310489610
127994858
311462222
459629683
266073091
84742350
413187821
56796488
36093500
169871041
539514464
462015728
797939556
488537326
229142297
308245642
102616319
12236379
64072475
3097372
73383525
583399092
75147589
124427453
30479409
122443505
584241176
565708688
113664654
21793504
293644712
105740188
20317726
458457
319431885
185053938
40941225
175130314
25597699
45323903
352925014
1542180
17529269
751820277
179527159
170125639
78195372
325961561
67066522
4586103
863044287
215579283
438344300
326907561
637692523
358140522
253193776
197819417
40597337
115314546
420234382
41263747
179511651
193266271
155989063
637770861
146227164
416766496
554641873
285000384
244174928
53722971
1519881
485179826
346693951
90235097
359637511
57970349
148542659
204039634
629928723
48732312
543052074
73163858
67671785
155157380
117047709
411419210
58227272
597457149
30664436
345608199
494741770
334949
206566641
7248889
238114748
223850270
129431288
195854224
34382
828775571
13382870
118877104
103309879
426411856
14660117
93155017
299514482
364263912
22987988
94853486
309574273
216130373
766628349
193210559
59083224
225565124
206057867
607939743
406051328
9339866
17370463
406690274
534771656
5234606
170657460
162146833
6771528
575624633
426392952
180372737
480915298
277645153
278414581
407398027
24037029
347296416
242053943
220100324
467111863
664190934
120209669
121933212
844137178
49475334
223517345
128634079
334450730
4098742
66086321
135830305
50785132
802114607
148785583
30415767
20685757
948808818
549300908
396986961
74836028
474005597
248869542
132339732
175702666
144116375
370446613
36992484
420460737
20984204
578629289
407747235
115014359
25081226
15858793
85896454
373914676
177815707
561899115
127974589
8701353
103202397
48931298
406435335
413836178
47616334
209677900
680505954
341877629
21919810
54753125
173606450
311731246
34722591
164354472
211952848
144787338
476807826
42223882
95946271
341519121
162719285
3289300
177810844
12201043
108068407
193202550
346784888
1990137
23785277
2106619
70660934
5811381
506290470
23571797
88388097
99665768
93363079
233118185
78827764
555843636
110687530
41861848
37023608
374665511
637321338
81578913
12630888
609546966
478181
222183089
511936644
14695157
347551210
66418367
47626147
206315254
127492812
788814348
942610795
97908974
408050597
545491390
84982010
74898467
57472261
44918335
317000231
93354799
176896962
683515063
165551101
214875544
595802476
51873450
78418347
254690615
122611025
126902993
24713293
30685830
172444968
538679184
201257940
30680686
432371310
71343002
601370729
542163021
241088337
46212656
271756832
55733037
201856920
30504052
178799654
439105759
48380724
98084665
128356078
295013019
17154394
270152466
20925002
21961358
189581350
106766903
92414868
328073869
374222422
85424855
253821600
175865236
476120400
76846028
503258519
281358717
218344374
42186871
684581708
121757131
12223687
337172880
114116451
34084568
155974560
138754177
528044770
273782475
111186121
36068351
105154173
731163770
975835541
207029538
88983578
180237810
603344652
491993415
586017740
30932298
121221299
556439617
140262745
34756379
91335197
659241528
469244016
326935848
224051262
381743381
5472197
215012846
29235837
113713105
516824493
45170425
421301405
25422445
336270787
497348581
378286852
48440620
46110080
390394601
424134118
491544209
23204009
66755639
31193180
786776427
526847103
56075540
29424192
132419822
350432603
622544474
740519435
147207860
872218052
712264415
461965618
132246866
66371549
49816546
8535094
22443439
138965629
332636677
144407749
572458099
90748364
23097640
265666172
51251779
689298221
636534652
8456086
45556335
133601414
370041416
79331183
5620731
88686007
26067724
141866332
452108155
48600362
142534174
363312521
95437097
974526
144005334
361657663
263544422
468133803
51299574
67989791
755185686
800994292
606343543
220296431
144548392
36328422
548375191
8309484
92619598
581753218
354445641
320062781
641879862
424751626
12757063
708992401
3076175
177176690
80386458
37691495
16844360
482971300
207010799
259839844
137193609
204977883
348043888
208845971
348670561
174111842
370005857
332285066
156252790
15558003
314794426
75854056
711709883
178117042
207593982
35165777
259321028
490883559
399342842
595943016
302989903
439056026
33494446
532819127
42608872
532669900
37589538
12766184
32134746
106280318
294397074
86069060
225004832
508283573
387595312
240611981
37545036
280446532
196117277
302591669
55265417
239001076
614784050
678355570
258796353
42059873
325457940
505048444
16614799
229482793
112556680
740183361
378626089
515004306
514901561
401301669
125927577
653105477
142906727
657704512
237141256
412286360
75617176
44704347
430674159
230451712
279920591
203354137
848680255
87973654
169415192
375106627
465066576
85449324
137365922
109072515
74448257
324023587
92062809
31672054
287651420
528566437
6548012
398068941
78543429
5660705
37408043
209626397
186530049
6661161
19950934
324887578
319802624
278496056
36664052
588858131
31537904
246067620
173571079
3856678
6430071
202687354
674494144
537923507
51555373
438557900
162768930
350920121
424765
158860596
44135616
47820189
304423166
100623883
167386575
150848634
52788554
2119614
196907278
135223735
132321051
113536415
158899479
31914823
692129285
3238878
48413966
158238701
29043888
332297176
17208876
44797559
316774295
34896156
13282396
44923830
104638198
297736536
358046450
27017162
21724704
65166956
95048147
610671187
66293181
81152412
98401730
74768224
27562642
162050205
252609096
28555644
792617792
502679590
195755357
560753682
383574053
195261858
397058750
483730298
355929622
194632369
283793286
288762086
19052402
284134853
550271066
54528168
368761197
61610229
402048367
296136715
72433655
77063326
471028605
48240839
103575001
7545217
21584923
10639572
266006407
89763852
406088295
124011204
212781888
544302866
87264848
210840128
903153341
95298410
199199562
239538565
150568748
602091008
116798455
286139765
242444067
226735569
137917620
99437459
5243901
53184544
227700811
518495802
207943200
118060114
656922699
497414144
376182600
128449709
313690952
3156107
201919989
189585291
256419234
161832787
295445366
72823454
536329677
867542369
128984963
26569604
338209162
338192776
110043972
84978854
6615141
138678303
542984968
355981840
310223510
4497563
33374603
313511613
6306675
36656679
135533947
12867445
71871569
114418406
116720556
93834779
54359758
609967299
50481890
16137514
289941610
141383911
849664663
910395095
65213327
261831238
514281738
79798725
430925584
7490074
95393072
31593701
54812709
207323277
60584266
69628910
282084525
171855845
413568000
174684023
294649378
224002850
247358867
53090488
62793817
186421208
449658337
220098056
104654308
106988111
149991962
200912070
229109859
270992980
66054776
248214858
161297243
60877883
53001138
341957811
3608166
104632273
6932154
399884193
205961879
313244894
337041744
402419790
518515436
254705013
91819956
560532602
452577209
3582587
38049707
289279656
102239908
294040277
384678286
292266310
691989848
161088615
44919415
484246711
264228290
175009746
751552765
331491155
28526496
22105777
40987198
683017062
23406898
597661741
31567043
625806517
38505364
183211007
242422233
492062100
44484850
49889115
226506847
512297447
493175690
75674970
160493759
523904113
177007843
716646384
219718788
803588959
138055094
874813015
246282459
200828465
324208524
561224053
414506249
351999113
287728190
18626955
136806153
233267654
161562742
626189495
232589414
879883127
110609056
81364721
282779414
15274421
59649325
581689870
547410071
4350315
684156029
298977094
247158675
42516979
451081391
19730295
791852325
301821602
46735229
333220946
279859949
51708244
499023901
378389732
670812515
151554514
161582509
357784938
85773767
333861891
223987801
4255308
578178285
57357822
381815225
115375847
567235067
514318698
17577143
317079667
13112965
167378139
427020741
150109835
104930285
447669889
706267976
434734560
532060479
70245837
96888025
442559996
26942596
294189174
10121768
203258321
599189686
282339632
224185542
45652851
121274841
68113249
88448323
93465836
75589000
12070574
254491477
67211185
185007573
200832866
235866393
62201430
395797794
196340112
32201891
551955472
109366462
11901269
118498911
404896051
368591752
689476902
16334445
32607748
58359426
793984438
242973994
46758116
484474998
207353852
130269713
321240405
8367074
504075067
35863451
11544133
789390680
412899339
61497051
547420545
86647713
128985909
237064404
158292380
267200610
270239385
511715596
353272852
619950420
117241516
134456371
159071588
204012438
708146837
429086657
183242720
128384552
445957499
869928389
1769114
458349638
260554417
566444880
523776703
314664826
211601528
35550426
429615331
84923251
67805815
56829856
380003946
107828794
139772760
791245045
306166108
301150117
191749052
154192826
233645433
271790531
32827723
769768898
351615782
30841548
2762165
40826013
270407605
371815312
51316667
255329172
338648024
17901616
181682921
497443964
318541285
84438982
100554537
4282631
29271960
275566064
129725241
299384429
47395644
995648
652595315
83683009
15240100
685079879
390686942
371667312
302200549
119315180
525874790
35670208
577911616
853590304
53239919
52590586
613021622
96604044
368293899
152424639
14086358
34078407
124047564
112784454
752456329
402232315
453958242
250693857
239202572
185974164
108540127
48732013
645687381
22016508
520245998
490957903
165399091
541891201
487520582
22777317
84114352
301716806
254305210
71040455
37530158
119935118
44782085
14053387
454776175
31427100
216519310
929781
784862875
856760280
80955062
162488662
84093528
469954617
387584739
271038905
271643800
135565441
85311232
413661259
379317428
54289066
355704168
710941956
7835703
15580853
23445856
56926318
8831859
17788352
9669183
24800088
328594588
530626577
242987714
731317405
564651222
101809872
53723796
76524995
189871468
26551730
297205359
428313993
126686042
380359095
291480040
745869616
13236072
646519571
945647707
152187355
618627676
224693855
8663927
711264539
22981737
41080728
175867430
73523605
11519627
157258066
194514930
328186615
536763951
636197755
105101315
645831501
86892354
163824560
71539433
41022437
10976305
20830087
22034094
291749432
32823926
414294508
252107105
81039800
34683368
79656072
211220416
42230623
55925978
98659039
128687314
4363269
207520448
82477716
183256238
301502812
112544116
303267160
72377352
89991957
192612457
118598390
15659407
147483445
100455468
201589431
13553735
62387746
339266150
283186497
472983227
33542786
452374785
41206957
46011931
64783854
36818424
101338407
77731192
678647750
394860683
132779231
504340499
587695159
231173862
6614433
21049716
37162784
43866595
64645700
660993476
3963817
513650843
170898862
275164287
77114645
162182516
46660053
213186035
175974152
17296149
276982676
204964346
77963509
187124977
567746217
211334837
191086409
57160772
43295344
291174065
2190629
99403042
356531956
63836163
110950376
43389448
810620393
635142628
402866200
37178282
92261731
439091530
28328096
772231721
15358982
290155462
22073851
386829480
498673564
43277739
236400979
631984934
211028910
73740278
39931743
194654998
130432094
435039253
180989963
170150600
20861048
87162204
44125058
594940813
10190944
521633520
10889453
31024369
136669982
659657107
615549679
480217197
81465297
419237372
124926273
49044341
772949045
680146517
637112121
665264
762940192
108379838
397666555
101243930
232064960
325410536
328276868
618419387
38386365
255951837
161545890
253890258
1565688
324530431
278959450
526715277
349319193
318172012
99461006
354348418
6380245
51945063
468937021
256709286
772413441
87696197
121068121
342562265
530990025
718814106
30153779
563388776
5876427
7448543
243889553
41886727
91566293
536375682
5131080
317203869
5893527
382760753
247050774
280883631
642319804
570094148
195986983
21292405
180500256
170789929
211380984
28422580
590156514
302132803
379588921
209999634
248888749
590350441
61236110
1525337
489203309
263529503
2599642
461926698
234291009
10462238
378174831
205542734
72542022
169317151
503698765
72816735
105357694
279282170
368477143
230963774
540832985
289185681
204849051
306228546
483915440
21626312
128477480
193674120
7047157
760614908
31443156
222189868
347470833
435761757
84906510
318699364
138836534
117837469
333644826
514590951
625852535
27713480
181135632
152486277
96788134
356679678
402848327
185249403
1380615
313076126
7476066
382181744
307345299
30900434
89949427
692549538
311943259
960541471
257478369
625946365
283058898
77118456
297176459
527427946
177050427
79773268
606831828
517148048
588301696
99174421
362509324
120703123
21278866
25309954
153805321
48093785
161603733
201912811
405420693
271448822
233321265
458803368
550874434
321987134
322990932
9494870
167583900
225795395
251336619
247033038
73498756
26470303
186776173
6078344
165504725
184366469
94636189
88964703
7275858
252057402
299940417
112395920
241568599
332668200
934708796
8526627
56644432
534985236
52386199
90082594
158110630
34089302
9783505
583058540
151393538
621131973
168179935
247946436
260008880
52604608
107163429
373932121
88339885
14634297
143768698
585341298
597618501
795794
8377287
257075134
381919163
347542507
421471824
28922425
736155088
173414863
169674643
11051251
576604622
640872446
11549983
240538725
447586824
120110792
1395105
476922066
215479474
380636582
478536529
49803782
187612902
623680484
545810024
208386442
402897977
133101124
831987425
29323804
205761419
471879748
59650486
528237485
7030535
63450056
282515851
158449728
896767831
295977356
338609158
208605298
473627694
69351479
123175712
40914772
131810489
17396297
201419018
50667789
431856159
538578142
814303673
191161842
226103716
61682886
377888309
260711901
203065754
235060498
43451896
145781211
67559535
16293614
120895273
9613874
129326356
47085534
59456870
39789965
255702248
370667445
133865637
110808880
112585209
386796848
146956744
503944660
307062047
39150922
245447086
162275189
66010774
375192102
13906697
292307034
657526211
193678745
5022184
404923967
189544538
137913330
590472045
120204977
769073012
280055868
190312448
504712280
620868382
108701568
59666498
128756600
219922827
655546633
29144836
32228100
243947933
220973255
246772567
92442017
77311451
398122088
754633506
526796622
31624064
615205402
135388375
103012803
599979538
104469988
416521395
108050895
247631386
55938992
240730074
1819098
873004694
117447853
169763266
119544297
111591431
4303239
365139303
182829747
376673528
473650529
40726563
53410849
618814174
182955766
46198008
151785714
113758050
42524465
66834281
282550770
533830506
428593575
10039495
72049875
115755947
180598821
88786425
17123803
589352817
858801581
74299388
26308341
255204307
486364770
238785431
137372416
664610138
350213991
329320024
469685371
36459631
176432236
1722910
88355802
574532464
407528113
523631711
734646788
799805635
423670739
427846974
241025827
230582971
517098198
323175412
439123719
220328123
332908716
159553407
23213628
461808729
242604570
115961842
442471822
320294210
252477990
84979540
830077930
27372425
15275450
123953259
428984655
221735947
89631990
353520420
15379099
38983011
227453901
402744755
293823546
508595491
35939803
420607112
625158342
387598646
366195075
509041521
13434370
581287199
34831739
49769753
550451845
135877967
310580458
38808045
22866057
8832851
10458062
551221133
237926105
269365425
212459574
85742821
238058909
1435756
285053564
151454560
91577158
15607238
350972413
269364803
24397693
16300802
233732650
776522079
3837227
16419077
3763222
506993926
558727009
164698887
322233145
15657188
118822903
189082749
259366630
28294664
320550010
94485287
600686267
58544522
185814949
587703833
1421115
114162313
206500993
42045747
276237387
261549800
292774901
8556167
59482964
511104182
336905667
574357882
174486175
495880001
577891370
278070657
189369329
114070028
681737917
321848196
97159121
89528068
168610528
115215313
203891515
35475355
548517794
316414286
763355520
676741356
915931653
639403983
370170439
119919216
339187106
271019268
40819394
144864173
306278795
144509855
814474688
241139612
42759472
151256931
33488341
28351944
658484739
122605712
44580378
28112117
680278928
303807984
105449471
420461785
794267920
21895830
45814495
237252836
10417474
270631148
227968724
241357890
62655732
308459736
2878939
252704316
148776525
328660738
147983655
176077517
124020963
39889175
410891316
469419782
32917331
195658250
212201718
37998070
134992047
279606047
144089854
112922645
640573969
102304571
18075803
2800952
1656051
76233642
86218527
31339286
9582686
455053278
82334158
116410008
65206633
33389222
539366395
149157460
797519910
203310834
450477042
141626025
193681223
492616604
39158903
146358915
579749073
138633349
401916543
511985024
108333759
686496562
763425491
34519728
478736465
145946016
56106461
84931100
154135302
293713781
535783957
366477325
130936052
343815652
33273271
687628970
95928364
208239670
14711550
253316240
200816612
614854425
665636903
132476087
126957747
141449476
416021613
42904359
368764361
296838822
167807426
14731249
449862499
79297285
204628713
95070039
37774727
279222583
586429070
443249070
757017833
246724048
273229495
122458041
535466004
109606407
64672523
435733175
114262953
283300979
651583529
288097728
25255146
117610008
18867857
11104327
116365621
531013015
127801419
87687918
497103167
205202898
404212676
561396518
508198141
418627125
611861116
51053774
170634816
30652056
140088107
290094826
46150651
435481174
27006225
294545880
11010989
175004330
39729286
277771369
133523231
27989426
93227346
501181191
550370292
608772935
46588715
261167294
27916036
29386173
264026885
144375804
611938903
53240798
26613923
173433332
30178850
2964464
341402837
6716701
569315425
675148258
298586992
238127818
254584649
331092939
368430063
224652564
141915626
134261708
486566977
14804742
83979533
80171951
82106401
632947100
816196016
461191937
124961345
179783779
213399700
578128184
199377104
242032146
94130794
186402607
294608939
303550084
120785679
781668836
398816707
72748144
792501554
63786146
98065041
79579581
80498952
249584787
171416840
138415619
487289021
24505440
576100679
30415246
54580540
855834519
123737510
183646734
45628135
860951310
562398257
227021658
103392530
72057867
49302877
156556408
8190964
261233260
32319933
181777547
397633567
293440766
116040907
7540801
55526507
95490500
144444700
415409241
27506352
79048897
286013450
33416572
345275253
67444696
1200814
151637099
209005652
342964535
146328153
133386349
105952551
807375370
38597331
119375985
130696385
341931772
150133163
177394471
414409993
284565062
690435607
765621617
465196158
278041821
17779512
131946454
25371596
216954505
79227925
51218761
385500606
415857280
297528311
37246714
191245402
106531057
60888953
140390967
19120301
185169598
494490231
141735380
96319191
650276946
34543751
89121986
268149985
41918502
96895489
2520845
255520592
205966
99095100
48829381
341115888
298710386
29584313
112081121
84730236
552687462
282505444
244491395
152163672
440719055
509291974
667497252
33600599
180234996
78282429
203104718
263060964
412892884
120617638
22034824
21653027
123447119
140692743
404831199
25417583
624796554
312979748
117548152
29727041
262723723
160452701
446522695
24522278
550142761
643209947
58733480
94053549
160680704
273852303
598419992
144340533
337346521
58658291
803812887
66862321
176238177
333839666
355869705
365085482
431158242
148710575
468800745
291679775
200913772
656875121
390380055
19553633
491315614
573705943
65090510
9214008
187136607
403105098
85024652
134352709
148175018
8199098
86533773
6412893
316251026
383412657
342968986
519866750
756504602
115867360
10280260
1251134
292257763
558536830
159471193
35382035
492366952
664012427
80782425
11489490
190536761
112380365
402613827
124959066
13448605
386175085
148710963
93581901
3388783
639048664
44738953
369006156
66141851
38081654
429284677
55898134
191980589
16861506
202657567
237893198
878064
436655912
608469882
1673985
329883224
279943344
13328159
413077446
60328598
395757442
126599257
547300483
470502243
294415512
32940101
227963572
51060726
9057176
681402778
367288391
369509182
77813643
251556085
38904620
470754321
59285659
795761587
80366336
78148839
4244638
336088041
115761
507641089
63186730
120342033
265813
288469713
62415399
16529864
135985505
897149131
24801354
448376040
15457616
617715844
704830780
42270908
167718193
206979514
37990135
216297521
362928115
131133578
180447791
324606412
10300847
233719533
2045074
186461255
43113445
417078776
538133144
67015036
380975290
303828018
233274301
127103123
403524237
195673865
38447890
122244781
617767230
76263644
340196158
112698986
125529510
593329819
408662776
47757882
258171101
280731722
637279623
20125003
88832390
97339283
363986537
191172567
785211067
7902694
248538637
776197723
108526855
340190985
674251548
361622841
230722284
449765372
457331621
115992899
161353750
314180091
119000517
217698896
521487142
241708422
20274083
540308003
29586042
464506402
268903039
168476195
299730868
145979321
46525653
582880045
147019986
244925383
106998371
187142119
211273886
122221521
3246481
8187488
150718517
98911413
308861146
184340550
176398541
46527182
559299740
109052672
87104709
253092848
756697763
499519484
52671141
209548936
78431101
95544989
321863498
5820548
187757004
521318324
64351934
537363970
713118897
274238763
628808239
136875444
111806334
343627926
161309791
113258659
395032121
668362501
815820293
472053635
28078925
394839396
38965517
412862692
40766280
209007191
31886557
979620157
122922139
20169331
648748564
267455457
738525935
237676949
827637631
160642537
315316930
753744814
62717190
160759228
125731475
320623148
454707682
62292536
103050130
514392852
35640022
83153464
4964224
16625140
950055534
34413977
193445848
142320182
135247872
12324360
43168154
342952239
216719969
343428909
47509575
23285227
4965233
10370830
17102641
294189583
18531721
168996288
276552212
256834817
266962802
321829779
105357965
111541851
437582768
469066577
336309333
487114794
133663151
217973994
59548434
367894950
108477526
937090345
203493279
259631516
225376656
140878249
556196096
756265815
45069006
110977221
130490344
412214832
64141103
177570431
40087335
194344750
7065151
738681002
244950265
23291308
86736936
823801579
9716294
282993464
67183528
771026956
348109502
528472231
536037596
479930164
359144562
531892305
58345946
95209519
234620799
6045836
32636670
531489258
577558862
196212823
30121664
65968608
106780360
4171472
89129860
131428269
500099818
104028166
15037563
33820965
457572343
688379472
702547466
78337625
15462992
437171759
240261177
28914014
635723706
448500382
28364730
343082980
520288040
49916163
421402897
136818651
47389948
234399091
41348138
878493999
114021312
159923833
33135303
331653184
238664921
38140568
796809409
53738960
608829028
51158565
583833658
24506418
715606917
75579525
379063566
4394129
634768961
532708775
64011589
60313921
19490200
386617235
10676130
120878578
595887437
304541774
5870321
395204128
30152851
12446422
178645977
91124802
72611104
116336767
281880535
40305991
1342025
529981097
330572928
210748795
149886325
108008067
148593027
628236319
350979732
631725286
5909997
467356745
343160741
26111562
130121956
173844597
55654941
355956201
248683594
481577913
737294399
326084969
182743391
339795082
134200077
503652302
69728065
545039786
16416447
336548423
6845580
352747807
293051538
353275200
78703834
528650412
147695227
78099944
233157258
264673738
424747030
162826052
391023827
648130045
225092301
10057597
50345284
702769031
63896327
4503945
14446365
155774352
609986313
375485365
322285064
597109685
845283853
219380539
33450742
97310442
185369101
58278954
3014348
173764786
209038294
377408984
32521294
35353883
268373017
878508099
725583824
111358659
183087277
659669869
713970508
517039080
342486015
5435153
197675815
220255502
50205852
12467362
262483493
595456974
65907090
190476798
65810896
238880606
849624274
236832191
51684375
22508297
351487381
100855543
146719658
170829640
32405763
361471618
335103058
206629241
166418184
560396877
506107679
429629303
215835500
57880421
253607081
279104444
168986354
125063942
10335570
220884853
549886971
254965243
12696754
71799937
96505615
393594359
75720585
257493822
21422679
65994155
512961730
770040643
327229478
3110755
119380238
86458111
32034047
95277434
12485406
245178753
206218616
96790905
435422080
358502999
59327235
553534075
30909326
192957058
114333391
534471582
70147680
118589959
411613151
31792098
13125983
208343412
626345644
155498
446587371
592141045
91361040
223231496
325156148
316890753
2230481
21848823
36815663
397304445
697997881
631221099
582116823
41142825
307939812
6261918
17353905
194997054
304036236
205935355
289748023
181806990
78476380
579802096
510873485
274838644
141425685
341629981
192929623
252315808
85001268
121449542
56530352
520308060
117532819
419860949
63848540
3632906
9070560
513496163
373747514
86741476
269805876
159286295
10024376
124906586
41011268
4698940
179049468
15284845
102346566
2550140
181388103
210754440
83486752
9239202
235064138
107215619
233736090
17429876
368611681
583542071
79801285
219581423
45818881
229742284
409728575
538913385
135341358
104251307
339781710
845533569
315490513
3981784
493750667
52821184
166038971
826700247
35968681
492790094
4971934
114697217
61854007
166135488
127151830
305786339
375863679
413758838
586321009
88466977
163262738
98170679
332640970
470085525
582403172
107272084
199288655
230214391
100040713
228965143
23498470
593497515
18259368
561417498
87528302
344147559
13105253
810270664
178666549
1658264
408625695
294582668
200289328
54165890
63017512
190576190
104038486
230290402
250552523
123871284
147173990
21358221
126648827
291339406
326039280
47698781
62012357
67917556
412563053
54752990
421024467
1588268
47569667
107915801
29817995
86036966
31225584
409160866
301498378
730335294
424962937
559798416
374229824
219673843
681356
175693311
359930737
339479276
270725950
81232982
11570670
203661442
86658555
148241003
270486120
283381408
62323076
307220515
69064388
50216464
114189350
9449771
228134340
3459525
220089619
42919944
423765083
418751410
564679352
276559586
8685670
148445444
380967902
23919399
205668846
103133226
52133841
281086675
784351580
534519022
283094842
175260971
506715412
301754519
360948890
261848884
491861016
122827811
49246705
319425115
240560328
680466171
9977090
25302731
513669223
403006430
78595233
334707964
125689749
7397297
470655334
327138374
1985280
194276255
194966642
179053090
760408801
372545663
12705720
12869481
536849117
3583386
504388759
145896768
28910181
500220308
169829327
44731652
297644713
253812015
458584665
479639039
748027774
10841760
605046336
92498370
21246145
312768271
543252330
18515459
284253017
364329062
461219462
400132084
513701374
217702959
494041360
468922620
331971707
69945749
677094154
1668465
17683755
23815869
229134907
121237164
287576311
797918285
261792894
176454422
194982807
93572395
556742110
453912506
31246954
33182530
962014
130828649
236618921
10349188
418252545
86259833
351552292
42059421
5627138
120896620
612499920
4963802
124519638
10431874
65235640
116432048
5102883
405206054
389674181
520142801
298427002
826481406
27077554
100489010
238297192
737664668
197560733
395701989
21787331
60146734
170294304
624103712
671400772
6953421
281412742
496195962
321850379
73355870
351032874
612335084
70116485
441987087
33690297
2445773
37340578
419208981
13905743
16819072
500827735
6845203
50595683
97713579
334986230
368380142
615825317
429872748
121970276
36877389
349425564
39339411
618954805
163080948
276382402
159639094
222934916
573820288
147088997
12506560
847719458
120318226
178791890
162885179
20564869
235182177
160358938
421661717
97405447
17212136
250545047
141331488
45013552
304540312
231621017
521193567
267314173
9199389
62014869
83362506
122259064
6198489
29321154
103424169
274023358
269576550
323257306
193360157
130164924
511567500
636800430
539619068
88003371
530845025
433952845
817643499
163798817
57820568
535248778
104482422
227383128
11095821
37837967
28609746
389700337
246312002
53432456
145656140
402480343
18671431
258712062
82309216
70388504
72739566
469903708
90841131
434481180
1842283
285166653
45121388
187457598
6417671
703660252
40923916
429537832
216779162
457004640
593526955
126854047
96554499
40166744
296310123
14885102
44648685
224868107
326116740
313243862
119957749
140465755
391127692
358979768
201213840
374046298
332277004
146212220
88891733
101257017
308651910
201957973
198725250
259396811
3267889
22566671
1288876
604120294
387032457
826165
356242263
552454515
944584737
331030266
147571644
146374002
89893351
58753136
532725842
32915925
425917504
419980084
578555594
56439432
635113457
840043162
20294098
505294917
2063804
384773916
250976566
337735745
37917245
282994964
1772720
479011198
331894218
25609551
32706730
7184211
46785754
43148017
235225367
25200594
72439667
209450672
638789996
8236067
25811952
111002909
268494645
625694762
734039583
78971511
599963885
232548168
356659170
138990658
734425804
598789366
46854311
776006627
229230110
626807111
461291651
173682568
12562956
815297571
46304549
33330206
545128896
20928338
166715281
86573983
140319310
526525188
340717879
398086353
270700377
17786596
76086068
339292812
463198125
783269248
23229038
559371472
509137567
302138830
197306027
165904480
94809344
48750658
174119342
254528615
397888834
209415243
70590501
862276155
15598341
964475445
384230897
99490042
73382393
60604595
97436791
149822424
486844821
856077411
4659094
69984733
577370498
53275331
20596715
739135552
224601615
253774265
137459074
455139470
70594222
179800838
287987719
353557939
345757329
408537229
102850733
187800486
136122777
249576612
666758658
197429994
100383462
31081979
449903464
330696465
465510381
859851564
249407260
176465219
23345570
260010224
22788084
236580955
78381194
32407226
226988555
245699095
9034595
123072082
20107096
31955035
260070160
77425903
85791683
247601065
615254140
13475315
116453869
176124782
532483034
340225512
319261450
200227717
121382891
846321647
173879130
414674763
483114495
605449531
526168748
7673385
328291136
644896
307666817
117880576
352087701
7996217
723810184
111514438
913715689
185344872
38031989
112831150
468692267
327692316
71880258
344689421
175553992
174237290
797129969
5600942
345733330
599997900
167615594
49108368
51274405
237419075
33343409
77703281
47210124
1360968
172530951
238224022
53487565
306706751
428403850
29661026
236981893
384794165
36270622
6517710
207798979
591267648
47648090
91209948
121598741
17297051
258103367
550936000
513550186
560749220
445925515
384571085
180110876
34988193
242268531
72246972
106701851
501528524
17683211
10597396
342513452
96012322
62927076
48590709
891215347
92107594
218316427
564049155
108650397
726631433
430271439
103142297
58749271
808299
132153356
345405748
97617987
295402897
568695635
2285995
6180707
707553067
21527737
236722370
281238413
183579436
3371621
276039844
39377
50044713
377792930
544575013
532618596
518866937
14000512
42375131
233350705
592880641
28885474
6681497
437680827
534301274
5206816
11939823
54316560
606868003
187988962
103601102
80531177
83095810
39010501
233599100
184729367
96205971
254437161
32019520
180802547
396702797
15136723
17604580
526136718
2072952
498257451
59172699
188658169
525202433
40222369
201581593
496378238
7599717
498297259
443746586
86055813
231212517
522403400
28156180
805114267
188933833
406520902
415569223
783939342
18652385
518546151
34770820
46885505
12114684
19227463
2666985
360231139
389891987
104779180
941998919
385854688
498649691
370253838
710541321
241298671
165916241
285189393
448926131
95232692
127955998
374555303
390993178
715586472
265721568
215705730
325606336
103788490
462758296
19700962
98522705
176419544
683730451
304344649
20049468
292164508
321697861
326876918
508645885
312929238
47291922
730956
314146652
13147906
328006530
272807150
25941115
636918755
124418282
261375307
449128623
35481940
446638706
189114900
26498482
553824
119881526
689006255
46477230
9189003
677477971
506809311
138318626
507685266
36781493
178584405
477342733
92848102
163330036
5329274
608376369
273600231
94447264
183250170
62396565
113142910
281169370
194448687
523329601
494541046
263314346
210674385
585153282
532861287
8533238
71773087
42311510
30337792
361824769
300884945
125209332
574188529
183906738
71505805
87823195
106710855
40162286
15178106
16623866
16455351
230807976
75992985
76640051
153499251
209298626
74279384
45367883
421713333
98469570
489896658
297276792
489429026
164653034
75849917
792773726
72161086
388473230
279994099
117846079
423135950
296906742
3084998
166683109
588195596
399466034
677870644
277084202
40962386
161317448
308145602
53469922
210394141
255168272
155098293
406254654
728886670
79411869
486385368
563141717
19821522
113386901
381093520
776736077
148639439
476024796
553578767
172567708
97469068
144335421
169721747
44472423
672797192
409443044
239664094
585989281
292708164
11788003
304933091
136340719
156704286
424879246
167951717
202722757
197005114
511960116
361534005
395504694
358293776
175039650
595182947
12923626
493560294
2351907
425498102
357167894
720304353
516841111
47664066
754945887
337914362
204007924
423195145
317306540
789885398
436637044
30071175
58696478
375220432
67128794
124057132
13091537
243231120
363921598
118123280
272474300
132843036
742286935
407754420
422443265
111971113
33357552
38679128
212756428
748952725
281147815
209643668
528225284
362132010
622279419
361579608
6925095
116767075
225777120
76224959
317356453
169992375
8064141
331114277
218177059
463888885
112842661
66714403
659696862
60883978
187860960
223522422
163059266
201694732
550654643
45582863
195747352
112644154
1091862
169079414
67896200
403865720
571580682
847621778
123742466
376169288
67777151
633368654
185524282
763228896
42570106
419469279
124807785
542281712
383064542
631091781
21112772
193296390
219906778
35209103
110309554
782850833
871875963
372809652
576180630
586962577
545320738
57450063
272669456
40860956
387245628
796002512
330752710
141642990
17434393
40552218
20733062
261708080
78754517
388187549
70685050
150702140
473669419
182934505
148684075
19136994
198018728
92267538
109197852
91920666
208881499
459842201
829735608
430153213
360305463
361105729
498705101
463549050
37418548
302115097
99946710
281967029
366789150
235208682
398858753
393314707
254640614
506982482
197851228
95673004
670294180
434087677
1081680
2020380
169825823
219534091
57256503
28114530
39101647
940763672
26577382
358338804
57041224
184305286
551526815
461136588
180437220
81420613
86473808
198585692
340937571
290843580
73512447
77668707
615826852
270348156
267583314
282061498
102888608
118826316
206576982
447681
145811346
212256059
648078380
741654643
458083668
801221785
412198449
91171294
4567781
311693509
147804527
699733522
405992803
112713448
800323906
150179670
685710241
216972356
159425758
230105491
394175608
73257332
122995247
263374570
62827319
276909162
205373977
169534181
122869561
224721699
50320311
85953999
501864242
345512289
24929045
237274124
214019408
685518002
134727119
119810576
847729879
634728630
500328461
196532489
220320335
41874842
503607066
657510098
20452143
385949407
20339544
67555191
19789365
39422723
393493291
1167752
276888287
132958821
4683753
156269407
28573890
223417096
164078743
430916694
24847988
16920393
97417493
186576798
63921481
424175579
284831386
720445097
275347054
8404027
183968523
3329530
51601549
429700632
578953028
65034681
1981
486432660
113513759
599580792
43891098
910188070
295817833
123260795
38877120
43806026
538243074
487999650
192506781
397975666
50834783
112479786
297009452
531732052
22340865
577423135
7547713
266138836
80819845
348146181
241521852
486547331
323697488
633496405
624587401
818328732
28585181
4840111
364201466
5406686
175402370
345026178
756759542
273739655
271879387
309756109
444288925
846862310
110874545
24382879
295963539
280020345
333252892
28749310
540679027
599960470
3842875
197943108
460106033
59005341
476297614
469555533
203884581
33929015
258105484
115507820
11500493
22565092
414592842
7044384
217233752
107052601
92936692
167233062
415006252
604817676
29312890
542659416
369614811
33590846
555571223
161074599
10201550
167860360
290511451
98065247
303245830
64953784
199971308
82864245
295796764
537623458
34511997
672136265
32531858
609376
11911996
394460568
155755733
96671491
43266535
547469307
293369021
122990293
468207215
744244145
235724811
255025770
707772451
10992646
220921594
600339924
535933523
512002026
668206086
177167004
166456660
274944306
321770566
827283246
562477715
417675994
54054936
502707090
3017829
216265477
1852240
623298972
289509364
281910159
98749008
2438272
40017996
382911610
477082295
6550484
194394210
474809634
216562731
147763928
273354643
116549799
168905173
40583115
187292826
115116675
73073141
874179568
132265769
265793351
487730627
610603460
385989669
254560670
221078766
208142987
510548452
121069700
620186473
289833217
33248606
20598504
121012894
54103812
535133995
181168483
235413642
465629341
468222604
226391092
25372660
45803747
757627501
195674458
65195860
279436495
193135841
26255930
962411179
544050262
291891668
130385690
326742014
156453291
358750952
96664348
108623285
93363970
50784849
370208056
304795606
471239105
519670466
343142983
458877514
88748780
7025403
386730569
405534988
101447406
357171527
21726514
159702401
14269816
43265393
230360096
288435667
388191786
309587426
652260926
70802406
33348699
194417030
52054183
78013756
685554611
28611416
354401473
82816673
621537587
11265037
160738745
32743054
14977693
1429429
640721488
394326135
62035369
11829072
44531476
226067488
262284366
212522778
514364273
501462652
403531303
811909029
371344826
51859602
208180707
82117814
570788528
35186357
632755279
249292149
47741930
298948820
334987674
170775948
429245694
220543751
693970916
44490055
267425172
417292539
131747424
162133151
255590065
16837495
138069574
95379072
560533374
227185959
52684033
16124838
354612391
639497278
42158863
128670736
34243547
569399774
192273614
301830800
152494893
121762751
105543251
5583051
639004488
42351833
339923795
23033623
128921824
116892430
91337633
276652384
60049961
599198670
97636779
260275142
286023131
17114417
181299543
138401909
85635319
190075030
180088513
110953339
133968788
3428218
44952531
238886418
271519489
573568967
491726976
202179619
63943003
99235584
65034364
636572961
433435899
118889916
189477886
208230677
62072672
362534767
626218185
33779816
282505097
90866976
644534567
143114553
417866403
562503005
379702344
29430862
24450006
995478
418019695
127604173
306551105
27698413
158366380
326793529
154227997
123224728
403510754
185953739
17413229
190379751
8092036
445536413
373780311
302270636
67757532
721797329
21536836
141619531
525161236
28361384
214015863
493974196
154312336
721579096
54975741
226747127
134401853
844704384
66928885
125018017
246969693
201566967
177663250
248630255
31479458
509784573
259968865
100622543
134571051
47187308
125903949
545620092
29948399
432548895
140735556
370737150
130840161
63841213
128332003
19712063
427534454
384131580
789115104
270954830
93295071
57255834
657206568
275428101
387550905
408926389
157763448
193400973
153187177
125637977
60542746
60637406
589792552
397701691
285175602
19381801
465475690
14020766
50945053
58690651
420364826
3647221
30327763
59846814
96193625
77719174
237089281
3538773
312369692
105461341
141987075
56366176
430122401
178871962
216421188
157105866
307866355
483919713
365204827
135529377
19006325
295639851
78780248
31017596
7086361
25289052
53947968
226873110
277341276
24881926
475084173
91151133
354202729
254660436
582803546
21368972
21009417
223853261
111730168
38364106
324002081
91064435
117457221
2272607
264651952
120656153
322379855
318597732
621838397
35491168
145220845
93732006
286539302
380829310
21062452
83938325
393609329
112970380
781912621
180817179
661734697
57520368
59910046
42043088
170543704
137246738
174757141
333319747
11817938
378655016
50044939
229205221
66893017
230279074
320153985
50587719
755731006
10978508
167489274
99169330
218937058
249553452
9409774
122621013
587110745
73250458
1903121
62898720
238147898
317130921
92386319
53385913
24315384
336611736
308855184
597786487
122039041
97985253
543172933
158836196
23083991
609484794
143409994
114994796
117289032
757936094
507520442
119949760
499567370
138003140
181777839
296781318
121535872
746078833
133549546
206290064
260000040
314394679
358510892
708084950
265745836
369402193
88374356
92067073
289291976
16870250
3343380
3019310
93245458
13471069
367545551
813200003
152877174
189739939
164133380
8656937
398651177
43842741
84980319
21133410
730909628
12220735
86176176
281709919
175126548
399967700
106246322
22268282
13405144
282843962
29702257
431374066
565804401
162376402
46259811
9118268
587559710
78281528
176544212
434889302
224054243
48429076
269819517
290172924
44229931
87798292
219508789
59774949
209535695
259560351
92173683
382750511
54803965
719417494
34581402
83139397
59904086
156800885
294269765
123408938
470683865
122953906
170227291
121213971
104635430
10188771
533894908
409774905
332416787
142110479
377613343
804043146
126680630
66854282
520906672
199531934
388396997
32929334
60586162
554009372
352898229
740988311
27023056
459583901
140066189
432473510
403139658
89216649
206934609
18112454
395799464
220982949
183749474
80560146
14290536
460706021
269775123
6459140
733420866
794570478
2799577
309912056
38686777
277514164
24591936
48225803
189732387
597481090
19372971
451778369
785357797
22264352
338692005
522130568
305833614
33848279
56126956
993050202
77332722
271111103
8555160
231582921
106394655
608961770
187890061
639082304
690182876
274093405
82139034
40113169
197361264
67254140
379483393
213362305
162519212
67856090
250615551
675518431
39905376
26710206
31615776
179739669
162894142
138205690
377965705
294006790
142135815
74778699
28442671
21794802
80447
581115914
276290786
373201423
120440048
565532189
220674447
682241857
105224175
378161545
699228846
16209853
42611387
820150845
256019754
556865489
105990973
74403356
38501736
488722646
3020307
719945423
4049748
5648513
3047666
130721793
23456206
227502885
571393815
826589406
11244982
298975704
188927511
109754276
196178372
544467754
761776350
32275282
118481215
326920433
731687263
76534081
426234494
159727588
83302609
95984426
45684973
77728737
1025293
15548937
881031671
147028710
87907657
119730887
265274880
68358298
177937008
290643953
541512588
773680687
280042256
726200930
22488196
130305331
83545474
129169628
51130602
160761333
123974154
653063949
690490638
259967991
392321302
80373568
615071450
320583159
45805194
56572942
157681731
26079063
384955080
24910488
57302089
158234944
665254703
441793571
279699277
64122860
330880243
362596570
27858944
255147719
6318692
208153661
118407906
365281945
112123171
43419989
312436548
70264927
37809827
582244674
313526265
51472503
306655960
169928397
23521714
44022582
167014411
59029297
267969988
69529885
49958345
133815220
548441221
737779154
227993576
903386261
265579997
67248947
18549828
19825364
56991103
155327012
306499360
317423831
386400916
230807708
18865591
759027007
289136095
462629375
766068770
58944725
71208006
66330814
75393938
381679652
549917742
393301393
1192070
105289296
445676281
557095652
8349557
13699522
387804674
430276923
88917486
38250842
499444678
294569546
555107890
49529743
455866823
437782106
720502427
40011376
178022715
225830544
27223340
198344478
528154745
406745662
524126101
353358886
52658590
345452999
46248952
350392442
525509479
94409083
55976603
542623124
318324049
932179734
53669463
74416251
44992549
129091634
168595365
103838171
252186444
575466453
885087546
186054434
42872875
84594922
616208735
832507379
477516214
49261892
381794221
92396323
691446352
322105689
711540043
85740360
231967326
292392740
114921875
373725685
191227543
3693412
429684628
12997124
160118823
385653961
179934721
855390912
124506134
23064005
473492445
383089865
11615324
171459494
234173314
868487526
219645395
446159805
207777108
271920024
252752951
420847892
15284567
3615967
101792439
76465564
322363273
10650399
479143607
164975652
117430552
274506628
14628226
86128649
475119323
278219288
87027429
16461548
202519741
337717914
425852636
445883195
45115407
47520350
637661116
52045993
71137834
916310765
104177384
621744636
20192413
521114405
27760197
37106114
126149584
18027090
69096080
273611232
442337365
89788402
779605061
305980628
778991389
8907764
51696860
127069144
37637581
116048820
261819335
227004109
35888652
130364535
163542655
183838559
254595275
9120406
208840288
206443803
74136365
115816808
72883075
275545946
168283803
234107148
41937146
351351866
365121184
23684497
17506595
17336234
238001161
53983909
727961395
786812851
68358938
1513930
3319758
218944978
132283298
616874137
592033618
366175242
362395975
185469018
689197423
97974453
246236923
788035054
344818021
439390745
61254257
265025304
16285851
531461966
36200136
82752174
419554408
167278777
359300715
43239760
245823737
2176702
263929673
497482475
185214221
111372676
412273144
680726576
331804161
234510245
200230255
454837263
220384149
81295645
115560616
502157135
29440033
371224660
287934389
452466969
1567021
135148707
86072134
24649861
319623451
118734299
37126111
727836917
342105747
130102529
38162382
29509215
140513277
117489825
107426946
774465066
122637271
141619779
344611951
38711953
511988546
185828160
1418556
356595410
138992405
120540390
710762855
231785540
618568762
49536776
122865955
34824778
23357252
547940470
63238702
79153195
378398391
42559901
57213537
202938892
112991031
47498116
17889966
293528385
277307479
612102443
281531592
5441071
184703066
853082731
378933795
160760315
633016126
109660014
207379154
445248075
272139432
39328915
117749390
335091259
584022718
567472615
482637439
304355020
511944060
929380840
560219804
164833595
399422810
22437043
253722731
238815595
375413
62478350
99154458
529871870
657471142
82118775
682632066
329298316
47832427
487305876
102841932
180273648
82192287
38156444
259323106
959088759
57965041
19797839
161172279
60102561
278841587
49341574
380071467
37396430
283348959
15768690
110040028
637034304
782727545
502462058
740357236
316212990
32762306
500116966
37360686
10982901
6965923
702055840
411239056
388482934
14023016
175553910
835287926
114546122
470952877
669371948
23923533
108886359
142959811
575115757
100813492
612345549
218233835
18345764
11233384
511638393
362684615
131708096
357104212
98784333
361293016
328316771
929044289
6483022
250842865
219900368
147159652
304451189
29853582
589914354
211493688
262379688
22895860
406934049
120864576
481419867
85882669
125398616
101843223
134931548
328081795
141073181
551086324
166150826
61541216
371742309
853363520
497344803
762820
125855462
331006134
171430546
577763367
20862389
28700109
520431732
423392879
617676729
13653593
34278328
21138197
131145353
127510241
12887051
251851626
25066826
10482725
11415484
5386082
894347611
90184512
75339137
322614280
4972559
377215278
385877630
214045713
324793432
118447591
58999738
10657312
126374
426549225
734920982
23873696
40734304
439467963
257868304
114878312
38534190
255533889
158561778
489834647
119779344
868032686
610637635
456628363
61374829
19656308
84677788
450898651
506304484
618069856
691404
481675020
75353804
94129948
667373004
515006889
7046309
427031770
175716351
249220537
191793441
166924452
94285352
488572879
147891818
172799551
347255032
27225481
16264690
294178324
318367865
205767206
71633627
895370243
634164206
530594658
202416096
292868339
5267945
22882957
204112206
603596779
270199672
136398338
30691349
655467754
112133480
64687575
574674363
110911869
174920544
1066594
52561743
849042107
200915164
700255199
272223385
139250136
291368822
138818209
542063289
240674338
58460221
170084686
45848286
221437821
98522958
275123237
96604322
249004983
380951505
23457184
2310014
24019658
348085535
14875245
16319102
36883860
514268862
6342938
458716850
4236516
128421553
794369418
22896496
35702150
308877962
335844238
124052530
420813520
1735629
55293275
74166602
364122539
158800296
768810984
124775197
46241714
139940106
41612983
173825335
476626659
23368486
115791326
18095337
516155719
198323231
352796997
100843493
720789985
15169475
585381337
619592746
370952421
125118451
47381712
342523380
349943
91741831
75515629
170226403
116997127
93742355
5474566
76246496
196388804
322502779
141582315
517370326
187715400
120071231
22175326
297086117
198184778
350601093
60020001
49556956
230160445
234782680
395726111
103028085
69094266
58103764
728570466
389311449
58317308
277585727
364020275
12397872
66112525
376595966
287237113
45204639
409462025
58835051
145163778
2011475
123699615
271116792
8313007
752579065
435193091
258016846
227726128
148246297
13008178
73708709
65418533
115368034
190467308
251803913
430043820
112113801
19396149
817275
506453524
133786537
520043462
312434901
323468318
49349555
30342463
409994899
343751556
240210444
658533698
34237878
84368402
42569157
331845632
108770551
6404822
384146746
485836396
201413925
398734741
133606466
439938587
66173970
367054548
476442307
42813391
589465467
813422545
616654590
81591501
731428408
319839722
133899383
760032996
224195077
387109861
561846930
531894959
574057356
232535943
10556416
269241184
170962438
485018082
65064785
445149057
159437022
299737516
158597184
289041103
68551149
137879470
684229056
553398946
190815361
345200136
83617647
20622173
377171860
76087727
30015317
451330663
751729110
604391322
730003550
44573769
75958862
482553520
17382839
434808573
95297702
154562000
62830465
208053622
232703378
70154201
131093901
445166466
379188725
25641102
153685399
470618947
94891142
359109799
283758233
113155373
167132763
67018982
218304787
183712821
6994166
682199086
317580492
480795070
617655991
111713292
281547241
17617262
517897757
202183553
202279486
59343661
388938944
69381344
279490080
563753338
170014114
364838846
197589280
110026604
514138602
779242517
47295696
386230321
211610342
360513332
529645833
473263619
213849511
366558099
34479861
368148098
520980689
60889
39656744
288353383
121033295
505408798
259364187
87381311
243738248
438674708
749432047
76987353
15945867
250983049
318617789
150970965
4652920
24164119
123214269
10576556
64232198
1663363
61467137
55439866
176484438
23084999
278979815
20789137
122590547
204051316
360836047
195292240
318466530
169766837
54584945
639267588
375792916
150624520
60317757
91543592
268502648
965975205
141699902
578530742
61292789
68514759
46896634
569006635
3196031
242395323
405859326
70923119
765945217
134365274
525736506
280056625
78740723
270648531
310388592
323626005
348564447
178996146
432943043
286699945
176078329
380793768
171342476
361245347
101168503
326867188
68466464
826036731
57944684
281353400
504180243
19534913
29663434
218580611
81501044
35706378
60064340
316028245
161124402
117944512
197326804
636410017
482115126
287251062
598236157
925141696
93127252
79390946
81301043
12683358
287554776
17950346
220975895
64846117
131567170
759206383
110935587
121615253
39810895
102433088
19236255
369657308
237920729
4331980
7729705
23239334
641107330
602790269
436004395
275267413
5375964
181754480
59445907
44409136
291842382
501720363
12848451
33663830
150280025
199901401
324456746
94120547
58883883
14306903
391364940
61035700
278423324
149075448
6320638
212262177
365321568
10341106
66186622
452113289
275518875
123833167
522339608
95633448
927000691
7235957
191707676
59406252
740660211
118921879
403416653
1095839
260075938
65304356
64315218
148277669
121968278
273723684
308131006
541322764
424225956
474942350
82015790
91010221
131787289
72873538
70821214
525303154
838495445
157787826
31829889
78489069
315544600
4266957
356865211
460027251
53484289
9083654
68148278
468985413
709714724
681799389
664474545
332144072
118027923
118846981
426534445
44137005
345967747
256175877
720241353
949561498
484643381
24432580
20718097
782097112
638770892
4295131
24625498
191937991
43007726
261429768
112697836
481837040
8507673
764219955
110261152
263053591
14439825
1114969
398360449
10160606
422553206
26879012
277326703
21299740
339440215
667648482
256829466
207896362
3461352
825250455
899038790
184484650
84048233
8123134
76762418
559989472
18105749
9454521
29739224
24450986
74725442
20544626
454355220
848509050
164866300
271024860
332827434
80634841
125862972
45097986
334559561
162211182
522820891
48615955
661416229
79494164
107842036
336510457
924818475
42154206
218615913
9173541
297805479
500272839
76744893
255845591
111330100
65814355
128033971
623372642
438178734
67033199
149300320
779755335
103668229
313198160
433951005
149227785
56830937
234794060
20170374
446787695
46848325
149839679
265145084
17592787
310773182
435499544
136348442
198287612
34316781
678690864
97329005
300759611
143321939
65007036
481179250
70719195
873387300
63130021
161849653
18193002
28401121
335053747
425943414
57860807
1325826
130307998
130697510
19454865
303940183
127627068
303376247
362037110
122023689
634635713
201752804
615930444
31830164
189493578
39528094
200843828
43879426
31130223
374354838
163739602
107763601
198564854
35600415
6662475
314400172
9041766
226253819
350693922
242825118
8339270
11543052
588565935
28306994
307090764
39786393
545062722
524739289
9382723
100180505
119229355
629881730
49975090
25733494
579045182
46841397
279788536
124229857
393233761
153704265
26104077
828388670
153466649
302633543
204305744
159484976
195764549
219120380
160777844
309158194
251056917
9626906
337814525
579867768
500239436
139938969
171480170
175407437
63681735
35438817
56594391
597277090
134608424
360278883
74928799
42093767
2878715
39775077
39777730
8122135
91783623
220817262
110886106
901367123
213282655
16242578
352152644
17734954
402237252
19707961
336347645
627250761
151684946
760909264
546024208
48139334
238822739
259858034
95247030
3596823
570011582
279388454
127358378
213850263
382156479
927438028
728066440
317292388
125192001
137603430
188103237
7558396
125514314
15693869
650941414
291472100
807492173
378567886
129187201
402877828
23257535
426645262
360650154
49890301
164058019
4850224
65465251
274745497
154922788
73920364
181035289
205858531
374639314
252618774
514255451
1158328
497511301
7916146
3304397
85467576
338118712
251474310
82664433
535262345
564062297
136326740
155195532
265617235
236103642
20165733
162136244
651579767
30459382
74978901
315334223
384395822
41029221
2656741
5976394
89494548
51933025
324596281
22967145
806559294
10876748
245558677
62511397
7611089
338315277
222740674
215758773
126056579
152789343
406347235
439507303
141828345
64251390
449411567
562966414
439621410
95576660
61895839
59105535
85233031
747903163
55275011
19156162
597376021
33491
3387740
236134085
227994029
295176131
15780707
58976812
163772418
214793782
102545198
196822082
235255662
514973881
13855163
131048001
207167254
267343833
22325505
199509303
67450681
138378761
77670618
112359025
102515572
513334014
115303853
133876132
679102705
897917732
821372223
326065024
284852164
540885599
399551918
494106476
264178091
32672794
16680394
66565754
122682923
270222058
530017288
182866019
199756143
35358319
110166277
567182429
232607543
157760595
737434010
189945477
157293890
776994150
168216095
35326263
581146993
350069423
42480092
104909885
249062319
20578461
15502068
417172034
19452697
335657404
106031966
400139142
9823616
399292855
207154417
921316225
122764266
475097851
426919633
792887707
209686339
436054068
15781322
312195064
101086955
67652189
106455250
594777118
110491343
325278743
545921115
191555894
367762470
195760034
559490467
116088336
194548280
59351183
638757229
153793669
104894465
873272500
116379947
287275990
5175531
468427281
81992037
323361520
651223795
263028314
488153105
218059029
368492152
687424689
115772201
17373907
3849576
64506302
76933559
605458826
280730480
371828870
57176419
362370850
271869614
129917454
229384703
458302555
183031669
10885446
7853165
2225557
14918872
2424002
225515846
6036003
543800657
19797689
315581462
117469550
34309949
598599503
285102078
635302165
22283532
301522958
880173709
632758563
27953934
44181749
483527540
348383938
308681879
198462857
199199365
99198829
310303506
50055665
661211014
408445701
282924238
85100061
646502050
854746846
96952233
1568504
645005851
490067605
240395709
278491045
5827991
508350558
242662969
13913211
836445287
72174742
487794396
682791321
547225846
639371449
36301199
690711661
20289824
149024730
628780738
201915625
234612380
273211608
29399158
119715740
99521086
52962184
368793882
544447038
220493819
25177955
143637148
640872513
252578961
71670884
5865254
200785230
382327662
307969533
85355661
27231855
226249473
207726530
180775464
122267348
74607604
75815600
623025665
161658875
275968307
427124109
266066109
434978267
37055626
193316195
162340239
223850707
6609789
22815199
573168240
646282923
804911126
450739102
49190574
122344163
21454604
33021991
4583915
623232493
351446538
46743761
497937617
125455181
74435977
9427626
381004224
86853052
44151503
237316813
415024884
303455097
201257389
331945659
284341038
159566351
167141868
680802183
55859219
416351381
48870681
230840961
264317484
546405608
798914787
8616758
161245411
155168722
6983376
87359362
68015473
637350635
738900823
38252407
26096251
432007571
146943048
59542548
23248300
25181385
213851934
278409242
9974254
523767522
303004615
157790368
2261212
149602748
175097135
38331611
151323948
39240542
183677221
162796366
1510290
525070675
39797616
685706308
347427957
613400486
77308039
65129462
45920649
234658844
98565259
78664147
308710722
311126964
52732218
18087185
130589254
78316820
48088189
54544361
27312881
597033109
58233967
702643549
133658026
156380733
318592662
8309079
138880641
132347695
524003080
204687
473278510
236409518
46662367
28308381
786249827
176673360
145973471
1645488
198432594
731707036
236681793
213170644
4593099
43288000
9919787
585248864
459212051
90802436
73316559
140274161
134050951
206281255
364155917
51427380
171399436
524100501
442267697
314345955
393593297
192227542
435086071
437647135
14191792
7302940
181971508
359651900
690410733
3453883
115623617
561012858
257324758
218114225
106865737
380401168
72301371
483332465
129947054
273775716
2787407
15414398
497433327
305848690
839650850
22180469
34942224
151198559
500310957
16946031
67659499
354301941
948659403
60346647
537089254
26148232
126055867
335470275
624654197
154487044
28937125
140325880
26584158
124178939
116884735
48754056
136019329
532617127
216200869
201203343
526279950
553739311
305291673
50878516
88545596
85998487
12101900
66785403
19342961
481854146
393515927
738375951
492152829
8129189
324875740
196434385
428560981
407473488
183513818
174596888
178784291
483114956
680131555
673059572
593079006
767005634
87214961
166372697
136213
164246486
103842052
92404775
357994910
82460487
189117132
544778478
93854482
89687234
729651647
159555841
280275761
529319895
95122711
537771589
151724032
8074187
49742701
39735475
10265350
99759632
255231573
309100175
39984377
495995546
234091693
466434470
78765912
55288221
137283276
15325919
62357005
20293686
541018638
817891659
558792984
57770896
600607693
670221678
237490072
510026421
118866642
63384015
8373641
232098133
9437361
44551904
98809320
20011760
76426317
66679414
68089761
78208545
304529762
8360041
15172744
43815063
9464466
260464361
29031954
437240691
146046562
152160168
348364222
473107737
526465728
30846968
247982922
42300344
278086518
14495066
48090349
150195095
71532616
211589473
248996148
197230030
247477200
372733671
330514930
647881840
149362807
478690452
751552949
141149581
31783981
22864304
97086742
261371296
88097293
52213667
414991147
105456852
47765700
20996925
191875257
97261948
292886627
12557325
2776380
381453005
23931788
74820477
22074799
649498955
462682
163186512
323474882
23504466
310382065
130984816
6009065
78835874
71677787
303945649
261786390
524432304
471070620
76997423
94476491
125287621
588189667
137575797
105939971
16952234
106506433
69186094
218639383
817998591
48023108
300541709
184301464
631981706
300734957
44158785
380433013
41234539
30269555
151177567
63984645
253020669
331303350
294848527
648437516
7251678
204676510
156773060
68238347
80533193
71389342
43985524
210147496
315930024
255593321
197235288
216100611
311842072
451894838
77252154
662216671
287668809
175788018
531346958
120587745
92736358
283395612
49841703
199086540
521655943
30062034
27578040
299584007
510252373
39584577
2964000
270006151
192273006
445008456
209624240
230594540
552689432
91199205
484228079
290704557
483443047
70508450
220818141
127994981
515148459
447326618
452426938
309605097
128106894
187977085
41857791
779315826
131877570
49775084
163711718
196615250
76737486
548481644
405262121
13488991
400145044
72795722
148995527
496117489
249064364
193109217
1681043
33429972
149650430
152035155
54642777
359261208
151466099
69728790
47979698
43854677
212820362
450990704
348470710
361148355
457012919
201367245
254192671
65473544
744700884
187970220
27321377
230788238
292886931
1629001
306100923
257376164
18076866
242959307
28189943
527443429
422473475
511976720
48721665
145626143
169983942
301046693
169266313
39252390
247221717
466794117
25301947
127433590
233324168
155545536
739727433
269842902
379005506
106793548
90400283
297042273
100020363
97069429
296311029
526987946
327918575
102257975
587972131
123396893
506159584
165325740
862203748
579021811
130338576
187402362
441658303
591050419
644701988
5130969
31045593
471894671
62270122
84490536
131365990
612421926
31234745
144298646
301484059
624774853
290002395
639415789
654978183
266247204
7060611
597636737
82124974
169146880
54995729
466558907
101714894
18810875
11799475
137667992
102966960
644004470
64645925
63192441
768182275
42974074
133677726
88241133
128025688
66012377
586162774
283133501
521151937
533192135
47417413
61240084
67638445
170212949
78928709
309360518
111728694
304543314
372582246
538130873
6235636
178586632
65891079
196678944
76796960
3733641
246733965
611303562
4303393
23511505
287815458
575395884
28313951
115139144
666468121
35407655
38541259
122387920
607672056
233789006
365429785
307734663
32335698
57310043
165249382
174658559
145986679
372287880
239804548
117358801
203840972
414826057
125091385
596226808
323458487
11868539
291946594
103065705
901744978
47785530
24383952
67936180
99365985
114709779
934187388
686558833
90138266
91516713
426325124
181173295
64897322
141626210
203434511
72986102
10104412
253147527
2378702
499105099
301318766
52775418
196086797
259771307
92604986
44876232
141942794
527049911
272739863
342551497
29898086
887068046
69711953
538634937
492791386
206330803
419595247
520742792
466726227
20207202
571979043
417338836
439600588
301874281
79385060
23774154
77154826
153364132
128339254
422892977
194799309
86826225
327170296
125769017
291858406
83357541
643595757
216631570
111134886
341388119
354628028
207367293
530615496
130205367
48048947
486480236
333693052
6647
432993236
238485726
194859093
376655057
522674697
499527589
623968628
36938763
18063240
485769387
374066647
8382270
130800822
19472514
591982129
59443532
764556
214700502
715609939
281786491
442586980
818115119
456875644
71967687
138588748
178181133
254107967
6858991
132228631
8637196
246111170
42351536
851331492
316640142
85029481
318758814
775336327
651752291
278830736
680820579
295291089
12623976
430844871
43978278
681744210
90649719
548217794
686660768
149851509
314500236
123848281
175595538
13803289
770749098
540285835
99772052
341519312
540855064
66184458
706410081
472503811
824173637
129229267
63925199
481541340
218477422
594137356
122708816
57669499
37351948
51195180
17931895
38343811
196355949
742660832
844390594
234855173
143974206
55988164
684118519
87242801
342806178
50489913
158219917
127867855
218233847
306581251
280600699
160842822
277148851
373268651
308404089
79303771
219960808
25108492
2217621
31857582
178867509
220977939
249731338
36359899
304126764
727088858
191225209
31422788
442810157
65548828
196586447
143711136
218592301
809427317
57879142
493338305
88009216
417777847
315688450
6570152
14229873
709036999
79442405
123559160
11555435
607103728
86838124
156939127
140788144
758852563
231014536
40953726
294881327
21788944
296954811
396410791
191996955
362999143
335736502
493174364
156922436
458330735
768956108
217431675
258189421
47216875
944065276
6732985
177853316
363464643
200748683
597039170
44816180
34352382
61055974
48737231
292141593
194433212
83984367
296009519
67506628
292281368
41148995
113946889
285658635
540180466
7849880
364607081
246449083
315263966
3789969
4757995
913937182
285811290
341974225
343363067
181656763
628260545
154286027
46286434
317230404
3451668
324746866
519342001
743568793
46978924
116654313
10190258
199756354
204305363
334137258
280604249
719833419
127720880
12732345
7465401
449225139
408088886
213026786
81511044
205414263
42729497
492333824
416091185
789209649
6293373
105482724
431013031
410074170
306344206
199887157
763518993
135180019
1667878
277827237
467207345
217803026
90269964
42812730
594366017
246801485
267111844
242585331
279850227
523713089
220670305
29425716
314089713
105205653
69741036
524014512
391392484
23799626
744257209
304263710
792576910
167436447
668108143
52545306
190829069
516355014
370360824
171805560
126856143
32028525
170155419
24756740
3644610
4093972
22158273
424365332
291827692
367213525
317140485
635095718
253274017
73938513
103291264
370611887
27601416
758100149
800858786
90631921
427061361
432868115
346733150
168314646
240265804
48133525
386536657
593036236
53436468
254565722
714569050
745239231
191466326
783542593
1169163
57784982
4908715
164117431
230021231
216789385
27632136
2226737
272402674
98483890
88150404
18104510
294114009
394737252
395718683
141029570
523452036
78119660
686029296
299535180
204325668
180357136
947418784
312072236
365955640
249629705
273834649
28775723
531819477
444674902
1696950
262660152
4223616
377759101
28335861
3684170
41868111
143272802
608098153
128723940
114627949
52019256
35522873
341203847
716565858
288155202
396407802
7870079
232083418
276892387
6690192
104576783
170131965
807664133
22398909
830329885
47040292
67076499
565346600
668559557
429692983
512192778
578081788
184638192
109947469
204638572
185423646
34588656
47206741
37011978
555934217
618377591
124411276
130554042
6302000
486472670
21073385
707857166
238798993
141657726
289089567
424046475
26783802
72376634
199818721
920560186
14049857
35802715
161895562
520196203
69590
222249907
146061000
473760965
768864454
289229460
390464334
50971723
600877464
8262291
91233496
438085787
134400824
310744604
114741217
29683624
44243167
70271894
502247679
203469908
310484953
150086728
77143609
550958814
236910523
212530650
373389907
512917566
111773131
123382539
279455875
507174882
8899036
57797590
118300497
726140747
493203202
414436262
357121226
75446208
397485438
120653535
19843622
247592141
74776861
39461230
636688751
122072179
123036337
2131631
619773864
206812630
130582580
84133055
452303788
124012539
39140939
63795159
544971593
207605337
387669063
381190987
3758446
108888516
686397702
596195031
72615732
644214036
89761617
316450374
52715090
352848412
88757002
904232334
91960966
168073711
2537559
49317532
216864
374859683
153275358
364685991
747378082
178118631
56336323
31601723
645405567
237972794
254342871
78525950
29900248
116610789
75495127
9684537
213696255
457614300
214785541
202894939
62750069
26155790
21279845
105688632
94204630
33434013
356564683
70851214
128706700
106197619
534322627
89720976
920143421
882890819
138457797
164196018
101582748
197609405
10008499
790304186
154814121
80586233
146167974
33790652
622276002
10501138
1567895
560221233
278127077
9123483
81625340
479444665
196993504
245477520
46377012
450338606
73000142
227251376
35163138
327902448
317096623
710016471
417759817
292154189
599811379
14866748
548551404
94699513
226439281
201637332
34913995
12101402
83990102
764879737
11371566
21930217
731830057
29289322
106736005
91041074
274777054
344262896
806143430
148790773
43911076
123631704
103721179
847367
127068259
300773112
50933992
271042866
193348113
382941044
373287347
280130411
37383530
73447471
657925952
24237209
227972580
101334505
78753904
302715458
603436239
175894230
637065289
17226283
802129196
618715573
660163993
59407551
231102904
29638675
138746881
257110991
330442253
15490792
277710217
537829691
90933638
220898204
121319004
231217103
46794140
95206205
176591588
13693306
123762867
173321904
668728586
327871404
414468916
435963449
1891439
210801213
108472744
225964870
705482957
99405575
701171693
115576740
588320053
193003058
501571123
324151372
3426542
119675469
15792557
68899628
320003671
35282215
70415938
248240740
34373148
214833142
220037492
92882586
939758932
58641051
364292695
265567312
189762589
253210123
281777540
142858100
232807435
328319006
63851155
399502609
42173209
672479189
93707574
637648126
322586460
166987428
277075044
42471335
578648267
48835495
45319296
14375448
447129279
106196246
754556
3892802
86796198
16484903
78876793
283340594
143271726
420741147
297585911
206964563
36130339
657845878
329323183
218702388
11122692
4654801
23246059
70180606
36164005
165413611
374600751
9197578
452096832
157011369
557626417
203560043
457962192
74137976
182669460
33432882
17851456
137387442
70718260
218409983
89634205
93758204
95940351
178719906
25305416
12930939
159681133
236278393
313142538
15695270
53128998
871139019
248790421
155180949
321411226
372327168
132262723
72038121
562816118
85891705
230302438
382382601
46162334
167360108
337854479
59967056
311705008
15566848
215812451
33758066
196279652
210549379
223622949
747935751
793636545
14076067
192259996
7229829
706097938
307616041
457432087
416609683
519550314
147669024
722032942
430095059
469890769
236545620
844974536
257350039
323022001
414576939
164278233
591816715
561517947
138617029
148904997
117661102
602151084
504882101
147693641
151539160
240176040
228836934
381569819
2108054
55898789
297615306
268278667
226071687
16949512
229568733
153632667
401592801
44750533
128248190
25485529
188008716
173626605
9506354
146046365
180514380
606985871
116223189
632378289
239492107
72235515
270786512
80944436
29005511
126499710
633451169
552156323
132794360
563061645
648579990
351215927
407654951
41910775
80841288
24158527
276916178
97212767
93750959
125304367
120723099
146106921
159225464
4723188
154234799
253937606
20690975
115169174
107882553
138568172
485707760
449565308
435139055
81834161
567406841
14983140
116535879
336148043
340176047
228985471
9099506
285939660
378162482
206588861
60675679
221578909
67708882
96232414
13792753
526719319
459730856
555878330
26551319
96321335
202936415
226880779
29701597
59519728
13513041
836839800
555969093
11364602
75840039
188973018
235489094
129472675
31710018
31041755
71731133
44683187
790665510
133141095
660309941
23380627
599398542
678363492
344704308
367297191
739513667
449522669
256246467
630420210
14729934
85789696
312283845
56604331
55821297
642263751
215977603
247346856
722026163
293395129
658012145
263324430
723676228
91250643
550329388
695026963
752360205
174438945
181114905
136672084
3832405
857978832
34888226
93333874
321852049
92552394
67211442
811285750
342048219
366562963
123791567
716875760
153739038
70363108
292505352
44938146
90087391
21732568
319004356
45942676
117186750
357815653
3633183
39854561
155640492
757687909
182685999
91573867
307891577
9411
558496186
316452700
78107176
39084874
416508560
391521352
501544411
700553723
14148758
690680402
111997911
31314624
5268734
505980142
244010271
578085713
73802925
562699656
116712713
388791367
199862402
280916230
2791361
331076435
772156763
784950350
375362826
399927582
14140546
344022936
141089749
218778963
807111917
201730578
71163435
6720333
246558950
20143174
659732201
177348806
566047323
12912801
11358149
611517
202060762
591219565
306371553
273213390
61879921
623835660
63447644
139485549
761141984
725227107
12084104
30215388
1876336
833193692
18031555
682196658
826172608
447745579
160456650
272998063
618222973
87923530
345577737
53827732
149585658
84555594
385011322
57072552
155123309
249986092
268734246
130316804
114215402
167030675
196727122
86233038
173645166
31983365
149922717
230781089
409115686
557944566
8850583
74928227
600713884
453609061
146732421
555595942
385413064
350110451
120415078
266799681
218749165
104732612
98098076
602079043
87219472
36739705
453504373
168985290
9369679
1225748
414838325
148788752
178738073
26059925
226636088
210917454
29403847
85362036
339584482
534624588
50792800
88307244
38111341
69011259
9262214
7129623
661664080
321504540
163496488
534629831
18701003
22708373
545214959
18016386
28032
341984010
266429721
322780654
457292178
270942442
156732082
189628777
506672742
46245982
594415434
465957475
492318127
196064764
13533966
211753754
238210398
311313320
486488596
74457708
719898970
386968308
116271459
7164942
115112852
527858340
398349663
9685778
148618592
23982248
315549607
281262826
8766030
12456902
644956
523911789
212320303
603125318
768433991
144022187
383539392
98449857
375095771
9805868
498974660
18940575
17269874
459477349
399893896
154778060
101156791
36643945
627051500
355745507
58285068
527503875
39900687
91779774
96685802
839042037
229166189
4435708
23366972
18321983
32303201
4473923
69879176
159705445
331124554
112788423
356316768
36779851
552695272
511623318
74447038
326168571
5337843
31215382
435535724
101453145
720275
810411033
325273288
271152
64684788
8209947
287732077
36298927
357964813
156961405
136638259
167130254
105016608
436378139
859913201
468606792
6078898
200183894
137481275
58724650
95282684
10444874
101253775
126886108
308057695
276220528
197076350
136371157
234852856
152311329
19946324
192082626
93801519
250865300
122838028
508659304
118574155
272863062
53033216
125749328
824177651
61381984
315245129
73488214
604848979
889215646
498565170
3170139
247218740
108194021
362618049
354425516
51982222
76674226
651857575
421922491
558083486
448936972
15947552
50737371
25832607
191909608
141645320
275712502
11629029
355780465
231605935
416365823
33593249
116625482
753113433
287612203
447166048
196260113
347314094
126406119
67816726
312120747
211100974
44563936
551951096
668370936
215804726
10475128
415265696
11671480
103692107
61118115
153311019
447433198
58038949
608576727
369493351
813174154
20110857
257539249
148103835
170516405
64097154
361219257
376717890
635500305
63808622
225587768
95965518
26459444
384632343
257743241
586596393
133054401
402956139
248787880
85286763
73687085
120880867
95415663
4558607
159845949
23013060
208570870
480083371
11425594
577916869
481585717
844032296
141408608
107695948
456212356
92881998
540632459
16041185
211358753
144602858
102178408
402561000
329684980
18711694
444864446
138191400
164552601
254863460
431047244
356611078
633838442
213429830
108057777
367892458
488976608
33353607
640938064
394947670
173710342
355088976
325409180
252034447
668874945
67604331
214998450
65371850
162109136
6908665
83588627
55388093
13442134
98740934
303719212
184702975
48276079
551680149
426182651
488001292
119161718
358501790
375606465
494990734
50541041
83472524
509594863
90320119
96676472
377140735
37114704
589460457
22118052
497692307
458711640
34688401
87754406
373564335
596998753
12961566
430928042
41458241
563630318
118536825
451863573
24661778
700853014
344501021
441390162
88748915
99950936
66969125
763122696
240858350
298098365
41264213
238682770
20672540
313035721
174105983
302542651
432373798
944744614
898193850
250793139
86247967
219338686
727459002
230990537
506788174
172434829
132881977
546937614
311116010
938134789
227465734
289215257
74639323
34475660
28361606
43988848
292126306
10657085
40224136
2959273
400044527
486299104
510165865
815222444
638834070
73188530
779149374
153136259
255674833
5536351
31180076
59815383
189884818
120567787
219789274
245938464
39677636
256030053
61215898
74641190
159802991
341933704
477602988
214737319
5282477
437846028
31693407
33270688
348237101
12089926
19197944
510287849
9571916
570434548
266833895
719530587
664208276
225083285
269186904
1016598
272983020
238722811
517400146
86486445
52479446
162661904
147018886
103742540
45288438
21461898
405339886
96513618
4619211
321636059
342487770
92208774
335330726
396799577
100539058
592922862
55378058
771591890
126017131
67640840
203601880
517195026
424608404
470019101
232183658
337857559
12221923
236378485
152752601
128776696
212285880
100705762
32293826
615259890
234542878
359521930
55678662
542731483
285628534
3264735
317277685
317408027
129304322
2933937
82599046
236083019
797849889
40859729
536490458
442920469
163242744
85687058
41917639
111611089
104599864
652914182
869194083
130362913
131546158
641565873
285414170
57485345
541091959
122203016
549641828
57256782
545144010
549472
136857038
42582949
156335252
375779587
70556528
3936125
40469652
127203856
9328417
141316332
595564851
498664495
101837937
291499891
90401924
359421303
101491863
371948319
162458124
42293204
385205907
96446705
482285618
272873143
92362959
79352525
12734094
479205512
459511659
105833290
1478798
233827421
372490137
201554070
6111312
209126951
343466287
418469757
20346369
325121322
395097720
40185112
37657329
469126443
771115527
387012719
63630332
136241143
544651657
649917517
69733602
6726949
44158773
836751464
193329931
146983586
89052496
384961010
258951649
127415918
1990077
331350916
45586279
145452880
22162505
44105703
78197358
371125631
404255008
97051819
266913372
263654393
17231907
535427590
367828502
36061222
59610066
266302950
19164014
542816872
361432732
170639837
543832296
115326392
506505120
363668034
434728170
46088739
493001557
216672662
110048563
99790546
213139314
440117156
110558711
204325720
2177771
101233670
335142715
188316789
292060911
382928743
215078766
499857761
35969693
291202018
11922065
304200334
40816493
360143800
18065123
83510672
13171495
506888395
29187633
33853405
193998249
41014795
443469689
330879537
103237570
317801094
10706479
101780700
20285519
461895230
588494094
436240008
112328529
46458373
53024590
584506128
592861206
139796079
304180766
1639840
472054632
12698365
180964692
137783302
43402736
726021417
334667255
96785320
462328506
14680996
811945664
194854236
4182943
113064019
84755545
259205327
81003969
398938891
345166434
2316706
369922263
803850983
389528909
313444332
909031
69182342
52690688
311452600
76621678
461144087
147372643
225502183
465700080
14350644
177808744
259292506
269849660
161324946
107146673
162183365
57906002
211047668
860613582
25011307
185190822
8986234
23977582
88215527
37802
63168925
2978553
67748162
910986394
289245859
471818411
891619301
223982017
181893999
205923191
9644395
48750510
362520892
441336386
411955815
86835375
79200663
39469398
585520563
344779253
933668010
356346908
125635017
389607455
16058842
154934949
533314903
190868686
119813866
869562365
56781481
33700639
194917702
295157973
512497162
291931533
161548706
167027818
184485825
831310422
162869803
417538179
334409625
481246767
15145028
135973973
52898033
587753975
36287285
136038999
356453477
364021846
446053267
275095150
130812228
47303815
353620289
350555637
54857896
900973624
11223905
17336037
627868060
110468182
279353922
18246530
61744291
34689241
334623895
32750584
148981153
710408775
69663007
170017192
205405453
880172948
30135319
742023540
507697403
41112621
127930593
584136118
113283827
117064142
49493227
44588285
717663905
110571718
287982553
43508267
447558746
39093906
618206698
677813502
37183382
136576505
22951140
193021384
188910434
121382030
612051658
17673310
34034567
459272047
106375132
388134092
739365218
238693902
392804185
932898238
253325372
158207562
12570386
86674060
25583486
460098
238400401
38999651
552161153
807942743
103953287
158716158
193666679
181590020
4011164
290360848
31608422
342528998
121847854
110768402
28467453
66160598
44304882
25320539
394827637
193072088
122431613
358919275
81395227
97914691
367778211
475572866
5053666
35293513
332615775
331420973
259315852
266589639
316094021
104327832
86781473
174361938
93240489
366307124
340982024
34539739
44023671
22286557
184100593
325898808
444352617
121298934
413668222
248978867
160938161
650422637
355059090
320073939
129805347
287076353
437126584
79631520
377241294
82676115
104464554
246258439
135664047
324732041
116338870
118647303
40463229
153624721
11480595
171049482
428931842
10248745
185059207
44356255
548002299
478402361
36202001
22147327
166273099
627054164
285727501
602669069
238466047
156917757
321109756
314840394
445253997
17422831
144685680
176438157
160271799
73775906
92231676
136441966
724781
87170278
370522065
19018141
44108722
266026963
195429571
171923079
395578633
260483215
50361452
93761046
788316905
231752465
30890307
183084446
853153118
565091969
268337783
427149823
398818925
328588312
383597182
137223269
56854627
155068639
211937884
167441676
299330476
90473071
168251778
153924518
154869363
55355123
275261992
59451399
75164243
29157954
132003607
102491461
98668215
219850263
163803088
471999996
407021794
46289538
475928441
787929563
44394902
46499554
303180981
517001349
216013508
40341986
129322891
189237333
278713458
779173337
247896507
401679310
209482308
137375675
533521910
324888181
363494778
517433164
224186514
551353254
23773895
633012104
56833927
39037523
32874435
652461627
236178289
118438389
376976735
128628044
92489930
21076775
121430539
224845554
690276644
106388873
137160392
120175751
9525613
695000172
557675097
593927956
818219651
288815580
49285990
751668521
25974534
103489148
328528327
505570495
69144760
84451603
58753124
69978442
420232387
140972221
98593421
36000894
240910892
230120594
162873293
6106395
40466820
71106719
714240477
11182503
342047649
140521487
124865193
238394697
26241942
182962305
51777975
628121447
155163359
2060951
7415065
608340902
225769051
56916513
457337963
24584676
235819244
239847547
6423002
89643663
36567980
24276199
73502735
156453113
22207650
84826160
25137693
308346590
195826643
46097365
336336701
149315678
40554552
469518859
88618682
683927214
157626931
218205836
314697070
186446980
35374365
32934737
30026583
333265282
441815497
585913708
218742229
162854386
176921945
90356523
83495508
115853652
229187165
84165942
83086168
213310257
729927644
285957858
88094258
167752296
43804266
113503638
362866799
23081888
159340307
33274409
269576836
197451839
290384303
716324857
378901055
17537608
134167479
887619655
526396499
494779348
453403237
323855523
68825727
69186155
505866321
336777505
9998103
575393463
36707934
697201228
24843951
204676370
106996336
426420580
174282566
52145236
11653057
567028433
148195462
112240539
55877891
42875299
722292507
90816306
20814473
425681692
27733321
179433136
63729289
185455567
175413738
768958428
24303400
172326126
193849710
185884552
6761451
134238187
28274193
389486806
17623689
444796835
390115737
246980265
96411306
930664056
748018398
337124766
198592670
24525324
112757412
206823681
66389013
25346365
551578812
507115979
40308680
444103492
142644126
3553431
177510086
51108931
23386064
457919999
643396046
540567777
49090612
35103405
129969908
483860331
30146071
465931147
349670183
573873813
151772868
250303642
58589555
535487037
386681180
332306209
93116416
782311902
148059708
195025748
141028521
170907756
117829647
18918041
79029301
163550301
252481610
12375381
233968915
162287366
830278079
256060458
246069734
83048681
404766700
406546539
265774505
447266177
31197425
87871398
542282769
427231125
5999653
198601966
228390581
617866905
479034534
641532007
32349500
548582976
138638559
834487565
9682068
410666030
778427216
418309066
48355778
111150609
30396648
218431073
50624118
118385467
177717818
242001569
107291517
699834216
420926534
49746961
166077571
174179974
151173087
32960290
171396070
321108394
214553550
345718681
881015242
520106649
544012776
80366515
157955672
108248227
361232266
65092747
104044304
25302299
93141242
713632954
135743980
138651670
211883510
200733316
621095373
30842524
939137009
2869682
230320
617555912
95574755
294273000
498228855
172776276
185160879
48851716
752891983
92199755
5973441
7192869
333333516
740287
54827171
670965209
983491
271529494
109689025
320251464
3677342
50734055
108430809
99006409
113423009
405643943
208817171
473817959
121994534
381360322
627105751
10252740
26036083
249020318
348289550
340864024
108153222
341633280
84310824
912093
169795929
259505518
355667381
672500973
437979932
140150490
36642000
604738683
482371765
429784653
4723200
233616556
84688721
12680065
173855920
163507657
80760132
52644258
3991706
40540566
404352290
257886553
709938109
77092297
553246088
64675152
510261896
317644876
413914070
383299408
24739373
187728785
183657128
32598993
3662412
17742809
275313073
259983423
508110179
133410265
3337896
485088231
416165150
98950774
679769745
723769552
90720424
278021455
250510514
457306187
64413230
23427242
85635731
572390484
352606932
201508415
120151776
456693353
71937458
206950914
257379985
133604567
11750102
47447839
776346227
6310317
72941404
143082954
464734139
423616544
353414715
115694903
290716309
535775261
456148210
209862052
250224041
730320062
63176303
280247802
603486287
397522859
589945849
458243300
188046832
368668153
82190505
368505903
498468187
368516223
328476173
931400038
754947076
32320842
599845964
187956501
41930133
618841826
10961889
180697663
477046524
251068041
551269906
685898649
14628119
55406723
241643775
104292756
326171728
302282668
76982110
353488753
494748661
118686313
84516428
11489647
489470691
342475980
780242757
760114
431203688
70115456
374133027
103354725
1006793
917693
14981104
686597572
27887050
382430016
15248900
98885740
281807924
166622080
440667974
532366565
29365290
172616578
578488588
348924400
187440256
787661102
3021622
418318793
757993661
83655027
575139352
28251862
763175638
135760243
346436798
460503205
16202465
32515590
720626080
526301278
220225935
19639363
30141203
527587037
36839540
160315952
430804648
369731068
175033153
122392537
219589690
33686072
220927257
11795769
560507200
15728387
6056016
322458429
30601728
126902456
281754179
490182659
84085828
858117330
130192555
323825092
456336118
262974630
351408939
110731871
160138034
439400080
439824644
601658229
51222461
10475037
47459453
455091616
528329890
812883903
62741406
115363284
225924295
455918308
85864209
404698944
76324335
241805675
776465826
168167275
20117777
332507250
157265303
45248999
219322199
352978307
74765620
20466102
200402349
78218704
719018966
1203772
355973277
307825481
212433413
382212487
174205465
266911115
22911374
166177711
51877309
163861393
8178658
533399403
526579168
172599067
231677181
428890436
425819715
394555358
16516827
11958637
128469302
501621480
335635272
114958624
350034903
139226306
68961793
23028299
156229507
158181918
10722112
7342453
337896338
6882906
134213391
535565507
495411245
59180224
25931395
85776550
507819653
653556353
658804342
60533391
226559778
388956959
16648510
54927464
541015250
40272112
50461728
170578186
159457979
29709742
151374453
816723431
18711572
146367711
492788911
683589349
623435352
210579259
446047480
364944754
262829590
65809508
23309675
27746709
748623583
152153609
267457599
790256741
11735867
580104522
228147482
78558
580370530
174726542
143636343
48397482
764195816
17433919
301529344
201665721
71056530
322351164
220355355
24311056
120848125
548552753
663054609
166005043
830525619
220286290
401900586
356099689
745560701
27706322
653216560
435782269
213759407
27272258
434491418
33479643
206185518
104916399
9024078
393619141
140054633
238022112
65337024
367225881
590754587
32091912
195524310
50170524
209446935
125924317
795489115
45975460
617014147
331837682
810432589
993394
215324330
458601423
351537970
110320440
564111613
512821255
119600437
43429677
561991828
12663147
308048114
461170876
527934248
436539115
679381899
215986048
128211
321245194
139435349
65760952
66128640
111726567
285451284
225304873
19255316
179070493
126085183
204504840
393457334
145973651
536897713
221823072
80798474
295398632
435559200
329931746
465325382
130631624
834135662
8441874
173077692
32187272
316992587
111944970
270214482
197026834
357753170
310134874
712096238
247183489
2056345
206491385
970206070
786060723
34360757
198081317
25700345
265803741
649355764
38771580
216069157
47594094
281062899
965252963
325804730
260571564
181500192
67752333
371632941
406420264
307105197
125348473
209486091
574285625
132609167
17052687
231425897
277407376
53963793
88835808
531814368
260592140
830840019
16143689
113402656
85046919
44783701
24703778
301110034
192283871
348369670
53641988
233231106
1816973
502919293
91359779
313370731
825785264
32626020
380103796
268937090
342741129
435384161
601450198
142855414
147638504
173451143
54983994
30290591
282537602
98701117
395274431
24920734
107643160
343807325
197823397
466360844
112467814
40616971
136849464
41338487
373369759
54928062
152912528
106206657
574045825
224143994
56518254
149504984
15605416
28197762
146242246
338678015
535239097
207425008
562871662
204039838
22367827
633098832
48247532
524097893
47663912
413681959
104825068
115208046
19549483
237105173
4910761
133847223
296822468
498433921
12489679
652498109
31812900
266319096
405128035
525574124
671871077
57586802
27443797
281140470
298801765
231223060
239785277
87670657
115851580
412355343
499293820
83124494
430132216
341408869
1643235
213656031
465737119
187885023
15340011
118210994
593957484
346457776
536571319
24393661
68612154
146253680
780048227
240464058
414019876
37297666
241922813
565832746
281539187
261663380
448916517
167558515
345859705
21179721
676169732
221759558
28526402
230655906
7825329
509590654
639308527
50399916
10101734
278338670
145824495
86690046
32285262
609579312
50655511
87926078
22041713
584193480
321939280
267813304
411900103
447339240
534824466
297601257
103364477
128549677
296330571
33409899
878529442
32909989
1845716
150798327
77098534
283526131
216732878
9995344
557059658
191207202
267820384
495302650
217713632
458094046
105570307
75296683
212207092
243684339
54723135
728657478
13702009
853521400
301547713
469319892
844415145
589806784
215528582
473850083
93155362
662362913
104737593
296904448
530591662
140613078
11973759
128654603
62519974
241536621
436753775
113156701
54814521
176651004
919669
2301725
6826994
45458176
442099248
573748027
409809127
660746318
35133392
325566906
158079612
314452628
200790125
282985264
85947652
14977843
815050913
40854533
407002819
647447604
66908731
694354654
14056797
520426086
92319869
474743314
15612126
382583362
69331685
20332691
4214385
299757201
243514055
2428652
6951156
199651731
657525593
662962410
400276876
78240467
138300705
7507645
178688063
9555816
28555927
47474904
210665399
266847517
825286003
1786664
847795352
208578495
9371516
37185707
342962369
184105124
192435439
402370077
98242245
428812862
140297832
214828854
77603801
138719448
331266358
12680973
65541628
943953418
93960274
30653844
2395084
296700232
334073935
153092423
37264932
27215297
301393937
539538598
219442408
599290187
165584656
147452690
42194813
116089780
257922712
191715394
240289938
78477042
69192458
61193450
77633376
633637263
20368838
28352862
426961848
109820341
471647382
87398220
9972144
58044592
88292822
180788865
1717175
323864693
366189044
370090506
82248202
151931427
5021684
560965292
44254665
229072379
52934773
922284393
27363376
119752464
488547280
182753619
310260653
189839280
525115007
317260390
317151263
349516364
192945162
319317153
124206120
14610744
335945475
243659036
545820277
335452232
8619807
273761363
40340681
247355549
414975559
22416084
571791516
194186067
478048416
146560812
181744076
398538651
438714272
229806309
464077579
18886916
156693443
186016322
294772779
25729281
129726080
55247173
681177817
202065910
671064231
79919575
205765772
385361887
218073780
228975316
267418650
755142801
431628301
168918422
753447387
755476588
692412044
141054911
227918373
241051913
2213755
130079964
152734984
5425644
511518176
432911761
22556994
282446709
395776548
441315130
494532541
667467596
166013042
29495356
9044761
22181214
159599445
802739077
29403677
303260288
497241405
200617332
542345001
85023865
387532290
13025439
474649657
737238189
73141116
169038283
36882722
306986
20443539
318094255
75883816
617615594
181203205
95504104
161816223
120377279
173594159
1068181
245475487
489074292
151696870
68634449
5964667
35891652
24310733
76881113
51339227
14268809
179802266
400237105
28613649
398287778
346354967
138834014
884445208
22991424
455140247
88065483
116840495
438095529
685341927
31929107
161758312
60540806
512275703
448562284
316685352
448287422
93089568
661298290
78704891
615279790
64707205
162292142
80360995
426091659
171947742
24927272
14148990
124271112
117532908
24188342
694355737
677683320
311907631
237352243
123451365
599123404
795437186
308480762
41781164
303221358
68872556
724787126
651627363
1586600
576566764
245953508
95605469
80831739
79560318
125060303
87569456
250324810
38179561
579384951
290148095
118585818
79056994
111523552
152459266
177193867
192190185
145247723
43084602
29518931
100454681
206401302
712242330
1444668
4994191
466242907
21612771
288478051
79180450
830952983
143874741
225321981
56060083
219115137
282213535
24636404
769347668
566428883
26859425
917206748
153032201
174603951
243515208
394874709
5516549
773738697
72756624
279138801
515165286
456368668
2298986
4038205
344578093
935004
133000376
691494468
3983541
358984718
270623261
268704544
37249545
59948535
262142885
343856803
131925597
597059115
448338610
163913661
88705099
11751511
40401259
288417440
556937744
308589299
850075753
446221795
509355
121293869
287283759
82390993
321526489
1629702
154510575
11223904
165290972
12149829
409416317
165565689
280427164
524063016
193216143
651700709
124148417
776712436
71851412
201854567
381819776
783484180
226519066
47841435
354509234
2798596
71600571
226679581
362625534
186017380
414752037
201931453
2890797
301783305
134532723
96102532
44201323
84929156
49854474
681554943
48598352
22025411
10089555
241126330
547086514
655132020
103624957
7003663
436615225
21855780
114086895
492175649
637798995
72486577
177905832
185455515
326358505
185188695
22469736
120603092
1781560
8416705
113570573
834776902
129382100
10500784
275048740
16587349
112009513
587265697
92711288
9194084
135710182
127842310
326834257
288659801
295892080
350653026
168761811
10573184
99339300
488371906
74338583
277751775
62788459
364728758
774410673
447723231
37929892
280286365
167530981
3266338
196822394
317930557
677406082
5286537
110862372
503653470
225964696
18642553
692506616
455003313
67693580
84253434
208818066
111732217
321983773
24131912
284535937
526162579
55919069
359128901
119732252
272705483
419757103
171477009
669473045
211097152
2475697
165691600
646663607
28288462
118361876
216877567
55676924
510209654
366897738
52047890
170208819
466565129
290030772
804606669
11057566
35151473
303422752
185363857
10115749
271065104
739676312
236069242
568151301
612754338
379307598
7806410
350625174
40503091
4350522
60827681
82014100
148653129
3384385
137118300
93153129
11179858
814507908
717006415
687343198
5627892
87975346
193631765
12714719
25158781
92769332
76290067
70549642
391635653
404380638
3542596
501203500
340959770
546471357
89030143
399369844
396755461
208022562
17109691
182496293
316427225
131401080
23372191
53077294
776878865
39169157
14380331
106970203
716705981
117751987
258114127
347984258
36591670
96016111
6841539
348449121
478921385
2412408
7495490
96119464
323259846
140242385
58761746
399552141
372469400
75184634
321219253
838076860
275877930
40075519
8355516
98811931
109856379
287588531
410870586
180099652
30476859
431048655
192549321
165204123
105590840
11038351
606435651
487385319
169995724
591922705
116180266
91891221
463278559
99561456
11375798
49586608
19931416
108152423
115818829
176278808
675865678
16012897
384845931
112287632
168302703
159740014
781675167
133372975
104098692
292026629
154085877
464091552
325743518
109358422
949239408
170431284
169917318
203589701
37516956
281243434
207717049
73185767
28299318
537757299
444322361
408690764
24640592
180970064
149850198
600501205
162847818
126240112
489344121
122955412
178228137
594807143
373496496
582645963
10370417
54892774
859642273
73554521
372153314
117531002
190526351
306443726
701970477
182096433
569291572
7093020
102849517
30481768
565750574
654033787
643317973
63156068
609376807
343683076
135430254
213632349
17397417
123802258
91580081
24938340
565879933
84060829
309716032
12624201
426733394
848817623
422422080
297097166
423694416
390856524
119936270
425497621
522389060
320788065
300889531
27680807
54028520
594562326
29260388
283601875
237786337
642594968
97541475
284221715
34021699
516113020
17684560
6983764
14497711
125256447
207099643
231946965
270215842
76675339
204054059
90869
757082795
432919324
853290035
190275126
668831401
51736043
462599628
151596271
257184788
132320803
146180553
558690761
5302529
465385557
135323487
20704349
542654098
84756090
203558412
204536588
414993198
76753427
432170521
85780966
104399155
135501775
380305914
31245542
446382194
72257170
654830998
45492704
478155448
828814288
411259385
533442086
45885885
97160778
223512408
414249787
469401319
284539911
625692354
366600930
186225119
58710626
231674064
1031850
48576823
846332833
2874265
177324162
471317118
49226029
434462542
51738380
135573490
382681551
247981178
64039475
272491626
56651522
52551542
315948488
476235073
431417510
343325716
43072807
394515616
160953035
178116635
43300116
599476323
10820001
229745074
662832162
542453024
183718428
527633383
111641879
83524522
159360893
600058467
693018326
43152509
209775685
47765899
315177566
199968969
69230767
94443012
770581617
143115237
59716357
451692151
68575320
170025039
549559057
292688211
39761745
11931479
79396047
358497238
66364684
440538807
272714278
652210459
657311561
170569250
121430302
3051925
19488951
47952086
195104169
17327525
74615768
446907698
16389441
45174302
30469548
564347585
4560315
106985177
602197201
306728699
562417762
85802140
298782145
2554599
421887715
62757304
438697364
60395667
656273411
58455059
7314782
25524147
150563233
77031949
283815280
300148105
57516892
275969409
332749217
430912635
265364174
153362949
172015004
27662062
35419280
57767834
32194691
41501250
176715150
451560103
62141638
19004000
486000497
351885810
893024729
25944904
555978735
380058474
27448427
13621406
18583687
84395567
545557906
234907507
606628275
354748163
163584659
798562913
98611906
509195011
230251668
29048719
6622817
13438531
207363737
11225423
299026454
687626625
3528010
466743492
54940878
37359981
1954301
89747561
26476572
333162014
520676812
91348665
6595328
501233623
561522377
668809959
662815636
420474878
300380544
316648566
429191799
298421
53870012
337537696
145546889
77122874
468048423
501540024
97839993
106841296
95596939
549112842
471768832
179099788
157767382
24586013
186482930
78868209
21228668
537541812
90951295
74437690
339966910
319884177
417672096
118344948
138169733
389410532
855871468
103360806
72684064
294209586
73362631
259024113
133092368
362827061
294363542
13698030
132321422
380309369
451409831
10635956
512356240
810454458
329188314
395660489
183257812
133310668
17942256
143394909
86157342
141626410
647037807
34439253
70546336
450810641
304936971
26464370
1088086
313355137
529858375
183799203
481368109
298932107
53427727
9434444
183538140
359974572
199799837
132991623
28900253
721927489
855179154
661175287
44356817
20789194
71556125
516780543
845268447
71412316
378442843
89294183
454689742
594878896
438396913
302460449
202458877
273902368
120566013
130574464
227040902
224881865
372995653
29281450
666447015
645355702
120737276
149995664
196884783
580464865
314553875
655151650
396279594
424070399
428192477
482528217
317967929
298183020
286538414
199535826
150100183
462684208
309228875
421802684
38665297
31639680
173236765
88477467
91367587
55811197
560882378
156405101
158838004
275432734
833154881
113153475
160509279
368251180
113512953
813643965
152205453
90759772
20698807
17757342
76824108
782726222
320178250
779225950
89261390
4815764
252991679
184188418
639557274
245802641
226893137
810873887
367266660
548220572
603803409
304168606
276271075
187143638
17954176
125447044
38371833
496854629
131259189
223930
24288247
261401655
56932233
297944262
302741503
182425514
66008713
35791515
89917263
422094325
21167624
32558351
46189417
561941807
322221326
104442156
101134200
837478959
207847343
748036659
75189209
255948482
53668589
550741452
351767073
529028871
411104588
521964317
58717742
9150280
120618998
471130682
421066527
418078461
50967250
211077434
8382976
898076829
137809835
11666035
196789347
618111222
124438133
754982243
561792430
282931813
72611276
33353251
31120043
15146035
235370141
519755899
323461360
460976278
148592032
9442774
3056717
201060711
875573326
161538809
150478578
379885766
205666944
194811283
648258877
131706185
91904454
583868138
192837937
419489211
216252761
761924899
571634678
130929356
773863222
197438702
5586050
222783191
16449901
154702417
208790275
995543483
198152737
229640070
520540273
125293975
506984734
472146691
259188188
27492455
262770631
580589504
550134431
303290466
76420264
3262094
670303017
158284712
42954255
120466232
357198620
18129733
129285851
274364509
596449205
147935307
179800897
51472014
256510616
51335906
197272898
5859843
320302769
270395190
27554310
7685425
524220368
333672530
173705866
574408816
24551332
288863001
298280049
931165069
77187627
2313478
16932945
23435566
587541729
259675410
170667889
220049319
17042834
12294577
794404439
7416232
69934310
734381031
305849344
174560060
325030714
25993131
63899095
247074471
15362447
136684107
578703346
36141507
294415376
817809309
30984399
57890201
634741769
533624097
1377752
213794399
437064119
384497980
152510779
650633341
38105794
178765051
763308456
5413756
7470968
75673637
421387251
165873952
138410619
10126719
269689873
102309653
121221202
75600043
1436506
201067951
102621629
65654340
281409727
210449319
65963166
599365669
72031227
76078516
324913994
85388268
55895258
13043710
178278075
558502092
78361118
452625650
4293843
440834207
113016022
790822533
296732215
106897869
214651705
21363948
35847674
50341438
310233723
280831626
251159881
661635477
232794808
117169766
791503910
32795154
771693218
9571031
697201406
518479159
339075234
7707728
64636962
98819688
185974194
49308563
502336914
260121765
306895633
342702425
228481449
219213385
103013535
75293865
310997126
215144198
10264210
444523735
211570404
763287118
83307191
20573145
732098317
102377749
20830804
161157567
52107593
79954342
18982150
256250706
220295842
43911839
29344187
71966644
30943353
75919957
476467641
616290516
300409327
447445482
400677244
181825319
349074329
91254880
587890956
30148358
204933576
111566836
19509108
242293473
4376531
723113726
410133975
329104693
227883618
66081083
61624697
630673960
147309102
274192076
25566448
116050982
399699832
283731409
347580839
133267263
38995978
327688226
3647627
4938833
22059551
415033296
254032825
129499755
180208403
638814500
93791097
379939612
643704127
130477624
54214229
137827390
234963367
40138317
55767140
37071407
552039372
611918575
397339024
315469850
192639028
249291776
83570244
7485097
17189971
333585318
109092706
325278183
278219
386303675
52876211
210075475
40150424
100940497
25528746
185894188
166622376
361219235
121024687
31840035
735782549
667143562
179711524
236674133
218074356
39943414
22682345
245989261
116736900
48380725
267674908
179516293
58834890
285680615
31342381
268312909
10484603
645515504
564225413
60349736
938640286
356340504
696348463
73559793
117429775
216427879
377811701
487337235
51006628
78769781
172902460
57940153
392738191
473257160
159119611
621434944
18728918
616555277
247829811
11571584
584318329
331852298
59814099
167833337
995816298
517909983
286107302
9812171
577795126
201657029
515205089
90492682
562135424
178978859
260524375
174278676
421566049
162257121
118467240
218395372
332046970
46503975
431203773
107194339
4315258
332672554
100139782
190083501
283020114
44972892
254562855
12021141
22588804
473024786
116560225
37567733
267399424
871572638
47805568
62935055
397103014
145177186
194482646
518827986
10796353
272421178
165053700
44286796
212692871
4547428
328291064
520302162
316166900
139320936
47242225
164869532
168230909
206167361
15677863
2155657
405503279
33870421
174329433
499246590
1685411
79826856
411471671
240929263
864473786
562491697
479535368
539542082
660914965
65956710
54422467
7210353
90936043
824093436
648406251
107553741
463716333
576082592
241454548
1747193
117311545
654986133
506555474
102662267
142649017
137163782
401204291
262148946
166359668
679181412
14706892
4542522
717707452
217037757
1201814
143816009
889403848
9011408
539616253
215008992
93399774
178403853
4370353
173390241
320924567
62525041
216343751
256147359
127809039
122632618
28038748
171375555
32415981
53688877
27430929
216569374
115734634
115178148
52217189
153157899
206981868
413348714
514516856
355781535
612118952
59997445
430147088
311437192
75913218
189583241
432860408
17535440
168149239
946791249
173423507
472729074
327769552
31903773
232711862
369836225
126046622
322363649
6926336
1256712
158498541
781375953
480962
396943017
638566888
2899632
466464846
125731433
243406637
859477392
70997457
48976288
920482606
201096944
194343037
35200613
526154474
399350202
81600016
99744532
445461158
414185234
706333542
51858919
29076385
60901817
329468263
758824564
618421244
210016542
363437915
711034434
541451137
647417208
327890178
46771795
8758947
292618000
271253543
85753748
442656881
69744666
419014533
123365498
112294101
408207704
153131041
85744672
297542582
28917158
286420654
430161826
17267435
407561777
315799805
241542674
7624102
280321876
98325727
103270637
243386077
96263581
176895128
8100095
40986664
475389320
325665305
405939388
60434489
175317723
134108441
270866392
1868249
80084402
190756282
244484302
76893773
142442918
50195981
34401529
392264668
555238989
12711135
198812577
193789853
327889244
306911334
815057697
394255978
43743234
385894856
137711705
796881652
323455734
163981674
348655025
70576373
7286021
4598509
14193576
98901439
24835239
107053934
1883542
660891298
767503732
16556263
3909135
497839395
175775328
11700590
14114419
585884921
472826073
38386417
111333380
4214363
441693123
93195294
121797327
39761637
103143991
153338572
37168824
12462199
11396377
111315508
8041915
444622725
698927975
152802852
294625165
288971810
91382987
327847962
38260299
18214842
539434420
538456758
249908381
377075285
28753089
310832046
16573103
202650316
440849810
75026775
275750096
108985336
334983793
163939939
228168251
180152455
20199389
545359091
14801576
502122451
584484
125263260
288279166
80269643
53349209
16048107
275513347
370875891
188900687
26614714
272256151
306067432
172335463
431634845
491845394
282601582
117443321
36472542
17138874
263070963
63168198
134539278
87373449
154308560
116414549
14042262
292860910
375416131
147128222
41376986
17035
824910593
34040102
117772236
8239084
217896301
393463969
306790931
21765039
344963264
302639104
404204375
131291445
72505792
595911994
33339878
617584803
817959643
140869688
65004665
188988321
218515876
31819327
96078656
380721835
215492158
612549955
32107409
57105743
276693573
444599902
2258208
65079749
751875107
19334098
110619210
61101907
314366258
142858117
48027516
277786158
75069152
4529961
59597071
206421094
279146852
522111305
35216094
205557699
201496840
115350845
91259211
26978342
694734004
19982756
83815045
559155864
97834362
6792553
167055845
44513745
560110463
141323514
37120284
177587297
225778488
588338509
467331774
15918831
11284715
27177453
1223425
243755510
753920272
479649573
124449042
20784433
39589923
88286444
1415854
47409760
723689954
163563379
42060665
56771497
15947997
94078328
153888217
432783953
36853104
345242338
8742452
255899918
176254119
209851623
249793155
319223367
24928797
347176412
562223955
10191692
39165680
32710412
216916808
434858212
4351711
694643259
370028410
178613385
11055277
290831779
132931464
569630473
713625633
649767729
162675017
790592385
637596077
692415760
50974170
137211448
506967822
202893238
130418484
734299100
69238424
74245752
7751389
85297319
78827354
58634700
40644849
490530595
164364736
5485042
123626683
14794434
29660666
276935748
392697126
65641287
342384048
481867758
70896374
280683011
8686083
239192016
144669230
699310157
30347799
145738079
227356617
30939213
286750048
130807201
169812021
457737150
318023768
3202725
232334684
47488430
522197210
204555730
40599999
604494641
65448870
190992501
440126230
609257900
275383279
204013612
42127130
12238318
596229071
208240629
64685195
600453496
291032343
43520239
619517392
727664874
259109497
831748695
114862920
47906438
216846636
115825240
694149419
577832309
356061659
102508106
33951504
26058929
402720816
514307653
6430090
484071639
171986901
372121929
349351032
550058060
4270816
263296279
4464590
57101701
203306953
11112710
430900579
399931714
465294268
15893038
154128760
517558176
278854636
188369716
491115283
3557357
154744911
286422325
709590360
24729865
689176251
51973480
205957441
55939435
29710686
24672172
402503392
295830016
19113256
458421532
33134799
156771610
350502033
9720076
18583508
172751007
577330065
635731944
34476370
108201973
199456526
236598430
304394538
58056366
491442018
29754123
406533147
880528771
23601551
4132912
655930986
415757915
135546967
41651860
50628629
111931724
258877674
78065002
166533447
623910120
411529513
548446537
66284659
37586932
41281338
111276914
407355725
310768619
366977123
489629491
760191422
394202979
9486077
12116076
568699979
59959932
488116703
257287457
333357679
99168259
21260769
355235768
560157119
234352989
28772935
93431152
160675768
52245201
216477366
194602430
314230236
154295521
484447657
206758862
22665517
282557113
29460730
176512624
3317854
51430748
326748562
13790620
380398210
15878441
364931
45900346
573081163
4405933
203074926
151420170
28788363
245014403
541131822
94669823
25578256
98059102
223904958
374459601
6214498
19053943
151969157
15802301
206240649
129019338
237331310
436431193
319203915
144815622
287710083
77138377
861107
178488276
741982441
117924413
141685718
8998070
496906027
157455353
334155671
24177200
115263172
100523426
24134947
362612437
736701197
89015382
1284642
347999573
93383186
70154792
175347063
2714837
178485317
30825336
996123
278821116
102840334
404756758
391905035
66563634
198114401
189318657
269393752
23858850
91876304
452253547
129493454
105971901
354816352
408681131
625834987
838514524
161374259
89644395
221008336
9187634
42389480
634808159
268543718
7371999
5329474
23272696
927619
285958934
288601347
214685538
16877451
500246168
439828617
695110361
115042626
25675923
113867733
204778402
24881933
46867698
225507669
87656992
165589636
42315508
135010643
625088747
629459012
304887082
708730881
53434440
10002
47698702
616513501
713474305
73119917
132919143
4725717
258592373
277577799
1468258
439813972
295976819
139735062
6726682
533462443
162095891
151271604
102959771
96646339
736285560
6506482
533138918
557805611
326376871
730903593
54377568
154737085
495309183
90317694
110800740
58332396
16445929
316005052
673942821
239887325
271835023
411827145
382974883
323089774
89405330
78713797
766756714
73395815
30562030
678084695
44331354
576263257
86940162
8477471
200973393
851220284
35697332
393099594
157580458
520741566
476669598
562689113
131901777
387029145
280108231
379761848
278656808
279679791
594427418
355601625
404444520
58336247
304795713
7134690
243466497
11194288
445312333
92287093
108296092
349706458
21753051
60679458
47819204
45488607
303430559
6271992
131745768
11614918
621942378
316265522
2313861
439959909
341020667
570212666
19877342
92609834
306650271
263475007
710440442
725972555
478427848
482848946
476532688
199186326
152842742
39117240
416239189
116310527
274322357
15831812
152824103
151194984
315432931
238992666
102534912
143502304
289725153
276906507
555256772
433072483
430901632
378362492
177085087
251674400
186097554
175193657
23957607
23623589
84035068
351597766
19731432
5410993
8566286
173547711
452455438
16517256
54345819
505085371
680044682
124706458
478665687
338680847
501971355
426773162
143286581
190796553
223306105
12553919
467919325
182674883
631209411
473262038
112034047
65679521
128121032
374230467
107182553
390946365
20194485
141227604
118762849
147921833
64758767
98669172
289417639
18570720
202113756
62021310
10938439
227808535
3602890
315233674
115542992
43964899
11528728
210426996
48691597
83695884
17849277
33468807
95719355
744250967
99996739
284213855
674709641
267414624
188854190
11974222
651437060
118002910
453709771
204949692
39874072
304639477
765937967
177757518
244611457
157527045
149191869
66425462
244786300
74483125
88715714
2070926
78714911
129128206
429703315
13630202
4698976
164523739
54289152
118411450
168045701
43660175
208557740
19148369
205924927
48550692
190238459
365432328
74680459
15615495
324597981
286550495
499520672
89528667
129282778
44283321
93300972
155452824
796089172
22093145
373154276
302813800
325601730
273124192
327573683
79772171
169145478
78624151
310347309
437087092
204147220
90641808
269705422
133782219
560713169
117611165
21486909
170146625
4186542
120599810
35925428
644808985
164181398
347050821
12409478
11095733
133940801
468234403
119016524
76060004
43028640
200614527
280482619
322809822
60259709
190797345
693801307
665432014
4609811
360765185
117015119
176913571
195245567
367441968
634237
390176511
72801370
56414395
1662203
404718181
94847441
818711618
56740154
15885298
50532514
171074712
257134374
205535154
106102621
314219755
735884179
648123610
40463026
57178672
949844870
165773981
56429171
403593076
438406795
15115632
15535912
683490214
9050819
110888797
230580187
15655304
462361121
105440568
34055623
150648443
198969644
28632401
602655266
95847616
209961477
379929408
46111655
193736443
682630349
2487868
283336489
50617811
265976691
301237809
14045468
138179008
623274769
552985166
21786464
46081616
117259392
567534296
667475671
320864658
63317828
43670750
9430854
1302262
29316451
606190286
56800817
41616098
457145433
254388177
108793090
236549001
387878587
153257987
287845946
669143022
203932232
39153290
15313687
208065911
369925005
410198497
59996840
46855456
83427337
199426607
843867829
244617079
361216281
192064070
327882811
402106632
27993027
210851305
717209556
40301661
710248269
343760286
66612725
133496475
8564880
79574507
290340510
179123316
401746895
255993584
4954662
750272732
829336864
11872735
594245741
344558113
252740794
568703567
540136798
546947471
565206352
467473004
268095893
405589400
34848627
130125257
388702101
5799914
29536435
788223007
728836844
25614901
720262934
4910833
3169184
98684123
21485367
44884293
52005247
756647613
44979645
373740972
483465623
389023593
348491946
211942029
612865208
502793147
246703023
436318698
55766331
407949276
240867645
803727911
14742244
197181886
514543450
20695817
383131790
20562628
9520089
133864447
336259807
20117594
118437900
277100662
87932975
297388710
185857650
426287504
404846593
379475700
278612958
841410759
310882034
635625677
44432753
413136097
250283081
22000443
331911083
10448984
75000500
715323419
929173620
52400468
71622515
8542795
26673645
89549494
36844562
299009103
198659118
309256570
166528365
370402855
3707792
1809297
429412248
220804262
757159364
72145470
681699441
1375962
490781315
5479250
25718061
4427227
415171245
348196378
32219708
1454593
88996461
347926976
591461076
309398980
164696525
629763735
629192475
380217048
173132257
73256151
379276915
43172677
208378111
36040583
334490437
141475731
516349879
386491492
175112613
11780002
57555813
565803171
50391323
256889555
430823746
50076881
164457381
44869234
498411232
353044392
105888862
540243752
766005
255804038
379160597
443712147
452320786
152468573
31336035
90089848
371585475
247351439
112898625
201831796
121001623
221497243
58173347
377149912
85805372
66372557
65196586
458223064
136322197
275072278
81993570
35593270
411890920
46927775
50496129
113052671
363120197
113579889
398336392
279652078
33254594
271886466
445387384
100774640
532472471
236052730
1631294
569050082
379001477
119812468
281325869
494794580
348988011
106573579
771109349
148288085
14773114
299056437
150803018
203149501
154799117
586172735
138571324
402768210
635515796
23407601
630947724
792394387
197568119
84077546
7426082
416857992
711232894
145278941
61890947
105743623
73605977
133671871
6493852
178072148
663632417
33297105
224466617
170623827
222986316
434060302
401751785
443538590
94723256
652108510
317297024
252435561
203759415
438857001
4893011
95094245
11311735
170979368
279430073
715970396
120978
71008982
103808381
60643284
551392269
315773232
116558629
15756634
17837354
3705171
347030744
217160770
231997370
617776893
455212934
85511233
480306385
131685409
68233989
90597508
117165462
180986024
6052447
31014906
922162122
33619138
108638820
401183595
14746683
306617740
226953958
762101634
25529429
174768070
125894655
249447068
29540944
10537452
672556119
244861940
294651303
56370783
143284515
21561103
663460917
209197433
170284347
145092678
112939855
169040297
318146227
401231281
88874575
266409222
84790822
795419216
16031340
113730
87641362
81647543
193479407
291982202
493787780
91198705
629788910
233458482
346338749
173070471
230612251
500660202
66140260
2640180
908096099
241346124
471954366
230316457
200720829
70330703
284632900
55983251
565182038
332485733
194574676
940131593
111018420
272140957
77865256
134284920
205144283
274360523
37897153
125147641
99579165
234403276
202608598
198274456
354744562
765985836
240244143
530296339
55489623
240805968
296315629
13647804
102595004
378630167
115675514
12836129
121548474
41892336
146212230
467919737
8725265
166150527
603541010
102771425
14137956
57909221
25028601
308633674
175193239
447622156
363899355
490341573
83222140
632541521
363841687
10118499
299374798
27085462
9261394
81505034
202790034
359630967
209886203
219656239
243302569
265762009
196995187
35529182
167706323
118210983
494485083
178449778
8326496
124099139
229025446
318263972
213511458
267521331
413652189
277034335
367918499
279593328
364679700
221892799
501197591
153519387
19530674
61252314
65828532
572474
340653751
279271978
316472491
305791256
361496043
796036919
45643050
701141283
51960962
92857486
798202591
16626148
137400921
273301374
290618946
16053023
178417038
175153390
209590776
22974290
121558615
573281278
80688766
42307390
72344486
9310998
678855467
572794864
321999787
20944223
245480251
32850384
220329978
7433903
7436921
905803071
372847265
936096289
524789158
275293488
19599792
338154023
168520790
508408574
657165228
432411628
129876223
261798065
580010431
55342072
1675115
24326295
76616414
187978533
81936543
168614168
299630031
178343129
568979176
392095904
447243569
312732233
53240942
20243007
278951703
735454823
121892495
198009250
102857435
98005379
203501375
178494531
222820797
234882565
201590429
556422567
211408021
158978763
413826640
398500439
23839925
128981911
178702932
67587797
92284631
57448939
34214150
143675415
358506244
50075093
362379724
196338754
44578263
22512612
390979882
430620343
44121238
200571689
19623292
23036602
193432854
634479698
124539929
572850367
54756440
3563918
378529305
134881104
87439767
361466260
157709872
43344785
55800892
826382366
192361677
9005094
338559610
175769400
122441779
213792274
324910871
760681913
361020171
652685415
36361572
840436860
197900408
3536473
66653503
530234010
331178838
148524649
49298554
446656580
187486623
140650569
569497104
181693351
972013489
310747878
133253456
289300004
428876817
365775188
216969045
529474949
84056588
387685592
214103938
58539622
15056761
613359524
292826280
69556556
184074089
207333410
471115606
663851390
61284280
139281964
242068394
398585266
2033930
27341898
34060481
203100454
128223517
446500828
784604242
456774828
11456756
125435383
70186617
9032902
74502042
493987104
24415437
210776108
21355198
397936554
15016206
167567556
636576961
8433081
346923875
160912503
185298655
503726550
157851162
198769606
1535285
149997969
338018884
327432976
625056901
629412663
242233197
6623689
209302910
457019255
419420300
9086591
1788794
28858041
289151911
33036772
342322954
340009120
571878829
464279679
259611377
485048825
313472709
75040859
40533194
239356172
288642313
3247001
40828052
169852139
345328002
626849568
296889840
245974928
47706925
119877496
889145672
735991213
570922015
235152560
171500295
295870909
66721594
548648015
794929853
267339190
173614691
146424464
35503643
220201675
311695527
114578445
398774541
131375601
4284432
3508305
341303461
408887416
225201908
259659316
336606734
245843109
440934802
210596308
248003224
236202548
178440827
684209185
626656340
748165445
647054818
293294565
70735547
107595210
365433246
215457879
545068573
80708702
643362122
412318916
645395263
106963918
519353214
44139942
587347073
673465925
39362740
267063151
88352620
507818566
19458942
77156841
129638087
78764958
599015734
49279334
62065120
65575490
170426287
46571372
362791011
764519522
326903961
422863570
61957700
47029539
511789063
80675183
261292242
190013402
189588888
159825301
13141934
464746991
11338142
39682498
233177783
123064269
241111561
448044832
451393180
135727651
525895031
107106731
138118008
80601705
68421547
85914953
56597380
91783037
339138412
453804441
52781894
51041575
711072
570295554
807406545
383637341
121890499
149939352
65366098
132804503
162391267
49382628
228151343
883098836
109130
344458931
576531282
869650375
723435054
21873272
60144419
310473238
116975095
23156455
235399705
632162122
157844550
257686713
148420651
17037708
93536483
34113588
279808850
49937697
364074259
752468480
259664964
7945382
740342
332650533
404948635
391047602
627521696
146260822
260346626
452890317
72701644
132754418
197656884
68361312
154554209
355171445
5384459
460497957
103214053
53329263
222673182
37495001
174821538
294241116
250330129
9401813
457310384
105414374
58012650
19403134
169203633
118504058
23440355
28964304
353606421
106142037
42241652
366470178
126768597
436045341
277816119
134135747
43434711
353409221
236047459
332981086
73497692
581300752
241887123
641892445
187333659
26286870
29280765
275246271
59785178
323986861
54841519
522458612
317935134
396364900
36670385
232766458
482910547
471645807
670068567
469088
785292961
175807620
28261711
658405676
41722639
162995425
44927749
242176280
177343767
40593144
694563379
444941495
47736751
228122904
505688242
2691586
40094641
20774211
335760171
672335038
19907784
9653409
439439994
45499134
243727933
336775880
478898217
623807940
271671097
1477616
175741161
568921111
66623737
9182098
166471493
193608216
188429637
232486429
11242543
752409481
537388082
231885816
627544363
90775756
315157300
12618246
163306708
21963189
59914553
61243908
12692090
225738936
299360909
64157686
795564598
384997417
71156440
35308794
12364234
371894581
191374090
501347493
495512265
114145205
266085907
228377097
587934213
379528499
505817644
447250559
242169562
13342753
405915763
67991752
42585506
10201393
73343237
705188081
134225309
129607117
56783715
549090706
399318669
196402853
649826450
199166473
386209567
312919860
21934077
390819171
97988122
511054173
535133913
47311001
276584572
5580943
309792644
10414966
59000695
333147927
127208033
575025423
110791326
16000625
402213668
18322913
13701287
136238820
56947345
447850352
793244469
463860589
25651485
116319112
202838313
464810697
87512760
446600615
706562848
261857758
460603600
215665583
412508046
680528853
348413347
655873195
759788379
184717712
274108313
133513924
17600528
222725692
71998991
773250
422096873
228304876
6824351
204274946
383246006
11698401
66087219
115667881
1827233
17885747
594083696
63464280
528513318
325962928
154748202
535829827
157724085
719206494
61919577
41931329
719130069
359213318
517430361
887794765
3648402
121015598
196549825
8102371
46435393
124997468
660270075
139253654
54486525
1502341
453455228
40548024
9960718
18814646
312595480
484189522
44298436
218478938
72011716
524109526
852754328
251083918
166683832
368396079
293904809
292480247
382211551
25085635
51117427
65595202
301106230
2567078
50267906
568698645
90133856
276218059
78865956
401071421
89709331
265805772
31657945
8244167
354643565
188561354
105847981
20880069
170377209
324367181
205580281
166514590
665471687
106125928
96915974
185664357
639392324
184476738
497063516
341764523
221444525
59886204
68999432
31060918
262142535
134453636
118918914
30783598
100144464
47831543
629386443
48505007
58033690
442989996
238795508
200359553
14612191
161155331
859760868
226012644
408254749
11677078
102337685
84275045
165380031
199898142
69093736
112760745
138166531
476423639
209153017
127848565
326542501
350734682
132343345
1022844
7496268
38327021
81390107
191313
366447786
52970981
682420587
582173300
178810622
707482756
234277800
122150089
220585
43658950
485322306
39659559
512990004
735013010
184670475
165010429
136767933
129192584
134534479
418461640
248575405
372296224
9317795
48477573
7458538
104494494
531722632
21403628
68379272
129866639
403340448
752167430
431790443
435331750
54654111
225806966
95181706
28011359
177011480
402656834
540426198
71997332
339374093
148783783
16695229
585882507
58733035
463704002
3387058
203403733
521038173
128024262
29422406
670474
220317459
181282053
32605672
20675638
383278995
208844641
159101414
158477444
152435481
361092166
420296403
358192424
292127666
269454562
534343572
47646372
800337453
277856376
325599872
391156852
29600680
414800605
2926745
628430759
349142784
220856283
329467555
12818667
7068135
294109237
119669928
311212527
196311433
39237192
337279256
485806406
470096204
23985004
77623627
144237
24645551
667638524
313364226
155638668
344172923
334668059
247381396
58101689
292068346
84819516
212184980
228080946
64822950
510583585
120109229
802496358
925740149
706316273
14444278
70581561
394024782
364501255
277146167
20736435
505900311
320800981
64251312
147341923
344575051
320975313
528052342
512318364
166713186
20445294
159257813
96222467
358584902
64672722
95143902
65408217
97754123
109517520
29589545
124300721
510453458
257955123
303505783
239846607
49243352
12207116
198529917
290140963
29421316
218677657
81210872
8119154
350065941
710041458
578168692
51848817
529596885
466933107
64489842
409709302
440285130
191978769
293652996
76048401
293435799
188644992
136894718
67804933
216932489
81798853
95031677
602476245
702474062
4154943
16821761
39418570
221071126
410613503
598708257
197595702
316044562
429779813
25272442
125243323
193788559
665423107
314211967
128791277
1273972
87526421
54491605
173539039
266114662
618688461
140556006
22806185
434503268
60458614
29286903
67878317
118797984
62150213
44438395
235449229
20591627
194684530
30927579
235327981
167516855
325217811
306954989
335505378
330195093
149731472
379406382
96265384
271468838
62666074
235083906
540180383
580748826
506324672
5108668
473087838
189069775
5815301
88880671
259553221
529452339
3676979
138470802
230959934
62525727
226418918
462395301
223889586
189891440
563189885
108744420
442043464
138583482
568604811
619159439
179795029
27609105
500913232
243610257
269416462
514523666
6804671
128602743
476751532
61536928
49932291
242752243
17800613
414785959
276701964
6223636
462701978
239060373
101493852
292953142
132886643
75981713
236373167
694312246
7166560
16192729
166803067
228125867
173484735
499605541
53277779
45002345
40791575
131980173
225951602
75546866
459738485
125323631
261458312
88791693
183391363
115344960
360337874
803895654
157726711
192440989
9060304
246028868
19455872
237676744
163220650
614152796
174642467
122047469
63499216
333359845
150369077
166054924
510771147
171964116
139444652
257901339
187272755
200699325
866198803
32517263
76238454
457610829
154023426
22540197
335875312
85708904
511511925
871801937
101884402
102606886
21530224
277647622
611226094
34494033
114679067
198113196
399445771
444946115
2902589
813888155
510176479
84898106
563585610
2825707
122145912
20348103
185661719
39721692
334141713
207944686
424377315
34890004
208857976
221575621
219179700
199770611
233650878
179216122
496670165
174584322
41619675
291773828
282431317
40487619
306601494
203507455
86698428
149826649
241130894
54076085
27795862
151545461
719207799
338620278
706182620
143318570
565672233
456453070
213913987
6900470
15490719
768458707
290732246
128547973
22313703
622484922
594786161
221804632
6129345
284339654
243654859
429735550
343202357
433871882
368341255
528603847
46590479
443994639
189355533
129374171
359544665
352579561
359614733
4735713
318894808
264450664
75894008
80058765
125774497
115180068
875008060
176355653
51940701
10594953
14091595
287297161
147520065
67486107
8681391
87530106
126368061
53078201
13414524
254026419
432609440
53794402
110194084
81439343
58068264
185117024
149127540
189837182
80591242
23155930
175288098
479205399
282004265
510463221
77860895
53652670
247279990
457571675
134637203
18145782
560002141
86631292
20330957
411902391
59425990
54369630
50747307
44348519
33554102
23348719
126060820
225108235
199552106
681992367
156847802
743186353
466243562
74568936
87687922
30948222
37675927
24398482
336341212
109411322
221265633
57483529
257881077
362744983
155345513
704052885
499633844
524229211
179815991
270992305
550873577
194705667
514771138
289814502
228316560
188904192
35831038
5532304
190458060
66095755
175571766
181552510
4824831
207860514
256617193
252848883
110916983
351303531
385506514
662333505
215513904
93115920
334441199
208751584
121271528
271085503
618858841
99164670
53452208
565674716
201778925
119867853
10772189
588555758
7008145
195788263
176825331
269607604
410429717
181425523
227351655
543443382
501046519
105863676
167027200
90649645
60718196
302414372
148991419
85873906
491747474
40785331
35798488
393046870
311818501
236793732
31835467
26417704
464141888
447290500
105806348
7294016
143066357
456833179
183763056
60389951
495459596
603493563
165107202
494306615
48766782
300969517
226147495
238046523
119393127
414467222
469518752
268177748
103990871
512931681
188224968
269674813
8299204
28639845
179074993
66335487
739630
567002961
421161205
227375962
221653704
7664218
514785614
45818137
69732439
114365964
283331654
119212679
727350203
732954942
323890428
40715853
37904888
11653183
865606748
200884966
464625659
976316500
223008447
221099826
10556341
168420366
752006250
173165956
13031608
106599767
92557447
214061051
22526604
287097106
28128618
202289208
426642443
156060970
59824584
51807127
809332
15445065
538659089
86763900
93887467
89599570
656773189
239771660
329169401
12404384
51713144
115196298
89951
46530978
701882620
694140363
176583842
381257154
65357825
691601341
92960437
779595659
192910587
466745904
11617711
23186398
348563137
226360235
112194182
141173740
40680998
272615221
131385581
203020011
198791476
391167873
328049388
474635979
6382162
281276572
13254479
49739834
464577539
2115353
373154946
584329837
448734286
762717162
58128560
215255874
92823499
637664267
29276032
583493246
43054157
285074626
264745395
624283178
107774720
12810511
351092235
229225690
34065393
320623385
591371138
786796250
88146295
338471713
421844333
516298045
18084451
347164092
88557077
88798184
466255145
556574774
116752345
507752947
98783366
424870804
101400216
186084527
451807572
276271187
405090591
257582906
404459493
176924817
509471502
23372583
429163003
608221905
55290507
842581282
229061829
883651
28710271
37715292
155381703
35416511
168176567
199582449
117954484
128744301
317565542
729123563
595296144
269553711
680144942
202931523
371433960
17838668
196167260
184711659
629618597
149857489
171615458
48900882
596090451
319712823
462016001
7509703
68186554
579286394
341284732
515271718
105960331
96008185
38689941
10964460
1099336
269580905
43526604
248787150
194850123
48268336
480432343
14901618
9077159
74326716
493649187
308884571
31291972
54888380
254868788
27153117
756067734
240388437
313833092
282272432
172360333
11381962
90418298
347742941
127714575
344256599
365924730
147221261
110157229
464332860
26719791
34881092
563863969
474134088
640103898
341330139
511658926
77382346
690540864
22117428
596883289
528706042
105855121
134664411
12596718
206064018
440205832
233441613
733648423
342915243
64805765
4343893
477075272
114722707
101360260
564891842
568118354
401154003
131299277
43755803
33758594
155716967
250122208
80328046
56264306
184469858
806021216
98866518
350202733
617316095
272075022
345350898
88728518
169853603
827325299
18095523
46539569
96115272
56443402
74555446
203572702
88116086
236144017
213123513
273528677
82171768
438628081
760578173
142498525
107889607
62522759
242768225
339848764
4383410
30340554
436854821
130378213
318441033
258448200
545389
257972767
207184494
671257172
372752554
721086
52575043
76962025
499054605
50576185
296298541
119734948
307947139
145239384
420930471
342618413
6723016
563189209
79493613
357082558
420045434
32661059
350652124
339097466
637318848
98961217
187700957
589882590
402143279
547351998
488355703
390183402
294659355
262593000
547224263
69766929
185317909
203061844
140931762
56247879
785414692
53000225
382180581
623990165
487328640
541402629
394609695
63141149
721429630
100730796
216600587
353060282
409718385
59369513
515356680
529045471
126447201
51810832
382657636
36408003
798168612
92692763
23102852
453977661
856355563
392307326
147820870
543035369
563320204
92446902
29618662
127979860
264846626
264756442
158600341
156003836
77773138
257990655
159631066
199320954
198131553
216748569
69419087
94999645
322587663
227442646
393699336
677096401
1193047
285772349
523180740
176316005
27633206
25163914
198787551
426412837
490886775
10975500
393371467
63644669
589927092
3338086
902587820
38613293
376529441
42195118
134013130
42915546
445266564
263623545
490204246
89709057
91245827
61907505
20505009
15777121
20453968
4593256
51850534
223728989
231636925
192149837
117688652
239400489
11484450
171227284
837321325
242704557
399501140
135734951
81077839
351004476
639121776
549891339
163060347
341495715
649567686
748449364
2077550
17827793
155338631
44226521
4792146
280770280
165688375
198618595
95394711
210443310
44765172
54862007
561362575
289971871
3582712
415094342
922400768
173494077
180753279
110761887
18755772
144674647
151649417
197672651
510531409
193762882
65109643
283456836
87084077
11369648
185508323
13815418
308853459
250301803
78178314
56332877
519183031
229915009
559261899
275676783
20175405
249055144
283285358
97980126
628581889
116325850
17243338
6632738
25824825
595861435
301554539
463715673
127363575
100528375
28583471
421578939
136791764
698639266
41691310
71150680
289076820
683974420
74252796
1459150
149705613
98431308
695217577
236892915
221984427
298343294
497450919
5760102
22490628
166329236
8219453
15313743
286284479
207636037
96147777
39483907
122898706
262856962
172830585
30774861
354678281
686230688
306126741
43166659
20427948
771232326
161238344
47562128
89729010
136965642
48979191
223432960
536865592
28705000
500429761
758180539
51554336
410753858
63211827
181342432
18651619
604719621
66648203
125350619
921897870
652464028
33744132
258616207
69570162
270413994
606701443
20016809
20478069
67623670
352002338
297968805
146912325
157672464
69412573
199468806
223883179
276855250
81298773
382287585
512827437
52252830
202576649
40184616
175331083
273779548
366988193
257004253
32856588
10824677
60565403
195393323
15411846
487775829
102355501
448642413
37769548
891914150
308148249
212295708
136832520
52476768
187797077
514231432
7716532
426726648
115379256
47815588
173935905
29020724
106983267
92816627
50708400
82155763
459235294
17877873
3508419
834379614
153259276
249475154
117214810
705852643
49668884
387266538
151978437
41164603
64983176
234924358
173657617
502026314
427656497
574558587
206047961
138080304
218760189
122190279
173734102
104033763
521619196
367029233
15605121
669093364
30218744
777083706
525427554
122721917
55195045
35362560
879583051
460595018
676616477
87695116
575127250
267000682
235551240
312897335
14387984
289601219
3994269
351531709
427811752
934699140
331435563
54851380
3649127
547239511
33438849
37203729
643572345
841195983
232135
400977922
24892083
284895579
570835777
64671550
250639209
288446518
537390061
25288115
378391209
110298790
4026802
33060397
156763174
156433430
567263507
61861037
142055481
576122131
108541304
250156571
657625883
235109381
12930646
178880703
698372454
233374665
5953005
196321895
247275631
216633742
298506753
283768280
456926414
106178970
470986116
381981053
97003546
232672945
81293918
30991072
10078383
194394712
364303470
147536557
9035141
230531343
514506
67322880
477550181
641072702
166738029
718856
630936092
159559013
656763910
669386010
297097321
546273
666359158
595869857
409788075
105425553
297040591
227261242
569390622
5240446
404091965
148205954
573871151
300296355
256628403
686830715
893919089
375011156
74475976
218579460
449022063
227026531
418391469
365724147
13944421
347544156
57053190
618860766
386924292
358543446
63161374
54701369
502174228
301479133
373078007
594937758
170821546
909738685
428887445
152154849
612787110
83691712
118811131
495737094
88271124
238470426
262949245
103344099
475817202
49734791
4864607
26846746
467695684
145193377
22055192
506103549
85385697
185014264
155234414
293643022
655591112
682715736
5613483
396075056
438226835
11043727
324603984
8321698
81999277
55449388
87952575
152506680
153494876
585912859
358057866
446897225
324316873
397237434
249547341
75477218
357070043
282743758
281234499
7717138
46824608
51821646
298409421
779862384
457792321
420469138
43917942
132424447
355190273
186683337
728812304
45479246
62017032
12519354
100903465
112321624
147269118
249941816
14914038
194097263
42035175
28420128
59915239
19525405
14242693
371513879
46874821
136297282
568305227
49251935
159075319
135376654
47127210
140906994
2212666
20184182
304711645
90891767
13092853
155865237
249453374
98655147
18579557
469289896
127869600
338662706
32708722
38335329
153981026
32751962
374707543
100547866
193180253
657483367
146665881
238578761
65190646
312633445
181427110
82619484
475193709
205053575
54121102
243188929
42075740
180192581
221650462
307627597
49689
140417391
15788665
7481035
205555120
24747614
232191334
32614370
40226629
149865672
204321624
1031816
344373800
196879375
472326070
19077146
363146171
28331721
692810017
444045786
5983521
301756257
479057143
370336124
19907670
170706787
675390939
234876799
90711446
21766472
155674516
1527713
41201681
145060504
560121396
344128206
65282135
104010546
314807794
202730811
43281875
205921076
10542871
672013
15856243
124186820
846257513
319231691
331918845
412356975
259706185
82320729
200330665
194521121
146745806
282674456
298400843
890039112
426533184
301661947
530840700
226543495
185369222
13576638
310840749
30433291
31503687
253868076
27742237
430768363
450781669
23295611
4340601
73576865
136475085
395807361
48237378
287156982
258692808
154022125
11484542
223329451
111504694
656973516
690108042
509251380
406164438
86514783
485557298
156170151
41684126
287496806
22258988
81090285
444140457
303633551
301215973
769444038
221406347
76844514
608429789
15934123
238431382
76468252
307884793
189788308
32081648
93471812
16253392
111346331
75300436
124816117
308829343
270643570
177117037
341040793
242260361
552736
217354714
51389966
299475755
493944848
24735911
574986860
779193941
171678834
10499645
590474757
4003338
378508294
72321892
265581541
971274804
361938415
360645975
41006690
467725080
231978038
642593620
319350210
912658242
303125133
148579622
39933982
246589221
669881793
103104957
50702881
25493290
326498996
11675131
206242693
595260311
89908378
50309488
27341257
374965920
129270461
89362536
13500675
176339858
242869035
559936965
3987103
286967414
14413610
183491538
253864557
112836778
3728416
113304809
38642577
585903412
274749406
29729892
84955854
129911732
397700776
113013277
159879313
377294318
209142741
416696546
792910586
201732408
10723822
24701899
682125587
92762991
603797183
213482382
79187853
11077572
58566873
781878616
398097616
112241570
55527314
28804473
71828944
37525334
381892077
164730010
113950473
515273074
20508223
749933998
20399392
169299123
48464510
218526301
564199959
10208806
88107349
179276596
152154745
6860838
487434980
537309141
658060189
34100119
180114838
439420985
15296821
7386211
180227820
485660327
50458510
13125346
192789960
563912037
52162184
251936855
34779436
41020849
174947883
125335012
460824950
395398981
3672075
619197932
4135405
410856829
349224149
416540678
617282911
681798875
33496921
472557404
45844241
107280232
61134553
244492328
441369945
188202466
558561787
98323991
544544976
398849804
566666686
259209503
545557919
399448692
220765597
350206950
117904924
230332635
48105367
101082324
2027161
499736673
199154193
146433745
211178895
398695889
202014926
137389250
57025772
507756326
492570447
128049755
192206444
53739723
342391511
539189520
70210336
243402152
192349114
481089559
120395255
413516414
265945001
63819026
96905525
72292590
568292191
181824601
301461497
321208984
352088253
11052866
457973031
277549558
530773537
324719348
24843759
383596315
140027972
80822068
504621484
24483099
284763251
343715006
674410827
115640986
768668440
391215530
167979982
16684055
26877981
238163104
563989711
255524966
17973168
316177353
725429180
55956045
423878540
7729393
506002200
888214
18772474
177887559
14808367
622438120
618882441
933378262
15160809
63852758
630924185
18109196
752363718
7246843
1221729
26173108
297036648
351615196
43563436
202900693
266378102
242913462
7854730
724191171
129455408
42481118
520603007
174534126
51241828
154169292
13743173
322124885
523971617
338267997
35924433
379740681
769769775
793816158
8653430
129684741
381525690
97756985
46976903
316465004
435080744
11873579
514581796
268263978
7114258
27865462
46324284
201760961
393699773
59804413
44627966
539439507
317651912
939576541
363524103
57874363
27488359
136679506
21243171
188170758
316292818
37814653
799279019
3649374
3676282
533876293
133429403
19954049
347492566
690982855
140913451
25329752
12911661
95627178
476548034
683788571
305528935
204515851
629716769
61708049
136864867
563210716
5360118
454394962
7575554
373103686
156970217
8084310
426232067
273366601
366972013
466151416
234837357
65214095
72870955
519528529
7185512
394569939
85531228
568753497
74702727
220756126
29385898
24399205
338074121
295945418
267787322
341850127
335577417
140031015
198150952
383815653
187318234
4596615
473281495
138023270
165279168
821034202
351265000
691179938
3389091
199003144
50857670
518506785
320705260
246229799
153375727
307224214
68246641
260156059
665935532
66289119
264359879
739656204
534681415
170051689
106332910
90759511
78058226
311974656
299860154
616464604
360306475
80610745
315003306
74378652
56412163
223954406
43896687
656944108
77234326
283587789
358144402
10005733
684342504
29025272
25512645
6937545
254022568
630531806
155351201
177651935
480013623
91532270
506535239
332372245
297810275
249186314
702289128
189270867
214511086
279217879
2800962
609608515
106324894
645781166
64989786
378079370
302216664
856320101
62118772
355795774
196589550
224972117
713692567
264612135
6756631
48097553
34564956
344775760
432468716
128005252
17883423
748091509
69561642
610780798
109581601
42951602
157538387
118682121
7220168
107424310
153969764
259101504
240793473
325207100
6335855
5983633
176504644
110732388
6506399
169248025
575783902
80542122
265435688
690630618
361892398
23626827
508336887
45211063
267935175
525144402
271604401
97910544
291533912
425981451
758005370
168830960
210753730
283509377
753690222
456666172
244328613
551497279
32675066
82666697
937495099
876362904
2369969
147860328
319465568
617374264
591618040
198863025
5383783
680021000
79630262
192614351
108451260
390788871
499288880
93699747
155659454
336090304
281553365
15522054
37427843
63067392
91970602
312855055
201612076
120494529
116741459
166141878
567762525
248598359
116008359
769943151
64647634
37477039
47286727
112211424
464315124
368368659
37994656
84085199
148912799
330564111
6071504
495604101
657660121
467890193
163168600
353670533
175295547
771150688
99320413
77930187
31712554
434213053
404290847
112383530
267800547
47174250
202104398
4123480
63580863
70972676
27351050
455599420
23491378
478850935
97755892
670157751
2741553
60434660
582756126
13128234
245394041
302329510
166714162
172045687
216983086
391853178
124966796
102407042
16397345
645415061
58385542
575214969
28781565
55820737
166808870
347148197
833951207
21781558
143596041
478657341
521243928
6213695
45456742
99122626
61224295
761488605
730734226
411443040
112070368
195976077
151861459
84872089
26656875
259565457
328147405
589580822
470373543
447590728
213255595
381590947
217241307
19614104
118424236
63125869
447461951
44558393
593418157
12588377
45299452
181849867
192454757
49639986
239515510
206463835
548224646
195254149
232514972
41430562
219193527
125697096
734726938
318683120
751855946
38194414
619701272
682356299
235631651
274110564
864363813
1759898
147210871
223491
19822232
182067035
194181651
20166058
43584063
923372957
136165412
277920115
13708875
163166515
715292648
157548774
177903409
33474963
242151437
711269379
129335508
7132733
34160082
200536445
102948941
333900325
119921210
13945977
21437218
110456757
7124682
288498738
21490782
510722597
38568348
57950766
35578
72279468
78629190
27261286
232460081
166731957
227162851
130738777
27058608
617711305
713335951
330912370
139884302
449097928
46893410
327483495
59061404
494879832
301501421
683150164
137336039
93019967
603395738
66405693
599034754
3401162
300482891
407697360
140891330
516972760
168048071
476561306
330761521
650461693
55617515
505000332
355056097
207502270
43322490
374857147
260792616
230243829
22221389
31312973
140253937
130948476
76440165
332716653
412679907
129892114
193268421
39169094
130813276
331863196
39602197
498005046
250507889
103918938
338162314
740527291
434249118
297677280
706525666
501089949
612669145
5860101
131063498
738046911
195306225
28354439
27861262
10454200
110464454
112724724
181364110
197172201
80758919
345703613
75247665
127364911
26667751
148887346
313539518
63444651
533382576
74958052
51204696
482690881
5128933
25643240
504675187
286151290
126693602
102664483
32564215
686788101
252214901
24055145
446555314
178035251
187441478
103649599
404819481
27384999
90025334
5926183
125865007
18225605
198818993
117834349
15226504
56892388
34993643
415810326
21786413
35083907
97628490
442648011
99087862
459097548
88272244
756289468
645235765
468366694
118761031
115130058
846985827
54524711
90858864
339299239
201589095
49901753
34477268
506628309
166723396
4300352
192622673
26973467
57219700
778094705
19236325
233337709
39857845
153134501
607758587
365263563
593956499
429579406
210915414
208206693
145791765
654548180
295211331
101514613
409026001
407936681
251043439
47618750
78913899
46679957
496114205
29279327
388221554
510591132
152259192
723395739
109323767
10305317
230185469
12427492
18739900
311029038
41065059
307962901
244638806
92702941
129218262
203764245
394068119
518239020
248894507
7085184
54099673
114655239
95325786
289302670
548347171
98591388
41896752
489290395
84992573
496413854
93935885
136988483
299086332
44571978
232688918
29503281
596515139
93973112
94620733
733978542
3579723
241889416
384962083
35342580
697054406
30686777
192644949
529198545
410045180
42589708
86473816
542691865
172192035
147613028
202958506
383712349
265477541
28563927
38548197
366020426
25991369
16761385
14870763
81047047
31717405
766093428
614765993
309092742
4263082
73663843
129887430
112833378
229544528
195445928
674523707
24320699
535002822
81709522
317865905
371595280
39664363
637188753
392365470
785391855
183627433
128928912
479317145
185484677
104879079
434480690
63062318
41326996
49985551
215079963
119126938
40284632
99640760
1972823
130889413
39222549
269265431
199363369
564635759
18572870
418559242
210266930
197260207
246426638
3431005
633050609
466208555
427654720
13818891
118645560
500823995
184140699
372233296
316200966
266098434
52107981
97399186
169152979
634614553
38190921
132927488
15749074
67460954
93115552
251193743
434145869
48634594
30580164
334913106
777244676
888029073
307582021
249959177
179287127
86299651
43101997
156688400
74503363
3395845
107967561
824525853
2048090
224546362
198236654
275062411
361700786
752236235
676625196
29396804
15989783
204241535
503197108
241988179
136147695
9075577
699028116
226780755
302472248
156385781
125853375
270319283
175277198
11324901
84183240
82773801
500594335
2832355
55354876
71396704
94158340
705001451
44634579
343162733
175660929
149264009
262037294
36052578
174702726
379091213
403280763
563856155
366572149
266566132
688574368
250030743
12196310
217436846
69672850
2301349
213166
96539569
170214797
343654788
100719663
16419128
60916570
10167597
94986352
121978854
417818509
329572218
39045721
268657172
554512265
241015176
166143043
184829381
138534478
70701113
359404882
478803724
626416837
555228854
366381982
52479673
234127118
457147425
94412380
735788695
25834535
482170057
642164017
23797760
544909437
291635841
373891196
24240731
755358435
183719528
169051119
587923639
61814264
521870559
554945313
195273914
282235958
111593413
300576419
426571083
30925851
491527924
127764654
110653901
653407049
536786315
556238224
80207394
408607314
122886067
648262984
44435455
74655416
135869696
197190978
612605988
244931671
527629963
565379420
397290259
7467516
184480373
78756795
180731181
18108298
182089393
92603720
104466457
58330653
111458887
62608636
5303147
81358378
275687402
289060215
68692796
210308636
4521374
61610042
270381636
80172898
763794914
8146055
648641763
152767210
213472805
153992167
323120520
573486523
557927468
89671703
136013847
15563650
185029458
98946918
1394050
11903789
89985781
198340086
141740181
63337983
299000493
88562912
151472753
83148070
22213973
214170296
41319066
144514885
362344039
6814671
128628038
5357121
228971721
754259030
356209186
232215800
232991820
463691037
7415972
215533698
426349524
8915631
206618369
297531061
309841405
308701437
700012425
610860165
308163680
143413588
454435355
47996895
65313967
453028329
335036727
178938589
304904751
292641278
40175880
102441018
29964477
505098313
828301126
13769019
60449102
74969073
22715690
557650432
1391356
609974148
165432827
203984957
132298085
358561235
98841526
14053941
146869165
413859961
75370367
309937182
544663320
337273661
527866458
44195931
420405023
11194764
39475775
19637627
556646124
123127334
138872156
148025345
193180604
596301344
4451042
239821146
297683779
197173246
220313773
2753871
158505609
33005071
341449127
306140504
67512151
70473134
1234948
418340180
120876451
92191816
59381760
468313070
349801802
34939520
51109763
85883799
71568947
47185741
24260045
182206113
128856975
201255966
324028150
59115033
319246163
170923608
841282928
7769894
313113116
315507775
39093097
99762684
307364708
541924234
78989951
12643862
371005142
763850955
122314112
98957198
725636794
128239170
376570691
823576711
51178082
7091707
251567303
90552047
422316568
75978809
653982081
338748240
593150061
310091915
378934701
469635793
33927950
53977695
147049853
107231399
155420298
196226279
29723584
614628242
474897010
413769205
590887781
343195325
371306306
176096121
261857117
195508113
43309021
346075365
99217213
218077091
115157613
36698634
31377443
441202624
313823463
144194777
3472498
424602336
42452744
379214236
48833462
618753509
23477044
7153414
140887268
576841386
480841353
126971682
330057542
25366682
34752360
460834035
436061173
55386846
396158044
239086977
39651845
599687498
264627490
602405631
301051762
450636245
109828116
219141246
99671314
225663030
72203819
529930871
670943567
216046377
887194780
10492968
142040714
643768343
9981805
318192037
28309703
48419248
207595056
892193216
335493202
130280723
186342429
403915395
249724507
193325019
199527824
155910315
58979995
355681058
126215935
113900947
492559018
159784640
623615202
304158431
70569043
592329594
215533053
84968452
90904882
196299082
427537728
303638848
1842896
98211898
138778051
19877534
8185053
23614182
53063840
628491735
68965952
338581008
12407392
476441910
224207222
32500263
25847482
302243824
123896693
60867685
615605056
98465694
487025297
8796011
197286348
97967952
230452016
394993948
239178633
101621048
14043507
65929030
173377421
424876796
222961306
719819902
631112721
220154054
99357444
53441894
1012459
20766844
291452284
49095240
625091132
237975533
557233488
531618262
6252973
426105197
424578851
715086801
143622797
679514299
325682885
235170889
213518969
148733095
118004172
266960708
7867226
60366035
10925002
526055733
632208695
129540459
251554389
54107256
314545150
704849365
253841955
564222247
213291949
259128512
38224662
261243397
1132692
288167450
86389356
426551644
106844446
290225771
120206489
321442314
377769726
168901449
100962714
134150694
138048099
286088836
551490538
80591670
352975109
400048128
104091757
247979976
5597482
2233536
89458492
114633855
23106107
19424784
592598089
145799949
193917184
183898551
89935995
255939509
215692567
346786930
529598117
115706588
45526283
74445010
215833448
199899930
80559381
420693008
896781325
159936585
259453357
56957140
361868792
121513565
146817375
53835498
626870564
649449971
352645552
72344688
197143525
464375527
40370935
340675858
116648504
35589418
144033276
62391097
204334656
299991331
404691760
282899681
290537128
56271164
26400197
267220815
258833674
819219097
933513787
430375737
703009373
29167915
23122974
89882212
54376569
761677157
353969010
106781867
140654362
518368001
232878846
147897767
24071292
445541536
254247299
134357502
17614549
170362253
312202841
374024371
737847100
531099454
2951192
190267499
40366302
2384780
43745086
125384738
267001934
166654546
87210416
534205578
170157928
177691327
537822409
367759368
69933858
387293547
3071315
152911933
159840324
240379738
303812038
258442494
58685695
342744552
291411095
223287993
97494425
61863767
345000988
115981131
255060470
55234128
41357444
114348429
195963992
10692858
281489816
693871867
50663400
132792811
228483637
129930270
378793623
79116087
4454751
66484577
53409670
48532895
332503965
183012053
544936906
381867472
267349890
103474177
177741006
626351369
132142789
716936338
38525103
2400900
71375155
37306931
353668886
89604888
17206658
367820912
188035097
141639472
579272112
32328372
42632826
9034217
360664004
238947918
205493057
469073895
440291549
882423342
9770985
91504192
173968013
28841078
103965411
207106611
525603461
41335509
422328
184605199
347183325
326087166
781080222
256021469
145956600
92564403
155199350
516495341
8239145
551231951
114267951
12227236
264890851
802452803
75786487
9620787
2371867
549955663
231396571
73507987
11602707
20713861
89718685
275122434
456565318
123717265
461467314
21092558
43969803
21169744
232049364
842391464
523132437
32206578
17222776
30835352
20152700
76052219
328541944
453825269
115817914
28957646
119057949
401825896
47288873
210826071
201966794
508211380
20278446
250531763
162172360
116092836
12404097
382937633
71950905
15091921
61224213
412632526
65849994
60293650
336319493
268915708
91902039
480525725
567883307
604312823
622898155
845140086
188848132
253707089
110565566
48270700
4831221
128512465
405073541
482833316
62007970
207706892
217339650
1624741
65419375
359532838
8136279
17177256
34473739
253764367
531876096
313565299
137549164
47888873
37549099
438682604
105821739
460145291
115690349
641447611
5550362
38070290
237419239
395803862
379621267
284182149
15581991
246728622
17393418
256936266
133072520
522132222
116080000
616835929
44136952
668227583
144679207
437899188
322847179
292306981
439022418
43790125
302766225
360069927
380962298
31197802
219134745
306534083
49337848
13903886
509018592
637565990
64010095
200762602
201406987
110021000
28901921
22588049
244945995
195832702
684143907
59852051
523103180
575747385
112499803
313033752
163560010
147706593
476878669
401243496
16769344
316426435
19184202
56854188
245406904
16659758
10500606
567434016
406126138
14193178
21540240
575785504
760849587
412497246
194638420
78041401
217024446
398900670
74547195
149081078
585694464
343134356
27909623
191288019
161242143
207345430
114602595
97146958
93899509
438071004
343807222
898577479
81195127
683341483
188311288
169814175
533801051
85861784
55855444
210344565
45030863
144783907
474535983
305346002
3139001
332328852
209319945
161522500
25672352
852818169
135480005
112706756
395065994
647170
543151813
97947305
64453792
117136504
432708480
4721107
305612720
705289303
21378342
437617905
178539828
585634213
8672413
609816163
7197826
244496487
267344449
265731494
18520453
665191458
19339466
7734365
884765256
149180116
225390750
138434013
14463434
281489039
128636310
376182287
144137444
82466111
274113994
26273264
289872210
402978504
63828603
95385964
61489767
153419702
646560418
87124016
171498022
352064939
428168212
272528637
197175513
49961893
224678937
503232242
507694478
67127696
4637111
101541424
176149567
6746342
253658647
156336376
71858529
19569600
486468674
163097850
103191701
39350037
294843839
3050860
70857247
17478817
61216541
214976230
12769166
385106568
87137079
700628240
61804048
212582041
86111174
226792885
59416318
20430249
390456523
633174454
2997434
139860988
695152931
39842608
239955140
30451200
10996828
25362962
98112809
438907485
841242052
469966239
15997569
153636360
10458497
563303286
100961789
468379518
432436521
184622890
3890535
306247309
32210788
690472216
314350680
187892917
33451792
316378967
84460475
266891668
4521341
418705244
217392908
334218320
368191045
597913466
353911390
207735591
149244848
560800988
60544957
484472538
413668139
166179752
105182931
7288171
577738742
140839906
81190429
195989279
625530241
76413040
722431
192772034
14172235
24339383
235061511
68332515
543365837
45813800
26290824
15346640
116856004
32751608
58557867
700307906
586650945
96605764
217868526
389181048
1996344
100158542
230767472
716158103
264568276
117862591
178157538
305110094
382251282
342569758
219751307
674249566
557893452
667150132
325494375
2896185
62986858
579565153
75029700
188001883
442797194
482183526
61354456
786698626
202513389
108793592
12567286
176912413
373087567
234315675
12980974
71673780
110001740
524153397
52535664
88867496
6451204
45436644
245000536
561913807
163727857
649168031
154927523
640529455
19476466
27418579
31229978
184027623
729876108
292789406
189177782
110074530
125684114
622145807
173709071
81241708
58861261
179767563
304493148
790790950
359260424
17452354
325836804
122522819
627866792
334869397
339037146
93953833
130241676
40119302
164349202
411983243
222869746
110616354
373693492
140691911
29339610
198708336
438443042
174266913
33936057
261997967
27404654
282147445
603377104
12932742
4276274
534252040
47007917
364763707
89493770
532017613
375995509
70189555
946418
4741647
117473242
45267505
220606049
1472115
113976849
15102468
83627317
29917859
1008298
62488893
99745117
560819270
23696907
285324987
216258434
140989214
227045884
107173956
842309034
35301566
310834821
465479657
252515328
330885136
382452981
31115758
565028286
13710052
163910190
817302226
609127797
140643580
32057075
110315594
733669103
62260866
167314168
96613265
450040313
57458448
175882524
4781289
938167793
21926991
55692076
634036550
34122550
697857845
11396570
470943199
399126331
649987799
12651535
103526028
768514022
3491534
112229923
15313168
293428094
614632470
254054121
228658271
447583205
251910202
305892577
646460676
421846383
179164624
659541018
487903727
48953668
553949616
743848967
494152068
9522267
281734105
137283396
95934585
38939188
197226389
230123069
7749945
354830660
474316044
215043865
21603461
297449240
219468535
202399811
9752267
102236750
373433557
46983659
16790561
576399039
218231493
308818547
362017492
303978513
89908420
134520462
89253263
65994137
33679417
361460834
725110508
133817819
118321043
292484952
932454316
512465936
5286485
442244286
115358626
376687753
462955138
65003411
449478143
60461319
60059078
330705323
71293871
131748117
225376741
294381588
22210451
579657448
454759443
234330937
240385504
750077617
426392740
418583221
49818770
35152161
24186183
339469828
28853173
43392897
549426522
210052421
44342659
567546009
334955045
159000766
112063927
61981742
226532316
494021389
460058642
235971677
336921110
78971720
250169508
117443847
55954459
107858787
913896335
216616485
74493283
34641088
253839201
634326599
27412556
699789897
330684837
472040780
123155331
291955446
116541832
191650397
71001953
344688887
80294299
207591505
22335718
180399404
272026250
513272782
214072162
277984077
4867803
573833897
5595308
202045670
704197413
126566362
247011098
204082463
956752137
69252941
64990308
30521588
753582200
156294571
695829643
125726143
63059344
160912135
664628379
512345097
210384254
146724461
565299433
200787
35739512
48793238
206234551
742543987
16695866
31752317
171990361
372579299
577028563
421434281
762855027
130273660
115536432
601468986
435918170
353562257
47192948
75640244
298635386
34379880
183242182
287779965
68846877
110938518
23172542
57490920
3525391
586106584
84780128
320215776
272919889
31819593
135645833
218278542
500368640
43033679
209374754
329652040
98700166
88260531
593743378
158952316
142201951
49716236
66033392
136496949
156140362
526976771
437898205
422824567
303502307
166710110
332684691
134147378
216322271
18992026
110935239
15966818
65590364
378409020
613541815
307931844
113551060
309074433
719037418
527497927
47011972
139529082
192814449
114173529
209933197
82670436
317814744
83074966
394258789
480275288
908354419
796240476
471892533
380690384
600924284
584949613
642861525
1847978
379611922
284138651
45985801
684668104
707028
72400489
309323915
208753380
10551917
66125167
57960279
858469112
477088822
201499651
52775871
701333470
210403940
331993994
8306588
571747901
347107940
175415721
386049408
363980406
13285301
518604361
410728910
46719632
57907003
177762980
359341665
25285250
116260909
239021072
304377864
421264613
800282097
171022200
776711582
275539148
212823095
452673878
334152057
81999302
511352272
696158123
378896366
125887060
332869606
251459264
281403411
78441845
447781920
116792382
27686311
16883389
396440014
43198061
96568450
174489758
24509653
46434802
140037257
307538770
29153984
61526723
294416240
368495459
144340705
127996746
130631815
108398866
28467138
406591400
114644611
127578605
65123611
531573664
214604867
4401920
209810109
1453377
104699069
67270976
549478895
213310534
92426739
94119521
164149687
510230556
216542719
83924346
58359254
6955255
255611765
253393371
340677800
264955556
90176378
2651387
309508619
77156611
360235522
319064761
481628312
125866241
161404060
38800068
293680579
221395218
184290007
433359006
693357782
810696073
395750968
124095701
64656670
332686504
713493958
265953139
269405471
500048075
392380186
18640792
553844301
129440891
4527425
304415935
433525703
18373016
529108326
83674134
17695956
319638820
412919998
41111975
186832721
101742718
153057532
169037091
586908229
21609019
29991547
2863066
168965565
58020791
362370295
114149484
603468171
190382219
232304330
94629416
722601125
288073568
514593172
28797313
277518666
555351413
49814584
742200568
394957760
166675911
439601715
131862023
121861294
16050800
214750845
216290197
112269995
442523457
564861812
314640133
96619
423772027
273878275
501559089
154949665
14482522
57338214
8451534
114561868
38582310
474890806
3864829
11279648
140078949
34598728
33769872
136466753
137705917
70451694
304118876
131302146
347250358
564121086
169322483
489402648
326305685
276329730
78017739
208765111
703786377
38392683
43450769
271401724
32827492
159676926
87397881
306986782
397828885
43346887
184763847
313151409
270995087
206912076
177325798
10991327
175553873
89253893
358472553
168189918
754774046
252776424
391135168
146245192
13609772
762825438
750894023
743535929
48062453
176496219
246599164
36261528
611472931
97431683
865284643
497670465
711237068
674463649
91960653
106116984
679108569
49384845
120192134
214462592
37071761
724228934
290271207
254670923
718561327
116411462
160187890
481438126
352621651
72265462
304008529
144498351
128096899
38712556
233785985
395244798
124953283
114694218
388701988
205105108
133749835
198696632
86976580
307908347
523210273
388193683
104669450
370360373
2954979
330182470
224066138
347037967
12536368
685988155
281949294
160831007
130713458
155081708
203754467
562156256
195435975
204153076
505936636
203802625
43659832
18952582
297769072
557274734
155094168
81398275
50078331
621631335
2087802
343643019
1915985
364651284
208530761
130915900
159848519
805276826
80122425
141960141
9919739
127680648
5339388
172954512
22312635
124249141
60172148
896428466
547512996
170057275
29195340
356548604
228818531
12610530
300616202
229011020
180041276
602589224
83544765
24266871
97464559
115849898
83549941
18873726
504318585
256008355
41841495
20358010
46996471
788883094
365258190
530745051
78829581
419652555
200264269
319045656
4053927
398350660
3912242
5183724
375215402
436948329
122371636
54004344
24466458
36852582
10206320
87847002
308776668
95928354
277582081
353356377
356146436
263109403
24981502
117682277
44499063
634721997
141544050
279867978
301717879
140094387
379566086
161008215
156175860
153445036
624112992
389178284
16879106
5148473
302387568
388745148
83819788
403175368
496186132
12764921
559571283
612185054
290737760
789803600
128926516
64499752
31932238
538511941
145603947
142356989
106264176
368312048
113081427
361355268
626078042
44090539
4769750
403804827
204444933
204606948
469676383
295122936
122758507
474984824
910479988
559818070
65633207
284400186
143908007
313198169
103906310
349724939
14492052
155188835
711990
56999226
214658209
227631101
66787011
44127815
281592960
238027572
279407079
165658179
523309661
100980047
200229413
263888126
6432728
324083074
52711332
18983558
250472525
266076291
131984303
275384425
9743196
323215802
344390035
265420860
183681064
558353653
265709896
287761962
167255042
1403555
922658129
453664448
518357978
98265349
14313330
133532927
390014959
103041204
161612726
4541377
109410866
106788842
155254524
239259304
124899671
286541708
181808133
10956228
33282736
755112583
324735712
112846943
640040036
8167012
27312872
120989985
157259212
192580942
374279344
12796780
411923478
95124108
496402108
172956380
529773902
128703758
489792516
115843386
605630678
67704221
33179655
32810596
633540320
904573856
949490
135977066
217348451
497682344
134329493
2268309
3293139
1216372
132083877
193208327
67809719
1238971
1166315
15194392
90959907
415234734
346592132
85981003
199245645
486114410
38637162
199971483
104049075
72841106
161713754
45046141
80852036
98238474
17854460
418787857
343078790
252869878
94692016
19675808
130489339
15494251
297239439
119235514
628189620
8211461
276673193
23660465
396025478
470939519
150931020
372763526
570665005
61991588
135510838
156166767
220123158
13253944
149710729
2456281
469286779
406849636
80661547
887210237
159465374
155096622
530276620
90032764
36719967
144109824
888301774
279059237
6649044
432546475
629355
149441255
353129673
147614409
81373223
513647251
33857250
14204122
32232476
48310832
281714973
73118017
59760264
117293318
308233627
57793811
26662082
83114161
57105855
510411028
34336276
224669726
282066831
140141170
306857776
400599644
15996582
229829000
310825717
695276594
237916304
20210255
30755852
86560262
84491774
679797154
36800688
497751397
95834501
889012307
43782678
192986180
571836474
185607217
513898735
59233861
262734070
628576514
310624900
91649147
664083246
261622748
328898498
66140796
323102249
672959439
30371332
296132708
111362006
163732998
587425122
68000288
68084814
456350708
31024240
289180045
179729830
475037353
489414545
1654240
406305822
168613256
176050019
294345542
135374675
121112723
103106084
7262382
192670929
492019336
27958168
308813283
648305275
13709150
134208896
351099202
7045494
260521558
83263994
179634249
239738034
304699977
101450751
4571375
54031290
228488611
654615404
324933424
92382905
335280442
305671176
107847287
310119218
326168059
215661010
29374022
298941722
20807010
410664876
380451754
373418655
526344330
436729394
197513354
529748788
106376710
8272193
144909153
70370394
444854395
60198933
119704025
19449567
128444286
198087895
840124181
272318673
161725678
295215132
49935441
163062712
156157319
273120893
102895326
204392535
194662820
63078459
526164853
447444133
4169960
412043761
119564316
114663690
465048980
356130392
558137959
336336724
3838326
61744163
247996121
359141495
110564766
280806767
395365129
952870890
37400479
75827860
85288384
382680729
20523244
86674149
129834537
288097683
262291919
17883222
618252345
818224560
54358942
386698289
696381686
48331404
353003307
500866253
440709602
771459462
222187978
388802843
779949
90487285
920350977
225024547
95859360
381195152
17870322
26690472
611035472
302667865
45138342
524137238
443942119
266608059
221271937
274425851
530597619
34390312
47714620
21390113
317423430
12103799
629983423
126029908
235875831
283274341
104395130
301039958
3360463
364001413
604876299
943474
23870250
119273225
131988302
6150722
130455349
52367941
70309247
477763512
262077669
70000954
116916928
28094876
321261
9750660
447042882
77009997
104186065
256358364
225903944
380882907
101092456
364148584
98639597
2595326
16554865
79024636
2750423
410542057
244119006
42716889
900644103
192245843
412922943
23054061
387423011
503259280
343390485
78651461
574670897
666267743
13120279
51097150
442426477
281472104
187146214
433414077
214779974
130131072
814846329
329585527
71796522
195731992
155883288
258905423
391741622
70781555
793500521
106761914
134755837
345321216
94123191
48379189
485096439
13435880
98323880
379373346
39598026
532874363
370143141
215735360
399001939
20690989
673845311
509847448
67837423
245091668
416825763
263752460
435421244
564105165
129255013
710939529
116012387
12997729
203451208
171220541
105559548
645449578
284141906
12714009
170159337
257265981
352390229
107597345
223545718
946866715
49209500
93378798
814593851
211371978
82573773
360707868
434633389
403664196
500999158
364342130
65022075
464275519
76048908
18360362
1117404
31188347
56430287
2193000
597094546
120186003
564438404
13649878
34164903
157527879
253296659
149155999
587560343
49917014
591794205
325354106
353450541
685405000
367565290
331207707
64330803
458821745
16586384
132098004
124946384
8862567
883164135
92914843
138400908
129424169
94171066
1950131
567541346
288841913
13218837
751942986
299354188
123959625
548623525
16631283
102079719
69502967
290700143
227167910
5935920
127400311
508015212
488457846
92039889
9214182
235919598
12004104
98604502
416874289
154540451
555164324
580345605
71498360
67808909
275387061
46222528
363861740
129583515
135908074
96327273
337706821
92022826
100016445
165324143
61518234
98089350
197104452
319970710
250607074
314672192
5635787
56849551
91383567
294272625
871638691
51901010
4041168
337220599
676030916
113098805
79630217
9760954
281675092
626840707
618175669
128590837
56465984
228058473
280354302
13988212
523840508
37502108
200444174
117281421
672468727
544125595
191119111
659102754
337017139
439466323
516100515
135564392
14957805
43576197
240932429
238709417
109050620
112680492
120969176
56862044
36937321
280303628
269364943
163859841
209881989
107040224
51539471
7210180
246666671
176469690
251217442
12952583
238908424
475320768
751776055
73388929
431138012
177703372
353928314
184881081
641099387
421616025
398057464
733010245
57985174
290204047
745554621
148776810
696839740
781693733
796767206
593646764
6277520
129779385
82719687
172321493
107651316
561297321
70350458
8140574
128543404
160463723
438234582
586404446
350928193
365699630
367588438
163235321
848068506
210363241
203251755
106850493
158967198
117362281
58417256
207987167
76760911
3418581
519061938
51747576
220990147
12048672
327976020
59661262
214672050
354405032
306555358
95332827
24347079
54933967
449852319
25522130
41578813
251439173
145957647
499780735
38894597
58954740
595977481
439603083
592368951
516212918
299222443
547389
116406005
310413233
630938752
278612128
411215664
234311959
409213742
763466447
404151565
42112829
41148837
84691076
11350967
520647859
17468958
177667618
424379300
181550434
273007710
25940130
380815490
72826481
302770336
294020820
236535411
662737108
34129136
97870632
424126670
5605366
132519883
190923946
21512750
143494715
696753012
47284127
52980016
731283812
439666684
393638752
1055134
17763830
132795595
330326507
87800455
18565792
348567705
237529701
2017907
20449038
104726027
227321205
118879491
366910
705747316
239760446
32462429
557597178
164081762
31283941
238264900
196442128
222963639
103988879
936973
774099953
35271452
20985301
271024846
322187906
9562480
294633306
183236404
468447288
112266064
128958619
95547854
658127498
154031962
441994923
288458636
249385290
743411855
22600397
10936146
311147575
14909582
10076371
496716251
202788240
307358385
234049872
12721694
643678008
26079292
260514610
855431
112088593
381409950
145716916
71152039
73887918
783315916
27294184
442691960
907218846
150415069
24870636
197211499
75211199
381040412
140802641
87341993
729386043
45877516
535848688
44869453
538954022
14704832
489427766
214698804
236157594
676897437
607651534
692571174
165623911
6335262
13093600
388209693
328430437
125119877
27543650
169045527
147605093
159893282
310437719
52990080
402741359
596900936
370627476
73876707
317133329
29722317
67247762
135673690
13696835
85909128
39169237
221296944
185517652
296277330
47998524
88734502
252845471
51274550
269998001
68084196
13848431
231595915
57805805
75942072
488436915
122921769
62297238
250611265
90939775
655268563
232644399
289608058
337592815
226348258
44624067
13870290
158638577
167522251
63117668
52796900
254139229
153569741
13086453
271636028
126399723
350949977
272767212
229910186
96335592
284160813
29096358
61268619
60171655
156612827
631187764
100798722
17523981
239789339
45787889
77820346
23284879
488860134
182834792
64765530
290216057
297003950
329187567
56885530
125537876
513196634
889368370
351751507
106559768
250689887
397088683
160191260
110111688
211947100
114704411
435082778
142167237
218908496
14386990
52183704
174298885
167232642
627142825
137379197
192937640
223088123
559545860
134509464
110071770
576760661
236272374
5712208
369762665
467586982
3396380
525972332
551580259
96109540
92183152
23896785
100916163
329399094
33746024
124008123
157248121
432494015
53709917
641288886
37079568
113740856
791637258
44475125
886277339
499357040
217977147
54132526
6194931
145508497
198983878
620787015
468944350
40040376
107777376
93576511
419784486
111042333
738083517
455071754
415053476
369274007
484675295
55599993
121390525
63650180
266609491
276511017
193436939
264311
11289886
57812178
53164028
9402883
242355112
128324171
325006942
42883107
303566261
23345533
93431962
915478371
338979899
49474322
364482838
64511949
15457323
193090817
384384292
48898280
290146735
354013261
341633321
189389143
600726811
127030517
243242849
148392214
74778120
121637412
299478444
620880096
173825272
191796110
654033309
375159362
223670540
148477451
36709883
371099309
120184069
55335098
28963817
129924458
90444719
568542812
196860263
391841053
403467025
170987059
11903091
269049599
109374950
28140396
122402823
368224592
1158213
602876565
405417035
176270758
190343627
332006072
97906299
28841098
55692142
705300440
8819619
36620435
410605753
316099573
516081111
2146003
120310173
80093134
15066861
167014797
14850786
172565958
399727845
32673551
197185915
15483986
120660738
37830407
32725313
57611943
26350016
505313124
211251548
543665554
266638963
267076293
180923046
29408431
418334385
542867601
151917522
190150885
311335244
273288514
80394553
20213985
646064099
90144387
108170964
339938089
493720811
76974538
7608380
234718910
197607726
329870078
49822683
158185037
368771813
160762841
164841115
493485524
202404988
85581962
179931616
416384847
313451337
719998412
499485177
7880669
715872528
40120568
214913854
369008183
406602438
946853918
576749368
152919177
12170479
25033929
113814302
239981617
135853235
123368482
982283650
58449937
183568707
582248
232609515
363166371
601232943
212113651
106950838
16885429
48414937
459496651
115402509
539941534
734166352
4553837
194379798
871606211
694094821
650825442
15142390
905433752
651055987
311442966
20981813
195523325
13665932
7093008
6565542
212976326
162197275
867851416
338152488
452406096
928548
64983252
78548015
52598986
240213912
38527288
227610626
7055156
317205262
41961495
75219298
55803819
336430185
69958089
60646873
130671925
305212768
119412056
1811972
363282824
78053102
84175645
144320854
410153649
113456553
21619958
170006492
271964741
17532587
143150705
195599279
17107228
32751812
615575680
423521957
570968717
469705287
206325591
219507697
222064830
544391358
65785895
10045351
381835198
58253093
495473079
70041746
303316973
626414544
490753906
137057285
493597977
24311978
327954718
61147243
155113589
34580722
379056441
12311853
18805661
206871857
533119687
278679643
82901209
224759771
638083576
59785942
655919883
251856325
69799866
17990137
115484968
138042611
140761709
888546879
684217119
442749518
245675357
119981848
273871316
27051847
164710189
115362313
107544558
106796076
443587654
128517806
96182437
137317831
872556361
880612818
137808152
200169326
278597475
28866033
58153616
253518264
270174874
422611933
879672711
243126027
71895573
288157707
552679578
124776926
97574825
52832911
73674293
310074157
274968779
17077726
286031843
603043263
122030173
185117945
51243126
679776354
267994559
453977844
215557045
121716942
1116605
48470873
31438424
320808471
623531076
44623390
161914852
8961176
50508239
18827577
292238940
303898884
18085846
296095171
431628682
168371583
400076326
303723897
466419055
292578835
248220297
288907967
241925217
253115457
269949493
94035190
38659132
357963751
475919727
361371396
425507828
615187921
1827047
560490221
316149210
654958078
230832414
56630768
514153317
485420875
10117841
682680047
6646454
310104607
25116240
247202106
787953489
12543612
728970261
125299477
346464885
15023171
225829916
290426267
15782731
284777590
167440121
86746529
43058883
79737510
1184265
333409776
250313440
720880436
110256992
60735697
23556092
199974124
58366211
44319271
266569619
245351902
2612911
150364804
707740884
3935482
142174975
14098274
37745083
32688321
157681619
297594707
215849445
26959677
141388255
391934851
585190045
15764114
53713122
17008127
63865380
585284190
59231931
469429143
679450763
5490466
44995493
28741688
196322880
12101548
24486019
38687526
258895059
133095714
487445932
321157545
26436177
445419973
40083466
184228633
37256456
308258175
455582850
663658360
31278151
136739981
697640336
125986840
3555379
56611054
285668834
682213941
9588975
71488169
189003279
376429000
43250538
113944864
170091577
639348702
96567692
78283247
372657265
239838705
698915380
8621769
409712510
648184427
91523254
2790046
213259485
338127372
96024212
393384733
83727540
528788150
201580080
439689233
3382880
10407175
283252149
241602139
144170095
487076940
18721832
504023539
97296878
686818278
40519006
93540828
159016258
217698873
33165376
363578380
197027867
255712707
81030001
41371546
197235848
340543381
13448991
431341449
212064721
363004998
97348168
11253708
126411300
71063555
342235855
351091026
123027531
791659978
614573461
876058661
20906560
24257961
22827502
44864112
335986139
64233332
4655716
343046696
561150855
681090375
195685704
33486109
24879618
200249846
466665112
49531441
61062114
16817411
29155254
166521738
86410347
226110635
39192138
19905918
329662383
296264996
201359064
552893660
107571872
12069908
280678083
442851738
139996582
225026442
109652866
372076723
135496784
101078446
234785511
295068187
47924124
554876419
223002723
577687545
97717243
21929017
25961478
287696191
174326580
25670166
307169440
27956734
197469179
585071636
83282670
512581264
111129788
93988819
3647824
256081026
502662249
728226882
371817830
241386444
20210932
640501657
377708912
105473880
4409267
181660765
46940398
541172866
84768000
77293511
69536620
44091089
225116481
225625712
190340907
693844036
554717427
378348937
120476112
53767362
488433112
309749410
250383286
228823844
341061302
843437477
438286307
191964563
5018320
766495617
715334006
38332344
6655170
27781916
26783510
536773856
127830191
249742151
24515339
419230580
85471063
5786034
59374475
534568022
70742945
207315857
290091939
263932699
254611636
276570041
57275846
99139919
270888194
53530112
457505782
590529454
881624482
232733428
421342857
126442233
634819795
207553234
42651088
143429808
80507547
4363055
178958905
331663754
101126046
161434994
245282538
122100193
565906415
1299423
182719479
7269237
206345217
99003218
183653088
47208031
11559606
489408904
24021201
9680888
237785968
106124204
481813170
796696531
72511509
34621670
122793204
323536542
29032704
109965089
181632657
105689882
218239950
167527238
224449448
11347944
1897207
488130772
109328466
299780909
6690207
30380819
451064375
41696359
369429878
546966277
251254246
44168070
138757984
458539151
635238431
625371272
258410657
180246497
703503578
224908796
39588971
378688022
24152705
59620047
376386440
355893469
446929997
106122392
794108595
52791358
392213371
494077144
230008977
82037275
71647430
574511286
159066488
709786804
71053166
257720129
15934216
275492266
276500879
231169071
754017715
161383474
22893183
601391174
75867079
2790632
229061479
26574590
227142919
167894604
848988328
872518785
139207923
750572355
400714517
286369105
414704221
177857446
486176558
102177160
4394020
176851532
28842741
229322883
64432701
311854282
574345848
108319860
6224943
352359196
259355460
30909868
181035333
640332915
335368081
100429971
853899654
505860367
47303370
431645194
331713768
306901399
173870879
285302640
224913835
527670731
79472832
241847508
183277576
226071783
71720503
101475164
354322892
52288253
719880129
28699432
9782684
511231620
671772
77919263
36990777
343845367
124634795
156220531
220955816
191549181
345148892
111057452
3952217
17079270
347186099
105944872
355665501
1892164
90260755
159531085
604966503
312591997
404777700
129451087
120708470
69434159
343028868
640133797
139721831
505139285
50208075
247505815
48688011
180918840
216516129
256202557
367686
41501452
312496016
488621316
319479051
187506435
451917171
96934328
56236679
166169450
685275813
571261580
672068699
253777489
114811962
254003237
413007235
396416746
280453262
329775872
537350858
12236266
139772295
227155469
310595952
440830702
330804622
331335429
14911516
13306797
319726526
365054649
878801335
53921853
423061610
350987306
713542468
87824256
691984833
175169891
506271835
149180090
720793701
597626221
215349884
307590401
84394162
79014528
54289508
851141137
33353315
516458866
233699572
282020488
19392574
38268573
883519927
123429504
406628925
36865950
320155497
211817151
56438349
558509669
35887696
364054545
501161272
7278959
335451690
64955094
356274527
208268788
140866858
429833374
72234550
451371066
386500432
135017400
696000
211297260
36887065
35026626
170650279
77640146
797610643
15537874
12738143
640571390
195763964
25462446
843206683
406624
225454576
237227245
280689145
32783736
594421083
173173565
42809705
15777757
537869980
559962437
494200038
570952676
9627616
571775614
197614063
132233917
55473409
50994481
482058661
836047940
60381653
363984834
340512883
429297523
77136
412949348
301607263
582114760
432277979
214271242
370394713
474277578
69088323
46550004
401317026
227607578
72683364
509628053
38309556
111938937
785566708
308638173
513534471
610357844
211155345
347695072
7584567
162155687
161173632
190529095
670917645
213376132
312976910
229240356
516585129
188773638
148923683
161505392
177276739
98573892
759973726
117339255
34482733
373051050
673617917
3712599
163663997
153180335
67176976
319114482
505315120
134365120
301290217
253129772
247914877
303325047
70560483
376162489
138698664
436007390
72419892
1769842
110195228
751406315
273924339
96397138
451871537
380343998
26188268
202315775
64008026
118992098
304715587
11798123
366987231
508760151
116275096
340864185
157235859
45330517
314876875
21968132
74654545
287273595
182800620
612209110
386036578
261583545
19621915
350283230
402603584
147968914
178852949
240702447
541009061
235506054
26957763
372293141
4994707
450869545
331634937
197053884
113628272
47916732
249738429
695896123
111598855
205215104
154591455
355716480
71622744
391503052
227157152
288684437
2163975
127395534
197404200
319278629
249286789
250404710
137455024
5802963
33944535
108600752
31917269
204279372
250057361
16757618
546499513
57095
616378297
108356889
549707300
304468309
153590085
6983345
696008969
54185631
144330274
152969223
150100089
630028530
648093606
530584964
556214533
297866834
250186192
411936563
245229760
61959180
18931483
31677601
63291698
349027476
19060320
790746850
574552501
21128124
492347569
46369464
117470952
72781092
408340454
96491051
354411107
396666512
337648348
30815969
38676341
203571424
426410828
20823838
17468851
381276548
966095065
43508331
758488547
408543571
108114848
30928979
290483080
390798412
80192449
196908077
36647484
493977392
40422678
327776621
48025535
113998569
129585936
41207844
147310522
704378183
362494270
6664564
57004855
261830750
13124939
471612966
8604131
423154273
1714745
155609378
80283535
80132204
104801526
335478153
180853467
878886463
359850141
71076717
2829883
163642291
259216706
197267040
38697622
158315546
13436973
359674078
275981416
4001285
566626065
296912243
240247415
236182814
62466521
2556705
28454912
144582471
285571074
527920813
416213780
14081078
110201475
190241986
61035547
94266612
710037520
41257661
156397325
12782354
392989067
110802133
3946163
317732265
775578909
327214863
103643872
4872224
80869873
337575118
453407692
9819443
280941288
108965845
131380689
2810239
193994680
566679723
239679537
388341803
892920584
136342186
296404078
279203328
255600086
255203541
77811484
51670810
10681485
89966896
259112224
645209748
43655332
226968973
269347232
217870911
32497720
46284971
328232272
237728408
178498753
24258833
96847345
176523031
632581076
912962257
420734057
778641489
596924951
758352670
671672
6054425
442486625
270971783
183694736
225468217
73133503
92554456
9585335
466002424
6324023
25150051
103842343
42756040
87964688
149384796
195414024
512141153
16641672
90773080
345880176
228062505
758836867
163583064
356513681
102142349
105013778
162098489
499455048
201540295
2658256
763678042
1682952
336498440
64227735
84992959
18566094
211495758
715231375
620008688
53156868
89980131
78152924
580344994
341565011
31997862
523867673
448976365
326568276
202040398
647191578
627661550
274678242
368863601
111730047
221761037
750927760
598366554
47910626
590108309
350086994
44297250
346455809
207341192
63226320
257694442
17307874
720389028
45352749
443203105
648066737
707090070
51432795
6147524
4114709
338329926
156650963
454761271
402739735
390260768
190668292
460851715
314339247
310129011
24936168
104021982
187795137
54751273
330409572
93557014
700636007
151459803
281444501
1510219
214519284
70322096
296821823
228038850
695358979
711526882
327897247
158244219
109764422
333110489
42068511
576060018
569399990
140539379
101875574
93339171
802810667
349440173
16508636
80105927
530592743
814482130
14731769
95281582
176984137
3698393
555172
411077063
2867870
27033533
219785051
452339557
282518653
389693303
43387619
12651764
472839451
202673328
107266459
429743704
537246419
94862277
43376546
383631878
208475903
91704884
739614965
760853603
216074922
16909770
303678695
63572145
536152822
691420596
120584314
512359141
41698952
133072335
522796068
38097148
156702786
81402601
819779587
422164561
18409032
151521455
523382694
86793513
683091774
83408245
31674123
110812576
48802950
19666628
294715202
669043493
8383316
127472475
376596141
495867281
1882639
65182490
127392397
581309105
950664282
458071179
705196617
78672800
34686731
272573973
22688491
251882581
856017745
159501167
82730694
523627782
291956303
15906116
261035354
218984803
124329577
6449071
86692000
1889052
58054374
40598013
584237449
249618563
275093607
456576602
34252276
76804050
105955626
506178698
141909252
286051902
13010281
56242344
114415603
400487864
108022708
11050150
98568404
497048081
105767139
718634423
18651168
191202980
306087061
39072572
137232896
391168809
49996819
9015021
7798304
444826686
62334416
177981036
66284707
675324753
480723425
5213800
661231221
618645510
513468102
127924860
685112288
228287366
5520621
57475263
76046573
267805229
647711915
537761049
295328446
91011976
707992302
154180106
581828701
11540542
361716310
66939671
261161700
699349600
536861094
16618878
102846074
82301336
759897357
285202025
313195524
658813017
106675653
269040474
7810511
318316417
1386104
468775576
138441432
24391787
67584239
53678333
79823099
284994045
128162306
191945777
143762188
164362969
39834687
61716028
114561839
466225622
28129212
498178162
700203724
7198741
111450987
352355452
750690937
297872704
146108436
111112123
268533900
88551608
18732220
506512674
126405183
55351395
134772924
5354071
168840778
167771480
309525900
131655516
487939732
142841660
47658879
371117705
77086264
104743449
76074454
76616548
398833486
672087598
356298164
4302868
40146039
60791931
206639803
222727480
456316885
260023680
207941287
572188276
412312307
189984528
174141866
461297640
118784634
393046220
1115624
288038511
19040648
57508160
365121278
449317496
311102701
590391768
217783790
202435531
116600899
64449509
532550219
34559314
96644074
81858004
246775306
269332165
411160460
57402179
108545007
745535954
106528152
706709782
307363042
770596248
131145967
52996464
299377837
414448085
80571302
122311260
13286653
287311052
518091908
29128382
25835609
291789935
457848858
269306187
854815310
230862953
574992842
324662167
231922757
25048312
3868489
370669822
439487173
378692509
155461742
8663151
655537419
127627697
63402914
638856901
249666654
50029754
89927856
50259030
131541269
32860162
91239957
278077381
11508685
116819674
105639345
11388645
104036727
346429543
200704543
83160125
126231177
443486679
202692105
373396381
93172053
351982944
96791324
243608125
20006192
102151249
217169393
643346656
367432044
472834340
93034407
589134987
15194472
159391143
487815881
27926635
15205895
201200
394104001
147361035
451064079
516606740
732925456
410391310
101978064
132135579
118558586
150832740
70773170
37873200
42016773
252069458
316113987
460143852
27903461
38327015
91514837
40991916
766998851
104706149
9491239
556350219
93799873
248189505
366605604
4411662
291258499
557476585
535881917
758958417
321678109
481989874
558769225
621181698
314130587
125456615
290913700
292605353
100298182
64397114
762010698
88528000
63030974
337653331
520334039
97196236
341028008
400128832
507220905
35729169
87757049
539632745
97096018
4581646
80079262
18513039
404290353
428575925
37799078
84778355
506004257
531991830
398456689
501357946
811844079
129783227
278391739
255110169
343217036
275446450
291585233
38533836
568321
37715276
260674311
321536164
10675115
33382492
211840849
88883097
77037086
18017539
101251558
261066124
96257475
718159392
535548282
149633786
229432262
280043804
217309052
711638994
459891011
481670158
321176563
43329124
175047934
418085059
252774678
73026655
94722635
367697570
4263028
770916214
317111622
365670808
31174
15724057
354375250
195693780
51170712
55801600
35855014
391858096
240892209
459657208
1531532
680508386
64600526
34154241
890142660
35786833
112962413
224200689
239413001
518319901
423465766
387574159
197269160
326666945
377052504
287130176
9096624
63877140
130753184
208810437
310167991
68220146
15414486
547528021
13070084
125515854
291471774
390046679
233025583
256112850
723328082
98112075
15800575
12571881
718264157
20020239
414108246
101224677
356180289
451685282
410854692
121850697
424776931
47142333
209314780
24182933
245720775
608711301
534465505
670446114
485881369
97562189
31073412
401653018
151494203
513548398
284235783
513945513
112255712
11883188
428411385
205911728
433227762
527450891
73033739
19367680
646891737
55279259
75833198
42905628
4390491
282499080
617383965
35621939
771512853
230950767
320350233
735513617
187089677
552001849
100326567
71080739
33653883
110122342
230794409
428149925
587433094
442501425
585851181
325754852
174368662
13898328
170044120
195299803
260264545
243761016
327692527
870840458
389392846
464587974
377235069
3413313
407178822
218804099
283682708
531491221
567779735
605069453
64399700
931698976
711489877
180074588
591938208
94788956
336425226
10114865
90784393
29326687
23696862
267550674
234274251
26959001
322245983
403296215
163125650
367581007
85948574
642689644
56095674
110208190
120772378
783668218
31441115
158280277
121267801
155383580
479677014
407286793
24745790
87554350
140946534
295893162
78250771
103568799
56546188
620635971
1599379
206293329
143262390
231463359
86201664
229747868
403138009
772779822
37788925
20575131
26440770
5241128
318372689
201978133
129521278
340979601
329461048
251077408
140860825
181892205
114931254
49025110
53183611
6335450
216273622
309451095
106923735
603530141
38797976
259331016
102512719
369482414
111404880
177374833
38219331
33388902
44250911
27830810
462340145
100780982
43989909
258334697
60691838
810311982
222199068
44461230
41686595
86633549
100083030
252915167
69165753
722772
195542952
777835033
112587251
369978345
745788596
722731842
116907149
41780376
493484994
758319714
381112335
103947936
1057053
346829869
25582800
13287780
4595151
71321301
328733036
32696633
313249119
67263543
65235972
15706665
784796139
108009862
218800300
183680543
616699843
31831619
650724
259481927
14255812
442212086
4923974
180632644
66234888
445910764
395826050
93929954
241449757
871408736
238201744
100590558
349628400
29953147
53496498
157751373
618090310
15630754
187068388
216696595
444660984
7317205
22513443
241402003
45758367
14532206
345206723
57891892
250876287
101825691
25951865
155884712
64521668
97659779
217052230
370813915
220424428
425801674
164896365
279901230
210820258
120063171
11570092
331653390
93668731
785403426
301016245
148499423
396645281
777235158
204583414
197026019
75430745
61494663
295435950
608142105
257368404
127849336
178544609
171992634
84038485
59897588
271321049
324549571
201306274
99319462
350491208
54403279
288266406
79540756
3785143
37631415
192231760
421796087
518805476
219518706
191090049
203478463
105941864
67049388
308138774
27311926
140285834
196742606
161943285
757241599
88068386
302725023
632138605
33729435
72097854
61007909
24450981
327720756
6443165
59109660
273692870
174632864
112802556
213701
67690279
705244175
4391634
8361888
78664509
6957494
17940704
529838091
96066389
310448690
296060384
187682100
116143451
32576067
228564099
128380013
604836015
62183232
49465016
34659007
297354387
706753630
653080664
616166769
229237465
132911561
291115934
432214034
518276210
470266970
466106090
60898111
802975651
184040496
563219724
334846783
51477955
584826996
330436103
563414506
314864053
324248443
16624327
82307113
22459730
85256400
15122347
27382142
10030067
6934130
694152555
161763192
30368330
110541329
284823631
499585650
138121468
303353415
414533969
64472630
710775079
104166062
333776915
8205593
209174509
41725970
111125062
672354906
307455817
35080409
272094745
1704416
6408721
235998503
4432085
268333177
436963066
151015785
91775615
31508150
21227216
707863334
46093719
624489634
58781258
545493237
10425676
288803769
757629
666942573
5451895
661090117
202285923
430555821
54463207
51015929
404221750
371499107
15026615
625643547
759404173
512221288
288797828
724180547
151980281
165200100
122822243
290646174
74292054
911363111
145363873
441255734
14687308
767894057
306310351
135569692
314262629
399354781
3252051
275742188
225493991
4920193
180741094
74571061
209648505
5942125
146193002
154472668
81185664
103000686
429691042
56977524
90667321
457733329
247040214
16707113
271496284
118949725
107851794
71875347
72447329
329746109
63963468
46813972
49361381
69918746
306474852
107737913
759221820
26004505
73471952
737176585
9897417
587791534
9046357
869075295
607177837
468827847
121342309
57862701
93096659
565894154
25946381
290966860
77553106
54993641
444331040
510045664
200906257
251054
262651240
2959221
496224671
28544703
189542366
171055465
359145014
30780058
140351085
11058273
307834947
92021015
12393707
46772763
25092306
680677383
38271639
4422537
175297911
261385292
202185095
385957071
237881542
124320515
102263483
300953167
637800948
228290290
232199150
27459896
57607661
435592850
340530264
7530269
100952669
412874370
328171895
282822520
110829742
33166895
291866772
51692376
559441797
146975373
155964349
260604950
586676773
71171586
144839036
135950665
62353859
522165223
152284611
541737302
405006250
141778575
196021581
758056773
87425553
266253892
22275367
13953126
32203694
174388973
5761966
248057670
288901411
19618958
82697744
91084223
133157624
449849124
32661155
3671777
23189949
92251682
4285659
170723882
221511031
435920025
59235432
10882263
510639474
311601833
238249905
130851199
3618224
58628856
284643506
48869296
227668365
1617282
457258939
33943952
61377002
329013873
143399592
83214746
80731137
344418419
201697382
57183404
152529749
517960812
5824369
649000029
75551392
84286557
246275979
269455619
68916191
226575751
225842891
197975811
6388170
147491945
232575398
293747957
178159635
37422797
613829441
274951893
243579057
302371337
170585120
7638526
480767567
95500381
34576845
190625016
122437275
304419569
77733249
158875927
133657824
703875551
73398244
94064685
643598107
107841206
83188154
43345174
10814336
169499044
14272432
522997802
691421
17500475
140921194
63025992
167677278
648506130
371460658
1008634
23615139
203732748
250468810
1654148
275297502
128637757
13240423
168052084
99535161
429282786
654904592
384620366
320588608
316714117
132319301
82365397
14796901
499419540
631431964
209046422
748171067
585977031
102745458
221958827
590936759
807290554
96088396
442574547
228353495
678533297
82416987
45837765
758782966
177888294
543897669
578397061
225140523
75826519
301301703
26253290
241803984
87744207
7693553
109386269
502218974
382941716
887302879
293425893
10482344
328635414
443374873
8755629
372429631
113898934
494621847
279039640
16376650
85584011
12121349
146430272
180280405
224779970
778562291
504093987
53308620
114864826
147103700
504882492
173703810
46746578
27518269
58961573
94855578
124353201
102129617
33708862
757309397
62372473
339890903
220058823
98120936
213406730
150640772
572259502
271678274
21008282
873425117
185989121
15593467
883129248
638612053
582020786
22343729
2716454
530099611
51290402
225665914
843490096
319297162
224634530
228343815
577961478
479855868
46217696
73992453
249925431
17826893
1095217
492034852
59755728
638126418
543607895
680444305
32811007
105711149
133935010
348123241
274564205
513714130
149172936
46566179
332129134
19738733
11488024
94871098
335969589
580993241
123490381
326642561
193090899
401208456
3824338
16059120
804810424
320418397
130207724
3561160
84835172
23110805
468583686
314703851
484949813
565853947
46371426
13032124
337553524
793894640
279702670
115332581
237929959
90579431
146295349
234717080
67520654
257182508
174277874
149089536
33123586
109469627
42951041
161911059
87547170
14915596
18280104
17514464
16904503
11249373
151778252
58396946
22751514
240896969
148469049
94257599
147689469
53431947
120422745
889994712
870544939
146330080
819577668
119856445
69079780
417875374
427939099
31916461
50653136
238470837
163375432
432006531
304931875
174630512
9885029
77081166
104578450
80619474
115237791
362174429
129586303
99170945
285680101
130462505
268916965
170333547
3098865
467196226
106863486
14769816
168768165
13549647
484758843
113323035
219616215
33135066
164219630
274393239
50377456
614040168
19163849
58947943
188091719
265050533
474232111
49947
430217303
61984947
60863828
111311988
67888785
130065734
146688658
72054962
391910296
95284456
29641491
41602859
220490950
672778707
348265667
157396854
223730463
58462637
315209825
82806364
182834810
514824098
94908310
123988259
837427253
247024970
20371611
155329737
10479062
134014970
83651555
188879487
297113124
46408066
628253969
407471194
73019772
65957574
518379576
296436636
69711122
328526997
85877922
60695439
235531713
127232605
339093880
16615482
705344192
167031227
330032295
211224804
124320127
278006338
52815159
202130503
235682933
546530023
89112299
666071706
374803706
644792114
341636862
418281649
26542914
266035
763120550
265076127
131345051
787000121
206356744
497377404
544340293
323454214
107845570
129222665
66176164
32437653
135827687
404150001
14088979
63379831
492663338
43642946
165214649
124152162
29741250
318305230
48492658
691977147
46395375
669736396
201390603
21836329
771800777
284840415
671465740
2326543
212968307
445841304
261187136
387158288
152480701
53266123
390110104
25752554
111461855
652678257
369749550
499025795
452132928
113390201
902250360
153586987
41794476
133641634
321088356
91195916
261510106
393055372
25050874
380651355
241553634
74176074
115010779
258678767
26782941
111795601
297875924
145801593
208710541
41112340
35359100
220019344
435552270
52232669
14475192
267358973
294769696
514835573
35345309
261128796
78613286
286816708
610277655
499875890
445126261
756726180
475355302
293804204
10447372
601143803
337471954
36802886
509341518
139472971
279569799
224885552
97143965
20093523
5858936
59170452
68803185
114241765
919028909
27122793
7035482
50420647
224606066
53158375
264055728
337835709
19083692
66444194
395380381
444988223
586161066
226265861
25645754
292593690
186546895
128984411
110474042
629027914
125399579
61312993
116508436
62207917
140815227
52897845
75474133
212553022
33809069
619328091
45142044
18700764
141474201
134772217
104772297
3372296
50965506
223994314
25202520
155164047
170423261
27974163
95842582
450274311
46106433
266687667
58342052
219643731
34314566
529506443
131606122
117433218
13510653
185034136
448211200
273218492
331011234
161550545
79189566
468620803
56526739
638774487
168365781
134617939
647818839
70648554
7927163
423480884
122315742
177659747
264437994
44576800
385367025
492332695
269598813
887387539
914940394
19279697
462199701
51866116
618912848
131109470
712055503
250459937
89447136
280266877
21062041
40312932
41051131
17480937
20317038
678344498
39298920
82754328
482448281
48109758
564056893
213888538
478198807
401308491
215017759
13109154
32948048
181670505
74651710
10585852
12848396
250601174
641813536
141215788
774992697
508056225
389627661
133941780
421180735
626278941
14671477
344489683
538332475
436307444
69712278
311685980
2937848
388934196
283589035
148339101
381707955
11806636
637717065
135729715
19336537
439184537
212248058
8474914
330665263
26120718
113986622
487792643
31193905
241079168
23603558
4302939
404963966
1841656
184469540
743792065
386716982
104646977
57327273
290460868
109317565
310572031
84100358
660219194
7705211
253318601
190899296
229778551
3020810
357006238
238206397
115297876
805539933
94011069
63310496
173682427
102155621
144632812
7347142
455721999
515489992
34084338
83398022
575837725
311795400
1531403
213091390
515364372
104225724
140315444
74520911
426203600
40299258
90824913
318532671
21159371
246839665
640377420
455780514
103130752
499742864
58021166
21385703
107686559
271047152
164145516
444841073
286991087
187985198
312446287
533681494
180158564
125105769
622188883
624364913
409798713
249782638
237015640
176728702
7010202
947152
40242614
61241788
306545410
541310414
136743379
559581052
1172172
260983108
4083515
236343883
414848267
47263315
172499623
39966985
3020260
1203024
20593949
188525065
350872636
22004985
357200825
114337503
361437912
260808937
506045801
42423120
1863790
234351477
337440352
33960414
112894735
30118921
26276106
354516775
12231259
202701943
28260716
245313301
124494403
734935527
318845510
538609740
176180737
199693296
134085004
20507340
53836149
147075541
1069548
193091681
261854303
308314530
339555828
382302694
409326536
34007883
426041813
103637946
12434167
101985386
979982
151041629
309332208
491962199
193401822
574925510
343439090
228384478
67063524
262092092
55966878
57044849
281137971
316912531
465922970
162598309
43557128
31153760
364426319
86768626
278826888
315697454
137939343
17048809
284295072
58945383
21498367
26373207
190864197
17798301
588847045
6932670
711085317
90141710
496352816
26375958
324014839
94653641
24035224
123701232
155229614
503793107
162979797
139662529
506371935
387944982
285643033
302402862
108149963
96238305
548221214
22497258
59274843
134349168
212523732
196043861
229507540
256919599
280177377
12382518
270315751
270468128
24397800
199285987
10721771
583342588
19354599
508328283
83930056
286252019
8329516
95816533
358861994
432073753
184467055
62732320
142000871
430461381
338693916
487743070
56232535
95864951
40600606
828528607
850585016
285284310
281542971
92385283
380953575
373855646
290645227
44365810
12464428
602886756
227606523
578010563
27143919
193792070
5971486
104424955
132874571
129047337
504100363
467353397
776569953
311558835
64234946
6866146
156850940
76436413
189126617
95089898
651779654
197800488
166188935
132473566
390245383
791743308
19793386
134843554
303346592
136507845
209100267
283127783
50913359
523442545
461912284
207949617
411870231
247600408
297612087
164472187
107188072
218794379
501638624
370783310
271038692
441459056
172587500
272249068
2172435
281232001
37330463
321149138
224424121
103440329
462451955
576615477
267500155
630245609
61694840
474618494
753029450
71506107
633598294
268019313
74477004
191248062
404146770
128033188
227841023
266767396
11378019
5818649
221800454
284231734
902397282
444120904
74682946
580522428
138839601
39707990
198269640
30419815
322884173
63721294
359494722
317647748
171058900
112967057
124342734
47211862
8169458
467771336
230306858
13990975
302949976
247877098
111456546
307268375
242916139
83393209
244220885
509578060
189152897
29937858
78131954
696705134
68820503
458599658
57830888
281010887
39225581
70131706
143268586
690351759
47462200
530448736
532548767
417772847
114843297
64034469
171843232
4462898
279739514
226737842
164193103
193532143
56067976
432830069
606395146
172283892
688063019
295451388
136318169
251447643
40853125
523918112
847703231
614342275
166686216
304669761
541045252
199128602
231200897
345871916
190637694
286402989
170145294
182220985
211411615
202263104
216073271
630224645
181723020
442381114
39113023
245705293
74369791
401233181
271241133
547111457
217549557
57028383
316427628
523092329
12999817
145008568
666574056
118833447
71556966
527210047
226642236
6219227
128852781
1249584
4215276
56626020
654457290
297233146
696243608
343754499
414784077
24449755
91524019
198630701
59605583
34501811
831344570
52965722
181237974
771066602
18512194
337483031
127443944
19304187
607015113
135475307
41182096
83977134
302616412
470985242
548087646
146772222
22897513
408970833
130719518
27712614
504940269
419809719
18682287
117442960
425293417
546899030
51655278
182000782
135660283
304107669
136183173
58896878
486240998
32265650
47275205
118739473
233077934
257566962
283698601
144759242
632714534
556427818
278861537
563754247
20494967
207647634
267038474
331039455
203858029
49025983
54129478
73288024
465807470
198508273
111066722
43830392
201180893
833504422
319280699
595882540
41336903
160966813
530748234
297711575
506270497
778621446
532225930
20338017
121467189
230686574
48454045
658863693
12990161
485949669
38200080
422182
16080230
217460735
24754972
530068950
22462130
1774270
138743662
66881341
162318027
91508913
9059089
617793958
374145243
85352181
420431577
55008843
467429891
443234389
104880902
485303740
532944560
106782765
582285080
424358424
284962148
21305483
186998811
153249597
2812695
787813626
565938
978576322
265917411
506417498
173903648
135954647
360073628
945327039
94719224
881046112
416428945
744757003
453831900
29997999
106564412
316756758
613266950
6009052
65512156
133104150
173654813
16378654
95954558
202822853
67182185
319711316
459282176
77205671
90631119
79662483
151752059
91853
444585099
901366
45005319
221060428
258813762
470264730
149936282
617196928
117919931
15747687
141487211
12101233
271590816
101730427
13020950
182507261
9462116
159590587
7697008
88359278
17657106
58905491
296578281
594954250
100516755
56853496
132965544
14519714
61532923
800418192
287678349
261740605
581257706
30737670
175138319
28305558
538913533
152583998
124309944
78164903
328525131
8422415
671304015
323019313
137697171
135895130
99649834
278385325
173332909
427131793
420433162
327554944
431566437
334172345
384210558
166427738
646468436
606858812
112452675
10588539
525045
816696009
416050426
42588524
571086704
20673666
429755762
152338129
15641172
85868295
289744766
11315078
189579778
755002581
145905084
324474639
674092419
142136717
42704474
97388628
38592189
319925991
303200880
73555919
6696697
41054390
11485652
681880938
183486236
412729384
306947058
181276178
142275146
289074490
399981321
554131831
884528365
40553861
31365445
463667633
110342678
148046156
653306689
227817671
18574114
576054036
150193246
138481444
40505295
549123544
36034236
893295947
924837701
86090172
31725789
108439617
30344582
837716827
111562815
525088667
153131363
443619389
18769774
672698330
513314522
44038724
47217930
206562792
74685170
238794712
805374631
148863284
32785984
150117421
49079077
496976830
309890085
882440357
32648085
280248553
23576274
566222933
34891185
374870847
110971681
2582982
287745903
373098093
561089787
65157058
16243341
161986681
518024466
326950794
162424175
190518133
125109799
16250687
20160790
610995869
241761956
524248848
92356938
121362479
25216229
9729109
212788314
102672988
6817961
629280784
88057252
270818496
92563310
594678808
108894761
160746966
9556708
388016390
307444439
31237712
627641645
5061949
329188327
7714118
147631737
601613997
268243247
401367330
810520303
86421251
309884115
892597588
265912466
38634220
2746552
197367155
60141926
286589569
84282322
115882624
3821543
697382446
102911687
408924538
416311
17429055
185666426
120022987
31017211
421779064
86739977
180329630
54001756
268858549
174841575
99436424
83190280
160909756
320697382
106840064
215655968
408957003
457668578
29332459
1177200
521952930
456524473
364294962
205287891
213762826
132930417
644822039
174341620
19171525
534404871
41984398
592866439
8092646
282623157
253167834
539871831
436490436
11286554
279087313
455585889
298087393
47178991
50789918
391677201
282375839
52530416
38692356
2060273
105441050
531349252
117419525
754725243
2562044
358024777
600988179
21062353
310931494
31635539
310243500
64975950
64231637
15160551
221130275
618953428
129171243
322300826
510765576
10238716
9652084
122469232
283918604
119777854
12013556
106725097
402888140
25563314
50761624
104892920
278430
12250100
62365114
521242163
309754221
16721678
4564913
12146739
120084543
484453297
66239711
340067280
478690757
303898318
76438724
104649295
505717555
111530721
60118496
14176997
33969214
222057079
650706519
165755897
864397068
59633039
176664877
669595888
231290237
320320460
468574477
368650149
344503694
240803170
252655338
599185994
422329923
147091801
650979930
423744039
112385265
86347693
93591972
38094152
162112010
716032165
613111917
154450683
503098916
37298010
544382579
9557826
801227541
32874503
226907793
71889246
398709776
306407639
349608881
19861305
568347246
87356792
161249771
135672969
290691277
1411006
22121237
297457740
161678950
932256542
163373691
25506036
97589752
247452143
823621946
368951655
45453496
5866754
258633493
343454354
360362965
675455314
80115092
201816589
750087926
650622704
75553968
157702
88544778
67719460
534814093
161923157
173663928
8468273
113269248
494931950
1732767
20515239
81178667
34630264
131859571
159658087
420906102
328112105
203520085
25332937
228619884
104694120
55250419
190801067
227217404
244822990
133048619
492926424
287263661
480963628
456697057
142791409
47864511
305459546
425743377
162735148
730284266
67043553
461658079
190768711
204992310
299999121
572305570
584254408
282880404
8560387
120929329
88340835
110272063
120824595
250297520
51029583
490014956
263122636
264220723
226220021
160429191
301414047
49000454
971260353
37086809
81589082
7532220
64109010
270661847
445603854
175681479
287793185
493442436
90896637
207637394
509437860
6227003
352286712
47919475
570237719
160655080
117044226
61471801
488605649
688671096
683327652
868104671
224906283
61305035
271258829
353759763
313862969
47726365
124560154
226191042
193513331
94861078
505654476
379266476
275619368
36091993
295463934
3603907
687008249
753479410
409914172
9911158
400735107
219567758
86238633
134374803
381425820
44715979
60640672
346016214
761300415
360731258
15484801
199596338
181238379
422100256
52599426
457987666
12840836
394751038
32363644
32059684
207081962
668333658
74853355
3518301
29497274
49158463
50747387
673075838
151836316
54357001
31593037
115413639
266371284
661446699
353863537
55955874
592372629
165926537
598495436
48830782
479224477
256303139
482928800
408815256
58059469
813234453
203146601
223197767
19020497
322625211
106146130
653745421
880439171
79125636
16112389
300365230
132267242
870818
80051243
450345176
378428704
3613443
171252775
574979388
172820400
590231910
36785106
16207879
110819075
320608013
14053587
13042121
252430719
7282033
121867141
106057036
492604203
31395843
64750934
188810631
329038460
16617589
236533959
107674098
254553271
315251591
48053034
42072183
22196554
457243281
33016411
654917870
81568059
143569101
683580642
47508313
119517836
282844245
289653835
385391564
582016530
149268469
905746651
127861947
99786571
571077753
60708478
65270545
405234721
4438639
44651102
545032570
177224114
89061226
189354449
20023674
583713974
472613675
39138522
92623232
289615878
196382862
819393135
130660578
360497366
175239007
14434565
84601782
280255047
13120158
646399622
383848543
232318801
223468226
363680459
223622550
392042974
385654588
262058068
723612991
179954089
91070835
772834455
23886179
16561045
383698566
16288699
171778674
167927360
165422377
314235662
179419236
15319296
375621025
17992911
193763073
8764740
423590947
367160239
329738101
355983805
271141036
644728459
108944535
448992826
428563429
9792997
186752433
6279964
329141263
538343317
272948524
645138670
162405842
242988279
106262661
630134974
429644617
175224389
31156175
536834668
340525950
204265012
93767048
162822551
20004900
257686498
354544218
114348333
213052888
139619175
614046481
550013658
182072118
224596997
66779305
402064231
236118613
5841367
99550174
69878123
687961668
16790125
766884236
232932926
430182465
385150005
583743255
674569228
513619680
120041120
251643302
795887865
359074009
107009802
567217688
9893922
22376270
6175663
26667437
203850116
621979176
815090999
13326525
79972183
469588778
296690617
493524827
233305401
30559545
89886872
418536848
30990129
80939668
190034677
52324403
307632339
152999396
159912666
43770857
49102878
96910421
274962901
301766422
122375021
108143337
15429600
88929631
92319517
276409925
365175544
196904428
641207245
72665867
419541820
517455417
811867273
60078664
283432242
70650886
155108982
43470239
464792605
364439416
4061856
258038986
273209519
125518026
873326422
417354595
170847221
190815819
649071017
185823385
296263427
580315723
308777193
288991690
72876439
347902687
16349765
7085124
12631443
473435472
53458812
359226240
158320043
22179101
24754938
182553351
317849491
390493314
434902523
605605380
566037535
203029646
308294728
757579320
933021491
14123123
214070060
39673735
228916843
120074702
477591785
18463493
217774127
292102377
73683643
213721495
135980375
112825923
157435395
886537457
22287889
118658601
68506242
568735117
28023790
203686420
435473547
517046717
371136364
47190638
140889129
156902289
120203559
89494121
104822490
24305422
317941996
199189421
163568569
212859338
118365670
3190052
676803701
133921284
103377136
127135236
60690667
285626286
79856470
103406417
639864975
211060819
69464693
34874908
389465569
78954526
541344402
3576721
272674965
420070046
13169365
78686434
7612946
537946997
295970418
96109439
181028996
104731814
615066914
394827557
3897396
23410402
10227322
127293464
741680145
246557157
42594534
459530677
24252653
85758792
171540171
305771639
49670472
631562542
38125818
378318117
165616308
475554476
114778143
497166507
342002937
277654869
531615222
155691314
164757514
95833024
39759256
34542063
342254084
13697804
514708865
177669162
415095390
451502947
254635326
6288103
71825771
575516614
952891163
340930998
662629617
14495292
12039717
447613220
195853290
393331388
212618285
19356762
147228956
39276633
93866287
714786068
106275757
154316748
561950129
176195294
28516471
628858416
521921584
213711082
1041097
65665607
67495324
64880016
361663715
431048381
29777093
409547790
202890298
603166357
325656201
211924059
30775190
399254845
11794913
201612454
261733953
17865961
1772051
58214073
43738140
89569881
889824062
270778864
254563434
57970948
157507266
300438995
456219753
41020984
844587818
16085926
340684968
30263076
276927846
433345394
36157756
54797146
53718926
104869385
29277885
381005124
95211490
822080944
65997359
277649785
454041327
320494226
166100057
109653035
635225901
24923771
138892001
14501848
728827810
128317604
77725668
750985404
184124932
203535333
59442738
455100220
482662072
369550784
75171231
172697400
350987669
119300407
127805326
145969694
294021489
101427243
80877168
133078048
370162297
29057335
54722545
142912436
150210739
143387160
47801909
391954506
405003713
4147592
747825174
84838009
343996645
271097583
523378186
51619746
474890918
26710898
796451147
2001582
318797180
90672762
321497090
161393629
689737948
397413983
162794944
167386582
686591915
179865162
250623492
737540400
16247790
576627321
764196897
931334667
226507063
409343365
57317955
236958255
93686921
625958788
86233713
264096229
463799660
450465137
750542949
254965706
144083793
735378759
269949353
104848241
44594473
12929223
16197575
98554248
90008347
39196689
106390856
250513865
80100541
43066961
651517758
43670239
477562437
12738721
217290559
530757602
64657627
640058695
526271618
97638798
88318722
213983603
146844190
169521843
637942978
353846364
218036285
274006555
138485610
56070969
9805598
73049061
68700711
24729660
143756704
15228823
109305407
4355174
699617088
81108712
202176571
102669801
869822538
129003637
537318112
522032860
434800918
99022770
14379163
21040062
68528032
178956477
35566184
24885891
333226846
100416322
68972931
3225946
178581255
509760094
707254729
106798609
208243001
666088796
608799222
297925476
1974524
294318685
59568535
31633207
327784880
35404669
44141752
195604721
120788034
356256545
288445913
11044867
4545200
293655253
17628425
345575243
542528625
502650412
212455068
844558491
74530203
86763219
744331819
187981690
351311912
744563814
255036838
399178773
229020228
486829960
70090370
654923168
42090607
550523249
85656453
85768067
17070288
6348653
60898523
489120199
222017454
2803525
251223522
17716281
4451334
76900768
6058877
336737168
40599739
243602939
221446526
33632942
83634985
47098050
424628194
430960390
100567359
53155777
180422901
1514962
312760170
121427016
69084724
599742358
189494635
79262300
145220217
247338965
560608015
756997114
383468186
779950497
195242231
5281633
14687309
494577824
857259722
1550088
480462989
241083832
187918098
545041101
551195454
18036742
250727593
624623197
316903030
843599222
743635719
533091092
77403827
48576178
146537275
669958721
202912479
392955310
250993937
18419445
225418014
402722279
872623324
170115691
512996444
198583061
38769928
365472049
88070355
35160622
138873708
365651805
151662976
327670444
245434560
361351556
4112564
962602613
549798434
11307896
56389303
50114167
79046395
451060660
503834683
138987923
594903485
579390606
410149555
445756019
427730379
4000746
165323503
573026535
307040658
44708697
356720247
822290770
252336164
462472533
15380391
7494908
218521576
418573986
406611919
467906590
252095620
14990197
406649220
719444520
16297775
368672107
15414418
16213541
331022189
157773066
409966404
187504026
389871016
209439045
342176807
643462553
3762450
75458395
292312796
662671026
56059589
218255943
294411513
63359897
31174405
116097977
302704086
74395376
368465037
48341396
231390026
503087925
467042046
417809739
258420216
433399424
397137330
552838256
131112774
455821602
505394747
322183448
119223964
219896821
601002973
193728845
67480033
29090939
494405038
539515903
129360539
387476625
138924870
211453498
128800868
6978682
184716545
1763754
101058104
315689522
1103156
107551016
56589064
35681774
26647335
85640136
39170025
482976669
782633580
512677062
306825766
358519396
120894781
684212638
670799212
98351890
98325761
37037580
438725960
45924531
204378704
700585837
309223638
83425724
16230792
123029408
132839108
484421293
156990862
143187472
379670766
205577732
351430506
852943604
331755236
203743594
788114578
620177621
46424645
144998239
454488284
43885278
189780830
85405510
18771915
7452267
24513224
289494853
695441725
349996448
320151733
91393849
220906075
361878069
770015050
981805331
288109257
122362163
131176603
98564271
379586886
575188327
81091596
18274127
17574348
305507524
532293328
210848180
168700620
41987679
792898708
33541283
87439089
414152244
15013494
12312086
279912515
151868126
107924695
721639478
215888389
292722904
88631978
26448450
416109513
735432669
296755576
223160367
89576819
633889107
318200484
42123673
353180828
15586142
178565037
593249542
141800628
516831775
266929090
586642209
10694917
307597764
412406479
220704654
776412001
157957748
191564240
423140470
487131278
79194110
10387557
857152871
15456940
495679915
406310765
147277492
625682199
61520180
10375050
297813264
104341547
2235580
172380887
509104937
2266861
61461396
24352366
91287551
370827900
484131534
326309606
102486943
9841833
77173896
357223230
24352784
16649164
73954171
407785588
95589865
207207232
219483764
291718428
469840252
918916191
536071298
758128765
297857200
64210086
118521370
79636381
12698946
21855358
148177603
2160463
132894776
408300134
86772622
45863623
741377221
47603171
487488678
443260641
279341802
122290138
122634773
10107995
413439413
523062392
57840403
145345932
633300308
83532060
157915952
394369254
333729636
40688781
416555916
88407210
186186539
143571420
24534665
25617512
185138204
67184609
459137144
494077438
489262667
45828305
738825736
58702211
179697857
373912579
94413695
145144230
49218714
481024537
23467030
40697734
62440807
5482719
37675617
309922512
319765621
177278252
247433412
224073301
49962463
129521044
339825091
110149493
77569532
303434045
41018200
369222951
366026822
642141070
59891490
153056948
122916935
15464162
255734951
474194408
17509917
56572024
151885456
195107324
40582764
495594488
135044918
611275162
56122025
157700540
444930773
285531787
157840178
455523568
80905109
118466247
176942433
78744335
284093049
67647410
32167570
223844232
461352139
333464577
201815779
84371059
32600522
172563966
414388440
78393424
370843097
37664959
78236323
225557664
529918096
169681375
17763016
88888739
81685407
29022359
234868618
240149960
714020671
447992545
503923961
17332794
11042962
115642880
178886182
383666426
86521461
69137675
33515491
270652911
142771744
27626000
27766198
240845526
383007302
312400688
16838330
797362949
645663966
62458063
98148292
468254642
164878672
391710069
120973917
64748081
707011221
350341438
113052262
39603010
92750221
116494912
26117099
262622482
315654985
41744033
159940644
56115957
17136361
31507229
232065609
362274337
93949935
376014163
381072113
159555445
6867248
308836135
222782607
287915672
209269528
92410125
116660797
796646556
24449786
31264433
110609713
320808036
25723801
50115692
94106056
617872004
937282697
73707282
38377211
316950320
401881690
120895881
71063540
564701178
437717468
30401569
487135417
437677295
209247
127779152
86770847
702077713
348093257
329081911
109591468
69122336
5512257
344729518
254907312
687925474
133197824
160518095
79681988
117199091
219494124
342781284
38054778
233822512
293435446
189163085
524019036
264049097
106648709
170199544
207870658
112789503
480391654
12965078
699507338
139265355
844778185
211832569
45811631
124376721
664810148
12415762
16437859
38511185
174372881
299313600
84959513
251534174
1820031
11371648
32218855
57760189
255693678
22851323
591253509
694297162
29368314
530010219
206520806
127268820
151390854
286372301
355622427
67200271
535266797
96698072
672970067
122169148
214859496
586033049
316377967
55073991
279183458
1510437
185285397
516539
379278268
69951559
752911062
112453155
306969067
76824000
287108774
73045215
5463070
14609972
316936761
5051626
144645926
342542806
338185412
178431474
42268427
572562231
2308697
123032272
406863196
146829962
91139559
219524709
74228005
364385492
340551929
27532724
149138712
98157221
598550517
125499420
463617799
329504840
844011062
179834266
287092327
267113812
130215895
12976844
1370732
615822878
330216513
730791849
706310124
417180605
310374908
327742684
239575470
17594975
77116218
148584980
388803420
258661411
95733194
393589283
111797988
339842402
50919040
751046268
350818619
158120893
879438955
204682280
207463477
201076867
185235016
164030343
7386243
58205398
25329197
156865604
10358574
12448092
441664482
45309655
204609049
511567295
94584484
351142297
1574021
496843434
275468272
156304845
1904697
24529288
145996992
558561539
101758700
32181859
110601877
139462395
64588676
116115637
50283855
271251796
197678787
13853872
109275178
264521140
467468898
74865046
300012624
153952620
427231874
142239473
163901373
423608756
100905172
118148617
772511360
156121206
155814005
448932021
70845553
247424586
10428497
113402519
170612292
24694755
764705357
95740659
130031528
471996775
118015756
215703061
222590599
36534128
330197934
289298068
479308522
652924781
403532437
18276372
295854960
27243314
26207909
206685892
185378061
392425084
463886235
11519135
408959922
67194035
24823265
31926073
395971160
372593148
208323911
12576244
104547267
367837653
7163461
337676106
222918821
73238046
890648763
87856473
159282369
156929249
141369500
483457302
462305408
406741765
72152681
18242809
247713986
583668303
304893651
523270635
8172917
221355173
32354025
155140925
93402916
250372292
117878354
644406980
338297386
652097574
97950054
127930264
6999667
595676590
335225514
42521590
236074432
505299490
9074266
15220890
269672200
13476278
25846789
324937315
98704164
335387042
41842554
478529475
474765333
778524273
28624075
255295350
395652110
285682396
166688725
113679105
113504443
16815310
8216782
160418619
42045769
280741806
146329836
95260569
71862635
796920767
288336728
84736588
720446532
144104061
439383028
66828916
157022808
6988492
524693293
347781221
276369265
281365750
31660000
551738213
220438502
486097304
481776599
544606956
101561985
482337210
349306964
8865355
122074009
533481101
732850854
530316390
370531045
142231423
15535638
281645302
58142204
737205731
697733283
329298976
203493112
19659466
34110016
819923420
77901588
86773838
564974399
304841843
12599625
454312596
31237188
559994186
552486958
212750158
18580264
353321963
323687693
118231278
8418386
443135642
109382469
1626771
216343810
36512840
151199855
66514228
52597389
98558244
94534405
824631986
566611384
60009602
20903472
25417765
67690682
116396000
623957161
75628217
84544323
73440865
386744864
208492596
296813570
274067150
122094743
259115287
16479102
700612046
18493402
167393003
170772770
57570119
382915236
186412421
56295588
38741686
137854566
851065105
562650956
6710988
115016082
192513492
127450417
288731439
167347179
67088864
360613310
441404258
1999581
188477761
211204440
143041770
509660694
329413339
34375749
260666796
187024191
650623404
125025743
619827612
672584381
588494815
143651922
712092782
53474383
25174407
486431330
252665769
468577369
167617095
16375649
217313431
132739777
547756590
177066556
38571238
111776123
132636675
208558509
889758194
38374853
23696844
252995014
35412720
340436962
222847225
165980744
405607054
105537219
239222449
139488454
486717721
346351475
170860106
513748344
604234474
838639764
532305405
136390281
26308899
55967294
128268119
54704688
149741430
431547065
120915538
11049387
174149153
149229024
335885874
107750739
67428147
328119998
1167202
676677879
700832941
98535087
10051099
460077742
49118789
47082491
276575509
304175252
792817219
218688747
631298879
488284438
531544682
28990755
31458781
112277791
675428683
760658310
180515756
240688143
8861763
52208525
564279026
927383649
214016953
391747830
635511384
320392809
5758473
10850079
722267827
397194939
3612337
22550493
59342023
22795855
122813265
201024502
614140
329490443
48491436
1913522
112809130
13636201
640430198
546704116
63422806
520605238
66560768
690759860
56302565
259995252
9994273
707745267
199418674
378067827
310343075
2520379
188361457
211870
22621063
24631216
358814066
230061448
417081231
40666045
51211296
17218203
138836479
704662917
176613075
632999
636540183
437692459
106280103
300627371
125804164
101205033
6748099
238229285
23557442
142633075
264225829
4018137
63917039
329413991
288598630
207838427
606908113
48135434
158861990
15073528
833420565
761015585
9151041
6675076
503166434
459021184
8274516
391526631
60837038
566736226
457768560
339956996
104736886
116933870
98062737
196552034
204329194
209346628
51791114
445036976
119287451
288494359
799981702
98879381
32595382
40886324
1312650
141514759
305732418
265391060
125855854
614932710
36301010
160418498
7810396
462372272
327313889
405311874
3588633
145499820
973737471
143318620
385136369
198572357
271226311
30592375
427019200
8067569
646646542
423250685
785894941
647814606
470071743
3434096
580919912
16607256
138550514
19458467
87672774
56252060
55539141
254732079
173109928
7079021
255820466
8684540
17960212
790675
244763118
382159012
7057007
159959
30592467
134019768
45641817
10005790
49859881
425433673
640157270
147360358
254906388
117971451
131392726
168135729
50727380
165885908
865908267
70200754
567147818
104256965
406068665
212829818
22404401
130122916
279201473
21252403
110773064
138806178
481948469
548171865
179601103
413447586
27871547
105800311
433833296
107782016
295018656
621266438
49691075
410477639
523698357
54297922
44563450
63184610
62528320
800301462
452745425
130702714
404157288
165429015
121667153
492015006
143682091
689399826
201353131
48238785
41830426
563219791
648203102
490405187
240791812
175091378
124656768
187814771
176070601
502866760
78489268
502822710
414455005
39150828
418915320
306147635
150251091
204274820
131885881
277327075
2905092
283869301
47788066
442911609
242436014
590210128
141802689
603839866
127285758
856512862
120656734
75605967
167152314
158494162
25295358
25389834
13019230
16855858
8837153
697616133
215272390
76150816
54935017
93911531
681335538
485025341
188365124
3210460
586088180
101604432
124675298
251609031
94685693
175055508
157403623
265108142
91406284
310035513
798574320
149666874
416100073
521845638
600321374
282560077
11280134
270380193
147663454
294670627
434555172
1684707
28291561
18632798
15643431
55316319
446347003
25026499
574051798
17407080
83342510
58858822
187856870
96319887
11007759
799473165
108725553
45509870
390263609
531686432
3583002
142619656
139943298
377339252
29328373
174329073
126138171
363416697
682341303
110790714
268852869
3892138
263163097
284203618
527567180
128045525
682460265
745152239
103136752
47301234
487974656
488065326
160211407
390296724
243481475
163144649
529800885
322700079
286259958
17748279
1774357
42500165
113538966
87437414
660119882
587789249
12231697
319612616
565314302
351108079
443270035
31746550
34374913
88802055
19949794
506678835
471193844
191134646
211731890
633017133
305960677
367323897
523532300
665979390
40146050
296841481
256681095
238775590
129196280
42378014
859606615
2033038
92441191
305759773
293120898
645275026
301687351
371218003
63878245
145776809
462579819
542527291
157325195
656879171
473496575
151477377
75232174
43284835
140641808
11085511
571199829
246735127
904101500
44844766
80988311
133960624
164252986
721029034
133819805
302365987
40357587
551623086
35679986
110140656
142353908
137085365
434488914
245753542
282653688
52679020
17605403
279897459
488821281
736060718
286430460
98084021
317638319
153864765
72415915
50310188
229783536
9083608
52747326
138516409
281812739
33159311
563840786
18861273
111267302
289760022
16728256
123262223
545845998
473691516
182836071
364023888
239702887
34853068
608408809
93216099
295645022
326704569
176935476
24947604
293973867
826258421
89526250
28040876
167958864
283908871
562386585
105529774
548503562
243539839
168942032
426564358
207252196
288280113
23271541
316678475
341106445
308472590
163501440
132878895
51673125
542831492
86509003
113558872
289326999
295508856
262919376
19276524
293602638
511996470
66441319
554285807
596068888
178709875
475372235
27913440
164834870
15429838
262619801
526462939
203914913
315056811
194811781
477047705
574658898
27622981
155638964
97115553
25326835
143147861
16910540
69487214
182204559
42273147
161283240
462444643
16339190
310215724
247558315
714001373
194556448
160457530
145703037
14332436
37052683
433069044
271790820
239296615
73575204
135113325
57054832
25901716
169696577
19072207
36785355
505813638
275616879
387682173
420760720
157282295
146689095
74644791
277348697
145689817
352518116
284724428
65242588
133128459
668342257
383694870
238865598
657188110
73847
35036344
311748156
549625148
152214994
3718688
295439640
375672127
290282322
499087451
124929003
17411779
99102746
118649311
319541900
78224363
205862531
81248913
72632939
145166261
137308307
6280798
18926941
360958642
112401199
311308820
250601406
479087490
43397182
886547449
362299730
315881325
381052197
45648248
209104656
470121094
7082381
480551408
122963847
801983630
727266000
113782438
236909354
10241270
484197558
380473951
231848611
274938494
19322586
398162416
533477338
309258712
217230700
662872274
139222392
276037477
100181674
316650420
98839903
1465399
75906282
42151944
459928196
460615904
440605871
27430264
186045243
163565171
371643953
100747397
117028994
26295279
66403606
273132564
23278073
75291676
455073707
636028111
798383913
113073893
444084644
362096601
350046829
156553619
133393182
46999024
44553495
138077179
87792345
332766729
27365100
401882234
420263764
638300112
649685969
46186694
350433503
292122445
161802000
5499166
398022290
692372343
978684
7090814
353277831
108134854
32497852
211415439
154984237
6177759
67633487
527018195
63960322
229392869
190369194
259504159
242284760
78423018
29629874
345933633
29054952
271232742
394945605
58275216
664622927
403255499
31415215
776653613
443454581
848855252
421769725
158730644
168554546
773552525
688607960
63798167
465233349
36268832
806790842
21220476
142076771
220531786
222575023
108773984
377351052
601072035
114319102
3483380
613085630
17421440
13602582
247750214
308634451
204164499
202317560
164661547
332676164
177361860
345952788
3818504
925095435
778187272
233638763
583381354
486914015
647557579
897379344
170289188
12448126
72190282
216436144
180395946
525603613
105226620
167434389
108818063
305796014
19723919
456426117
378180766
877463615
247345572
778857945
118967091
143102527
286862269
15420024
911222356
111354393
319027386
186069380
102620632
527820089
4201969
396452254
233946952
63410931
70438036
18735922
646978467
672121804
65015212
173132076
135974060
892420396
102933385
34228156
324910848
189937269
685680887
375240641
29683184
817576348
370051612
100527885
107397218
185251208
132061467
318864076
308187256
480150637
40945695
361697054
277923191
368006535
143766644
43341329
503041933
243362126
103765307
587698127
39387440
419198194
2938535
59901649
433700275
79946074
11469452
198213770
201492719
75381743
90398727
4103562
1012679
326664191
11943752
30817971
74480242
178681470
401045665
478991328
924110143
642186702
288242188
659682121
45130787
554819789
175152446
266865983
19556055
216473038
223254457
286819903
446216537
753263379
81122489
360643684
218860635
408269771
358265711
487987463
678338987
92961026
273704451
164378701
130877146
76536919
61865663
349985298
41058374
129304931
143648911
189330308
881748816
464158847
70098378
40580510
44767042
572640148
47656527
615231058
118182666
278116573
600576520
25383077
213165364
392598692
117075883
157880027
658331585
319494075
188596585
13228129
253530672
349516365
180142757
26326316
88715244
2820936
236188676
714465966
250928704
649277826
1229365
470339239
76738848
52413029
245025478
285419963
470828177
147945277
62942110
693412165
16283434
101661320
341594106
273870716
154237433
634931842
38959962
354902714
384011421
185813744
259914239
249584945
116906694
534864882
740089701
37891771
554539704
508615537
28228348
10628166
14074418
241261719
95774729
236265092
222669411
1091508
226787120
12268165
106974083
221020381
158480274
37137479
331170200
67894946
36792343
199000941
155687483
280393133
299287656
160233089
436017048
170368166
319536542
445494165
392417688
333260919
1228177
546995222
329050119
98043247
282941684
158553965
722008
121789093
384057144
61578832
603155533
53098178
508883953
161665848
149289843
320138313
586280077
173868476
14416465
93490607
322798858
10566465
262983037
189772698
131711316
141160445
216749149
513949054
183015358
20498260
5869166
358602022
374561926
184270349
334328495
269976349
42982685
443544314
240774101
221555680
92393030
314206234
152459663
484491625
24482515
78370862
407460621
43393218
672314624
387679986
115327840
174695843
95321904
49807572
66633025
356700368
158172767
114462384
86222848
367846841
682673341
19477852
1935404
256578035
45999013
411495019
230060399
393881935
215693898
9627769
299893594
314663546
297097264
618366827
55396478
234764711
29408026
221560519
451270971
92572632
122449913
411639865
609494034
381548415
607795705
347845482
634961637
165621593
14330656
108303783
58220099
52071609
264410657
3198536
20219983
20659302
223930794
197679533
18690756
11188693
396011704
66549239
27867672
33403329
650597251
364557056
116256341
749007219
515374634
492776997
352293925
476791456
233127838
254183125
130970264
25752793
8680202
79963132
22218043
387822330
371548806
101179902
596833716
221958287
405090886
222471188
175716762
99512994
115119364
58123676
259653481
609229021
975071367
176448752
136357806
56358198
111522617
532253357
933964789
261414013
303095912
64307003
299736240
472221
100804575
67308133
277246798
405829969
50895888
37293116
878558138
19342354
80442262
1764321
95501828
151638458
61929889
114373409
178722726
52005629
183631000
39869530
62552555
36095792
162551295
60455517
21311763
342909736
23863500
237936383
442004187
133493807
499106026
144933258
818543027
59291009
38421617
312177409
49293478
141122656
104287650
827205650
281026690
568019081
468181749
247903537
636405881
55592317
467323880
184977740
625742834
20382709
68327071
268713242
101042709
562730456
455445893
93824574
278829084
842776449
144758799
326899729
423976782
40651801
441735932
66938679
122902907
78099078
151396791
167954819
2580648
30117625
660027223
537470446
471681605
48162498
64494462
152185573
720235495
336176834
100948075
7294260
488051697
251332551
317760221
264878068
288840738
26533465
341073985
199559120
3974669
83560461
527379493
764489886
572192331
148648694
14043317
219425006
167337179
109843025
107046050
305590944
58609973
31453818
589669043
379647657
583699177
239637000
34480446
350702070
2659232
387536021
226336529
263953087
331724970
27021924
93364325
638592219
162056070
522485832
28818257
119773427
456099414
30187602
112442250
26845734
484303502
156766425
8683582
270526279
125874522
53491829
25106740
72654082
273261833
677256469
209221369
148279120
21553208
511291842
222595660
80444766
149826020
129942953
808833062
349215983
182578443
502143859
748575
174402089
481617201
123661553
10911035
161193876
62407843
105009632
245469160
513790514
17943543
89227301
142560442
17998262
426242848
201062817
530039102
729855853
220876422
256894699
161107639
17028698
505785059
288421479
701360711
477005389
232523400
13215902
88434981
205170483
55752772
5876472
90881714
35138833
137158713
298083229
2129671
583391703
147651946
109133218
268217338
124564286
70122540
190382461
12614713
38653690
130590642
252160320
668430479
1622927
25597298
23006190
23579868
432723896
441524835
124113142
1336854
106324719
133854214
309909820
916626759
754416287
548648665
74668423
73345613
164951423
372374987
24810604
481927759
56785977
217068838
778968601
42673462
58038347
14771777
356155124
100089540
536846190
205100583
238328926
560046598
70640157
312204307
636892482
101755975
327144343
734098782
158402888
96369182
24345736
104608872
100822439
359875813
203762158
13189334
473250240
125458833
156591389
197271408
245907873
134985152
753420674
17078622
27800966
191217216
107994937
130028384
314922798
58495428
3424422
358585099
162807793
192675816
224296084
1514568
68603323
422344831
208123452
39550825
111694263
25680033
356222283
508283959
453949913
139485750
255227620
244920203
1461398
645059161
3173569
699588434
59937238
667517106
99317159
8396556
108084599
159424694
564972505
176712648
400343974
65891164
65358817
839485879
259227559
365788367
522018445
469522156
248782465
92800671
213686843
284005923
168925082
250882343
186882485
16433027
107505962
428341418
389310068
7010266
53525097
75080824
93214856
6415109
900633143
20050717
624746997
698150360
355616036
39512002
374530145
641890343
967745
85811262
303508080
30861062
439146630
82147780
296302045
139524148
296091897
403393995
603860874
31118746
219591716
367476383
30554368
203017489
683112532
237386709
50176181
54936582
463919157
730844006
243878729
300107088
133188747
460044927
388891115
457165524
1217104
10819883
739930721
55282965
13772029
87241430
658976344
824511
685661454
43895160
203801568
287644110
11661110
226204985
156526275
402017104
586039784
776885385
361474755
82270131
350247161
283497023
311841421
24329678
142615846
27651194
301075405
133071373
19451001
401202736
39683130
13709892
620301903
9678300
5075368
462313378
624410623
109952034
508552250
339296298
263243338
207626981
229120531
146344043
322591097
178281999
97992227
73411081
252630552
171639560
156854684
8544339
798434805
86003004
98316103
143663236
24515615
868134809
864913270
109942799
475059810
153765254
323573678
380795089
15469154
364508278
40595228
140435400
397554779
129098397
257343675
59184156
81570808
456293613
475596679
95260344
31816306
866059532
8036907
276434825
242028687
433397026
328222307
918163365
246305
315897731
824571672
83678322
26942172
309895034
318081116
759268302
67318780
301340586
704881961
63112552
110111470
218570661
144392153
63710340
129675577
266078707
589121950
325455731
86871244
96764387
163175394
100767226
130221841
290124135
90543061
42488929
709004438
124476152
33798977
144304524
42469677
81699157
284563383
77282704
10930461
583610501
367657794
449244096
181231756
267579356
155216326
513385031
794279952
503432613
18673453
266178591
809597144
14189004
388531958
7298337
954659311
554068998
67232619
23626878
673932819
334597086
359433472
254042266
355008648
216749966
12509753
219611770
496508655
95431793
32218631
15231318
15146773
184540350
65577509
33906878
105397794
176127367
102368805
374700416
386909496
173106988
662803016
423072941
327284218
852868399
57183170
454095032
402412391
284347514
58613864
156467334
353614349
271073621
773887341
348291327
99347837
355701725
107412837
15362815
463770494
440465379
416403294
467519674
130594848
404996721
618575040
175575842
639477051
88076415
441919338
19001904
35263929
638287088
63432139
119967393
104354812
399046456
333221530
200945733
226664965
160201497
68743562
849123815
608561313
20588793
185794267
185165879
72886348
284422149
126531316
229818946
72388073
156539231
34282039
66773994
730226833
142738157
368825911
276388207
149997229
255423645
195464373
51135634
578039449
103035151
20096200
40974849
512104409
201132081
70739559
237837800
101517334
817863727
232216318
4308894
262290034
28308442
521537223
266088487
28788323
100488634
9936945
156328690
540331
281368171
705594751
14725252
648688899
11937828
107934692
253499317
271550492
31702908
772235212
81874492
434451285
289715469
366855111
76423097
39598678
12217865
530407070
159238652
68287099
175020222
210271467
26827600
254873356
173573542
12613054
13844660
863161937
29076256
69007440
74297190
134375449
522311226
121830897
169782004
41564731
587399753
39555841
687903365
394497410
397287241
143604051
315879207
205772791
380652494
545388369
624735600
601283486
126119259
147914551
122518299
294797068
298465764
356221825
48847437
37312436
116121387
208884728
497995843
92262511
354126646
211856074
418701229
246573250
42866134
260448223
442607519
445600464
172704756
593622951
45769107
166519118
238323781
30779784
10579711
609554429
217008080
415418004
245917589
361898667
377799519
428316860
617846067
33049607
195267438
181725800
927284722
110997245
400940973
179256958
232439902
179742241
154061091
243254756
483569
32625798
233212655
206687229
106024574
199310489
72197436
323282439
642456615
400194557
2889831
341143539
18101365
112625854
165756710
447792144
97606207
301428954
18921029
19436451
111301925
69567976
208710163
621105346
34874194
122754603
201756599
729320225
388313155
128233935
4335815
476098029
364667873
692626873
318648739
700739344
16679757
9473429
274322776
532305403
82520722
236032204
596252764
397789163
866321660
17364804
457823164
135586633
9743417
632599901
315633685
65259207
388374175
146454584
6658817
128699926
217622772
123544852
168420074
21484484
241108293
83917378
11462401
606377678
343238299
383199132
59253024
118032958
10657545
306535877
332563006
388242035
138583201
17232495
22160665
35004878
522843472
17094656
189432216
289077798
129796372
906946328
240106275
406328517
19601206
691459715
686797601
172868690
12352993
583982960
74312891
248347105
18503966
133510080
12106160
152577721
297353996
436961440
756515638
440344435
201856848
111709912
424638906
50549609
18422830
8710003
566614310
151946043
46307979
179298184
219368547
1181190
413411927
823357073
368592780
280612026
26267215
42380649
483818325
374454353
449148091
639358516
104682803
396478299
128909346
682638720
413931262
348359421
285582230
301148488
302399049
401570499
89258642
90456548
85650002
138520380
675823676
483702074
358875279
10928722
2716736
243636829
304742863
463030671
380786991
36450168
271407464
17986634
442444274
68308979
454438204
265641163
784257470
367438274
372049187
489681977
161885671
57603230
113139024
100438834
368174583
611098938
49680530
48249145
549670729
120992961
260951824
844119998
43264737
5346656
156477669
47654374
432893705
372013390
96028539
136895115
108452996
114399754
479633610
727868555
22531180
141451869
63000036
796865389
413545326
294739831
158462901
297251684
28479257
20040509
669540713
30953514
110203437
348415077
198229598
500219652
176994097
17563180
24488304
458091232
32858986
10731547
392659165
350919797
119915447
26896767
197368393
703184205
2278107
296934123
228711971
658554443
535339034
126662178
6413162
18526140
5449295
71399061
327281984
204237364
48909269
655299036
254957090
636234070
55139497
155518214
209107781
279760292
296870489
182128339
313149175
134400574
7144894
308384129
678850174
73740327
24714653
190641245
67090054
4305061
227285670
208754383
246217967
46176039
221198466
44838478
59101085
468615665
388677869
457393361
10578397
194962909
802872
44033966
317847881
430020365
160968528
42960811
100552297
68763821
401721677
80958286
226699091
67107326
734172950
246423865
299948984
807597103
13917369
49888851
74730608
80771861
9588109
401780224
195698980
289866383
40762183
42310703
10853098
23929223
256891820
51237804
101144764
69782327
697596067
21826793
450348977
437656664
544904257
240170250
475050134
278865154
223901581
56722466
725700653
165215617
459609250
196364748
226119247
13153436
37532070
292598632
935404064
475901651
25205545
489521838
37035274
800213373
224050684
42218371
55253366
59984378
163608910
186413535
37813134
17896316
77113397
48826436
103313953
735073593
15374413
468442293
701137296
91972383
200051015
398890020
35289663
409500161
300808377
149724089
273922880
372676242
165347320
520814399
89914976
522400870
136306405
347462699
532859405
10295517
388433569
12337473
207927552
339891501
347527062
8431267
523205822
353566583
303353369
198826487
342080103
60477152
182046777
469280493
36272460
116690104
84623065
45113520
232484088
342434255
8548495
297701823
203511173
480365039
119473210
345332275
58974018
121423415
21706753
11745551
475210463
211981811
213144355
126256782
451085594
136124976
492813025
38913413
457825098
47969909
606606997
82447575
721132831
56670456
32179091
368644415
78591186
481736577
457934300
10227538
197426281
157513137
83928071
213087849
22019856
38003286
4581626
95115648
63066021
930241718
31355695
526830882
128673068
65345948
97734591
445020422
94690747
269993212
17676127
45915829
2648594
45542360
339270041
321010283
638146213
36062358
64055212
349964509
236364284
188407612
423673736
757661206
76688498
245458808
205202348
74143704
234747124
150179472
62551277
147521452
249866118
441890572
440542479
19510083
63901812
868464320
385526017
503043385
4171937
164317262
367600294
100809646
61369400
236112247
8423979
72807701
329057073
118653520
694907663
390377203
10593947
199278995
641201856
33621457
298170709
53775311
476806568
87258269
108371701
46606692
48340050
330565454
42729266
253767205
102226240
67972670
259000034
52259771
949601911
63186525
423952232
20203925
112617350
230796253
49743021
32088240
722616012
408337925
110037376
156910246
794651642
847535285
46722946
551789749
69463228
492785998
61520875
2109789
135321873
108516406
108662855
233636397
883310297
643797247
66296504
169871490
618870784
374882338
187560082
164084181
163024123
116009128
544425575
80791084
146914859
810915228
1339614
154153636
650589993
320213102
413493587
33770810
8243376
32859086
211209753
32193817
69524311
147612321
287017945
379436425
313429718
339298973
37957470
824891197
95732268
123491261
131178880
298347431
328815524
82621878
297215091
637623339
205838612
125348905
38147622
361265456
291996608
9767914
572850146
94709016
219714216
261438793
305713337
97643304
75631790
188402439
312119656
19032507
6690519
21849950
186831611
173238380
321101065
17238476
263960854
101348321
724215070
250155874
74489796
827250650
37274498
54707029
123899240
530463255
96050563
403930153
313020859
133889003
37090282
327097874
56182139
721734355
140218961
612730843
613859105
838907466
10825120
727928969
466809199
24442257
62654974
111211201
282411897
26217315
468365403
23552782
72007465
2170596
482418897
38077551
76100719
547922376
338258063
10726104
56738637
51860376
271132734
484403258
60591111
114055626
147503901
103827379
40866294
382947346
533720038
127885322
653209520
505272060
64557719
274990140
66202452
115004293
269708648
87173378
60027245
89123858
333581074
407120003
466307860
12480086
767693180
21894268
418913538
47158223
312665625
531448823
183448846
73692473
41899484
102685765
287518991
136782214
159845321
260544562
467003119
395746665
389009827
702179611
288188166
299295148
44462968
21146311
657541572
118270193
270907752
29634644
100102198
249891661
181194792
40380950
169780746
283131913
537988845
33060634
422725831
464530790
463632026
196438045
266326339
418884989
510098994
275546459
2880199
68357322
88897451
376023000
2886145
60519242
742509616
227823467
299439370
9562122
162197716
435853631
411029308
424863285
90024911
13883739
441148418
8149188
355377912
187131022
44503726
202255380
12932854
225801238
630262280
681537138
62241790
186840182
427258307
68667777
967477412
344542720
692144653
161737371
212598894
370104645
88242254
99414036
437044850
327278874
583899331
524453462
34699316
342722703
229561001
75521336
113752133
643647396
161631350
43158839
107847745
171607025
7880551
171532278
239927067
764883203
202193275
522118282
115209785
361336892
30656094
220863626
149979683
65204240
136123850
850725580
166213305
635311770
109141954
512827695
12242565
796182161
58307739
470995722
528429299
32910507
299287924
177653594
94161083
104963285
54840136
381192720
318841735
329062390
19044962
459673730
659397475
58943618
19638278
444437138
455152069
299716699
7901779
6864459
25438533
388422133
175604229
292208941
28490147
201870859
850100874
384546350
20295910
398845632
1657744
268736885
338082515
122334264
25196415
212404671
6573285
321998557
10672278
316576381
536374684
356469337
241741965
54859190
226882204
700990317
21020324
730639531
43591452
181392284
614187591
694585070
600053314
57669792
208832540
284572526
451147538
229379664
482248425
23753694
280068166
263111193
94495266
49473736
642141979
328193020
254315596
500530372
8294660
174537850
38764173
761428006
15550271
350186570
16502194
240902708
584517887
156954182
293146530
652860849
137103866
45436074
1371891
353050
673309834
83133184
541093331
91535872
262534843
389539576
76052701
362636567
138752113
308677230
574330494
251447607
152019143
85545669
274426142
275800740
234527184
502758627
476577841
115376260
72007739
115828709
566025520
889552362
152936112
490250413
90792977
801214791
3980263
74235605
512509316
51037365
366604855
291195309
148350980
454171358
32344524
589930710
127525959
105516884
59852018
718500331
456909463
11191726
547112171
893879710
430583614
337853231
1789700
128326074
624122260
775997964
237271153
263052113
108121989
124191925
16922027
11232115
108280188
90912500
115656663
498332983
86853956
30286679
301563008
239301660
274812635
431586423
132664784
211047210
470344856
160272404
278604676
284711251
148581613
9266121
577014460
297038311
99143508
393074267
8210642
93217838
295209
610429819
364803997
53866780
315440723
67498849
102968570
317669148
42767182
155640714
638027398
242820363
607974509
665924394
385509912
705559357
509065742
342112250
275576219
559233505
92486632
95921650
288854343
6165387
1588613
596221017
89643994
258051939
129757984
5577658
178453207
388706466
241433084
93995223
2917611
131553024
368004467
111442989
485048859
13736799
184848353
669751583
31324459
48792094
411983913
40551281
364208712
2551561
92081630
85383433
98799181
12353384
549647830
53593524
11192870
411262504
220890859
6921247
413126163
633996290
144276960
119660980
111397486
574295917
20869676
162261845
266034183
176037955
24605630
491427666
664850650
87083608
7260864
556100227
143979507
78855313
113084909
445183104
799596529
247154998
218985235
559508843
591587870
6383403
5181225
25587635
4870923
347703451
112398932
161849675
28759746
18210897
213989361
617275900
169290717
72439555
8875920
406475018
479938809
54711475
83287966
199558589
870765
79688345
8616447
505457021
263134105
748664449
15319682
676075034
203754503
122550404
88627866
198966
184173697
206033498
311213820
19628421
668695129
46681870
3054324
1102307
442841776
622155557
385331847
180076565
327952999
54452002
29377447
269696960
90515891
4441776
436670359
541505236
4026331
393851586
750218231
454335050
71052805
2641492
27799748
133849929
330113006
234412170
34120426
365403118
140527030
117680819
162255091
33967703
2178022
107900657
786639558
268109091
105921826
206738044
167181327
32538833
735251734
126727473
260401578
73589385
104471903
856375991
663512117
23857215
61086551
83156105
732465478
493018636
267313712
52719040
217911938
156336564
169265753
500899918
2640424
124125529
55803523
578461507
239475313
233909525
191695122
8362922
164813272
3394076
340086960
185445826
65315572
805126945
236173596
695226304
602683171
142811244
39561023
31687893
513270038
192162255
400603156
373982217
544242751
224216375
440158716
88926383
11079122
101707054
7314493
671285896
18650742
448110189
264013984
568059482
405897855
11426066
104733753
173084446
103796131
24840591
113546249
205500396
404280583
44239944
576419701
61051876
44653632
120150366
495717653
130102541
523717278
840111497
145089214
5546144
111800806
561903748
13198522
100727383
240826052
692996283
153099519
117026392
25472582
99898446
38566214
71105730
371304425
298808099
35537419
118150677
520535175
38700661
56489262
352687542
741660349
7989341
759123513
243430186
596248952
624704994
18147894
86153714
518876269
273762360
244501714
304244430
426856439
62553622
93633999
207538297
77323824
121408438
63658880
360127388
37198857
76024852
538530060
94878593
24219895
588768710
120311178
366298195
652263275
150974170
12490973
361490343
399497826
156495715
36801844
170105417
118704517
2786575
70771834
135260821
389142482
510305827
413231955
136448288
177770405
439944130
41522715
612529285
609735760
607163130
15767197
267778402
359121559
66633683
252418195
264056998
16850855
187194049
31878143
97906571
10100020
28589052
659843511
30882119
30950439
26544958
64116266
121086759
96697822
627310621
307992040
493601246
306634961
5647074
470454621
301081332
136389318
317223875
233839658
106709574
37235724
38322030
13614100
20192160
561791325
469769798
43931018
8410426
40388434
233801460
175371038
771498960
28070417
29911128
39878428
274817737
551531831
3364573
155568925
183220846
375884545
666681458
26394137
481223871
85327125
18124401
65818031
45824275
560169243
190553486
184348734
529520012
440342878
286328781
54215372
26106049
388051193
215353792
330306805
300905073
52158762
160944607
84989975
311541603
1568828
182139276
319702620
514291917
597245855
107869499
21288520
248343301
22563358
151182710
557623925
680036891
587394024
580266772
547225277
670954743
34384401
452925786
2278228
116820286
209315828
532616528
25689394
222227428
295003268
698738024
406003181
164333886
192387594
201871618
329117453
180824023
17408981
283738184
124577908
461030007
297418533
88867446
77182710
87073999
8240205
614702982
58116523
243051352
241429142
452337889
241729309
16637452
62069096
70270909
182006203
654883435
77175797
347710171
405509749
151674764
57341241
54861177
611711465
366808734
402028890
59499977
344102500
22906258
258295814
73679534
740643018
333512134
13813288
470346759
171556738
602787439
451793402
181484626
7035118
445875352
107730913
802565418
49399030
477484406
50587961
235280481
39461325
2649542
192176390
36734697
44796988
462622825
70364885
165608225
184562081
395177048
59301292
63417593
112024865
63603956
515812752
556773448
188395237
388867804
71834601
33311541
378641269
29222628
12803328
86499140
335336287
343439903
248280978
568878979
404744241
30769696
443627828
475871851
314083092
81123311
31540373
150050702
20903649
27253010
217032218
473352199
1073264
4096486
19501625
417378075
658617741
46917959
549740796
30010925
279481997
15669269
49724266
300565339
257451457
555787337
31343541
195527736
14822478
301994512
45600778
227080730
71659414
16983843
299887035
205062582
12438949
400796077
170266744
10722235
112645646
34609194
502569312
47321078
206830033
907835214
75273999
828427188
95492809
56842203
380951987
259814649
321811440
91488197
90510068
584705173
161997128
24443685
363479408
2055474
24613302
24756916
282671951
723827635
757308146
35354565
857113015
28384433
567962336
129767382
431966407
199289145
50001876
583046474
47700337
412899502
625003298
347401701
388186674
384594940
446843875
849583
107509793
822164017
650513242
166827762
14319290
111724282
90839978
2906003
30852967
363100829
342623465
615262476
33371679
385851066
91654745
607084897
191242248
89126302
65998506
147072587
294323829
757351170
124910702
410480631
130724408
3291055
82842406
114752885
71733176
181657698
39188874
282541777
101435209
450101
127717542
252357108
330950967
1991958
246946332
34341244
108716503
121950740
160534223
179953328
394643937
280077318
292628464
91706739
466729270
750281877
220728778
38346570
29375079
695955940
82011411
228974328
29537940
97091385
86060360
139151374
48385640
291324040
208774477
268497913
70575746
456613073
33936611
169510900
118182689
149954686
54704423
118234761
115014137
170017269
149846807
289627048
288519765
757169803
546822397
862610897
625649404
187768765
353282526
60354276
715999257
78311067
45549896
547732410
608844657
93314402
189228598
29394497
4181715
168663050
213932532
620259345
1717502
491846040
100689224
350206462
295849278
914361397
195293002
682997788
199021098
194445743
302956285
213349002
408776412
451714265
26731587
256655685
586845031
31150237
409891816
116649602
510435921
190879751
307415174
110959197
80665084
519267334
67125203
518368124
110490014
91415142
155681419
757627327
48934552
479909632
444387498
675897765
196928555
91547131
155499350
27703146
201058773
69498416
40224307
8175565
422240947
273468134
261902411
388985924
82483816
253319343
750310319
330263957
404660005
369588167
665475268
83005613
78660635
231777161
196014654
389545898
752710025
154898361
385855473
45312
21885182
96291415
486253256
281059008
30708755
132776494
257380849
43501695
715489404
785133252
472462221
419658637
276517233
418058906
126979095
43251877
292687945
429029429
342268142
65064020
508366667
71676162
224442649
506916150
76677275
252441122
663433897
44842886
176041461
606121837
143338265
437412730
14132569
5067757
183698254
169300234
259309766
337200896
228425068
270718604
648346941
141417693
302778143
24687433
514749701
587088288
717632240
209055709
852591365
205377775
930584833
252272
34293601
69728408
393149040
577015130
472510952
53694121
256074996
480819818
19675875
481050571
124887509
519442359
347915759
171466536
486904843
116428434
308404308
16098748
430525281
179764955
278148953
11388794
3945701
85990730
359731286
421431548
67199883
178951914
4181137
6759989
26425969
90162180
717294473
444234043
8311038
3243466
83442546
97525929
568626963
136767404
398196280
15722307
733505215
250689546
372855891
62580823
380873
190493046
750386409
267492298
216882807
6534437
209637857
424078349
581061138
437689980
337178455
139222125
203631624
12831631
185172331
21314010
282964050
217574524
801222987
160784117
444763280
524036781
64535364
77030720
84609149
10318128
241338752
61060201
707046
125357633
74931275
537116877
476068218
252335494
169689801
61272863
480510013
70607532
396616055
325991845
105423800
219994187
118435988
7867859
249318462
297529477
49154108
328123728
486475025
525876532
90072799
109798949
74828898
58709810
699155260
146433639
470125125
153641204
207759314
71401610
535050725
251970495
423102572
2008516
461629395
268798744
670735023
7795960
668549948
404337523
327821486
349604454
173717443
17273805
354797487
225223686
414408115
233704601
63270793
200858179
639620596
273194517
60587395
4177459
215783580
810941739
308896131
131597130
43442325
299831201
185830528
22902426
168533958
205403479
714443403
385624055
315571442
180906961
59794785
113895494
75807863
171539675
209874854
68910508
196307897
117199276
54937518
91589330
609829469
31106814
28987816
414394471
64918485
141817412
258329065
559788466
4833859
289306091
140704744
915047426
210182257
302307512
41359006
41239835
436067936
708228557
13158195
433524779
1246524
713767203
617351407
491398280
43873048
136256408
489256013
297204302
386726911
683753332
203777
2270701
154077970
2293582
23230105
150120377
67334111
518006217
588451978
130605784
113044073
439869076
318217111
209777106
6679354
272966918
408095866
306635715
221696798
323764466
117697740
258706899
246736278
11198198
162737566
476842384
243515361
125283127
34211519
338152100
3097859
74825413
316024852
573687912
483576040
136498957
136485234
65471965
215651496
186866082
5421359
211787621
301805309
167189593
236263952
261535281
468885099
716580220
151471408
216134027
524160108
280015396
279611615
180793236
145502340
35279056
718786196
226535908
74425027
403776231
338503291
160393627
299992073
234259855
212497313
33345055
196910532
376764860
139675142
547191897
140627732
494754679
483752462
43069054
114430911
497999174
24817333
411076661
185036652
865611314
124800540
206028512
82719642
482756586
331229757
799794348
144345707
266922828
336570766
301009903
321376715
266324436
251692109
214735639
256859940
206242836
588832023
138324438
66552505
191092694
263380700
119821927
2730606
505943216
73530125
343579906
417982454
49614135
76113645
48138265
313089204
85639571
19110378
894081227
352337336
12450135
677277060
98594179
191914105
478555972
287787522
103765552
170332
102260433
674651235
441097949
574821870
193114923
102332590
78503782
103839399
74438467
183572
48518066
634725017
182104679
127084125
1076182
184981567
505077019
405867258
541672037
597119439
503018958
319424120
376216302
566185722
152378657
466332278
645632711
386447271
233326789
40303847
133948179
281499733
179022138
131963935
211845098
45438464
551739448
93911532
69703661
257511012
529912305
2469725
117819
51679758
498439357
304993566
645996167
54565056
7154611
34419429
352804772
351922513
431537135
98352919
633247095
27914991
324136882
71200114
598129277
95830987
41717118
295934364
607288948
221466030
19886192
176384285
283928501
430994816
666692135
320633818
110204638
12515812
498887021
53398396
500708828
367149693
275404619
914390964
397862717
137144819
795778305
172036765
39516839
525284586
400127022
366700613
156399242
762597864
286029177
552722995
376752160
270230234
94353838
741482999
334808568
103458709
335032281
40098193
176683036
76255152
8824591
7397232
176573957
46848676
225053007
115222439
238770037
339762044
117475775
120061648
548316886
417360047
232360821
20420293
507156328
73341326
290511719
144272513
167279360
111477457
177302087
20218870
413841903
185925790
268880021
636993273
675623529
325794907
279679045
113218745
14982310
566365356
214885421
87586265
64099755
94442514
158600270
140425731
29778277
450652202
529840484
219097298
175641286
27655256
303179606
65111480
245624302
247257381
12360545
177627622
400878360
36444393
868604070
286154000
830607
518596945
739659240
30813710
101925711
103256263
766669758
180206895
65979600
163441817
15389801
691774665
535039166
110766575
180260749
467957293
163227093
27977789
21741702
194689789
445917157
356656584
44242763
41551429
408816807
150965354
18613196
459086710
412408602
95014694
92541020
108850876
221327312
154345007
107438652
83740014
579039152
339167020
326534334
12741926
74491724
164767250
9529298
74080018
333628248
212652694
373589724
598941530
280734843
25685648
182780498
304567241
68452267
99663694
344697753
43185978
5404164
131044935
120204269
97877009
145869513
298600424
321748190
42156107
102851152
412941723
110011325
587306384
105994103
152853295
90945562
308805865
517374463
568218478
261521650
2413278
392196111
174332549
228279375
348543246
23529874
557276104
151611753
23658287
183401832
128006739
686004886
507891387
129434710
142364698
2222397
611012674
29189052
175014388
59512972
365430396
756854505
13843868
256249326
424431486
122524486
496391320
358699558
280460942
4683009
166052113
315223849
179154827
135296641
8480413
7383644
99201900
122281626
550884808
150514952
243271584
57675835
166091088
117710172
250865768
528643654
364616773
215256745
141984992
289153810
284312640
224361847
389737825
154799936
27920585
56323477
454068528
150768435
116028405
309750824
62205889
322994866
398275607
670036754
2267383
216096627
498033253
22549555
266556041
22187503
183137751
52077189
157627176
268305067
479059904
500492184
847682959
14761342
7936674
279213381
126355532
114342273
198006804
173648590
9047372
443200881
388478300
264448495
479077496
301003796
177902572
31421233
80015555
573089629
33736138
264658942
447032641
20688616
20366437
73799007
232022683
210322653
134089875
666895104
1751261
24345001
68244955
300350767
208687683
1961683
82380881
98592945
303231890
142961398
346563106
193386631
847125922
217720943
1840325
55472227
24731540
720953924
51210371
83122554
199644369
256275523
87893847
405496121
334767
352771437
64592903
188274770
398103791
77899778
56833387
21609470
294960449
125150427
733837239
100758408
324796124
905222697
477535951
304324105
308524867
424253677
456553471
191291041
240873461
232591599
210129652
350549264
99993603
111722939
261226609
468378391
913158522
655812827
205369803
293487957
417538936
87217262
650490004
22795356
567546799
669179634
527351332
197033291
6303899
4013512
39160671
277818343
110000462
62050209
160990653
201766956
480202575
144309259
183523557
215549847
10337039
821876609
145160750
255940718
706823964
464733001
55269227
29443670
771817047
570939232
595188044
16181081
749771134
11479154
65875830
189151749
57811194
157835357
397001759
709532617
740965432
139516678
172944681
456089518
221793777
81629470
825303466
54414660
461072204
155482647
69270740
273170046
331977913
63791714
373047911
133086760
85373068
279752739
82389639
338675235
60936243
404505619
102354185
336860139
388187897
156435008
52619111
475304654
124027409
573077231
255862196
177998324
11803156
551622139
277316607
790571825
125193085
265706615
4982587
125789646
28009477
263217461
499324014
253999736
27768389
250309462
860651528
338440103
281678630
310018149
68021416
362129917
373293482
392753609
219652640
329756419
55143264
114824
189257976
13143216
329745508
766207751
156348137
511035
255152332
27020116
63966526
301428317
13286307
640035471
233200792
471427059
115943535
396930830
580018755
112028457
188354611
513354404
131898300
215176185
327386460
153909126
249637979
377002011
222914623
287749907
128465853
321951104
78255399
17084605
198560503
145359909
110869746
481083685
56338736
412950714
502395653
429282788
186428533
71763324
130658031
137062331
400498883
38962477
511803906
99626534
33677190
442324075
549270951
124669399
60866933
38903030
87482584
416451409
171264079
324492916
190515199
42053208
316048405
250036221
111455460
10778158
16005055
20519836
195232989
170115395
175348151
194043153
386894069
340822497
128618732
15605180
48682234
594332921
457106394
519641345
361659923
436565635
741961183
99968296
43361019
7160613
216285432
96979220
419761424
86719192
398825178
5949190
532443
822409363
673533871
217582373
124918499
149969664
372254003
70937756
83258633
103659966
384221017
223764367
650884164
182577902
277152446
34077008
66244758
75579791
27019648
394853010
5287397
162283149
371092894
221806199
29944
282698709
333277574
319670477
363521396
209206988
216027795
105546275
97921188
35186593
201383860
326863441
455019923
515251723
330055733
301741457
445147746
361562084
61491350
808335391
164633613
27439844
434628780
617241002
506330120
192818837
683552042
175553551
128785880
412270285
15758924
267284669
458014979
228373633
60311116
295839467
684135011
686273705
173480287
230654978
336360155
79754318
623060544
2510263
186043545
233954929
74212037
633842320
73421713
379307961
187909781
57569533
323428909
537544066
72247847
421208404
462387794
248330060
104290341
7460144
46219230
424312127
363871619
451720523
51028154
1485292
301875519
154469830
223705391
69583072
49025475
771581065
183279512
425817737
297962271
649901563
54369629
80929344
345841426
329575819
560024893
189306416
152436575
578175191
19602780
214228075
270259664
742280981
522042984
2821459
350621319
113263634
419450958
644601269
263790483
164609451
537533756
364876219
159916801
262204902
85964020
74377982
214109726
154223746
492505713
33417112
132891059
507645939
547539159
126089236
222414055
348117730
27102693
146574474
374197194
423154308
219169398
444678299
614034581
28776264
462986907
70810180
270466456
26999297
157528888
859786595
292769029
475550272
256177088
164892291
390620160
352088049
220284076
141419042
43653711
34624876
185907663
584387351
132381729
148841761
294011048
182897656
320717579
381050066
258605954
109187007
1704395
486904206
28433833
233501935
381227189
480834940
338767788
115611785
358928397
640690067
130317694
56279686
14735141
5105722
520403990
22822244
57289572
23367666
175541436
248744377
132136220
274325690
255745664
62870900
110151878
148531778
138002244
174548551
47126360
81451708
137597880
36775027
239439525
5122679
13291783
65160911
56994350
331752403
204292746
7507575
283849200
61320621
85291949
24259277
199513439
184970433
525927591
56301983
692521100
294285776
181456770
146999310
163508001
196716656
292748532
138224464
410329717
246955878
652967278
448437341
113560677
484455255
90550084
235502023
469691022
88333907
177042028
725517246
162837070
423190421
238595149
64352400
345993223
759177770
422091766
28672838
504029549
627122720
253240809
15552405
9611999
634870824
577257910
329510392
850504103
641575176
129478418
641885171
62418111
87411602
27112349
287196144
43762131
5417965
306779595
479662512
6417489
298528195
282939937
915360
210012616
369598525
95954743
316103862
43188944
56040987
410237486
325074242
273004143
109104310
37743181
77406211
21993477
754747096
148978369
206392429
132634207
335858211
205814637
19265961
4584165
172971442
587234335
151062244
457613771
472807714
648305
78290274
182701401
368498360
462169627
42445391
164276374
555268453
671541821
20613167
844220999
109451628
649935031
502709339
346607863
79818726
24720087
145558115
136866408
266933322
576883082
225744753
305386441
333903100
386279460
350586737
425692390
488662526
265053410
120763904
406076107
381671560
717432725
755755930
135073267
417580899
402879017
885076
181337617
324509730
183289799
341437659
309495286
7964447
562906342
134406789
52023303
308603743
619796595
648903349
648717251
362880253
454849291
214957696
9306168
130517215
296892310
193430477
318372440
501367948
59833230
373041028
34435701
189823129
149340459
419347415
507732833
21736592
393571393
443927697
638447785
118100903
19219618
639409392
515318157
188478592
64254860
62848592
116744079
51116690
691234161
3940899
369895436
40957895
91258469
443053546
204523657
166651465
122132811
92222787
352850438
339249872
242557760
13985888
244559087
378983866
80039510
178653342
357894670
62635916
200171878
30985609
144191448
202730412
11064876
95072182
13430114
554088531
158968119
210496009
169198202
270144281
618010140
924281562
57531664
131483731
91891603
59405193
318601187
160532306
203216485
238726763
22077378
721133776
551441712
51168497
369199838
71249059
161139183
288755994
195807371
441623129
491120648
26737473
4126165
748030846
352266564
160541287
504575479
176969446
6231643
599967864
750838737
163385478
32045852
33251776
243139233
143110956
484158500
373160989
89093756
275383968
117536362
122166611
484824261
133180591
651754772
457243144
137074251
30443054
127645326
275113494
10129301
859609
57931061
202385000
26974915
56038170
878362350
41888088
112871885
404906242
131789348
20210587
347446622
258724827
312449973
645268356
15127815
41980430
263296712
522688060
253922413
9359951
99025403
9438
184682688
93394836
684409459
648271965
59068589
163161600
53357921
113401117
2333342
229577795
462053253
711168482
384171306
68172177
50498798
316409822
309465043
567588162
139357774
7311014
542411525
76372226
102383498
55437029
743204073
683063675
210304884
122686075
63356914
401822155
389360514
81788444
98103834
268668679
131280267
21351848
145833444
217144532
483925374
96455396
310669534
38886162
950482981
55661828
39922613
515855875
85520453
8395541
68714497
55060121
439475605
44139643
287873023
106223059
232508664
65753657
3747201
102554333
475884874
198563672
356798081
36536987
20129115
79450395
101063537
705002323
287315901
292300704
682115438
630167349
753544564
29319851
17966039
24250961
43836012
398350930
6265717
671529889
357500107
77946078
557073361
187261102
193782509
198105800
76829821
326623776
3179296
712050954
286373274
21157406
308171693
117890847
664711294
96333589
26686253
456442981
260973584
148535744
233237136
408639858
11526142
14826485
336330998
418148275
132140672
672273742
28292158
9139606
669434623
48101806
83408876
40998725
346667365
252127559
654858779
117189764
92581795
47357604
258271464
188992655
105598953
455923163
125190447
574219766
78377620
3886994
269605159
209608291
41274911
89865475
202236385
169913243
112127418
54356935
563410222
486873418
182904299
111644592
367994617
436535630
24181562
334957175
235125504
137956667
38262875
151826003
212702195
767633987
125680666
513399351
96375513
81888999
82771000
241829038
138866747
701867
289354218
17339409
237359458
164189106
40656227
872739029
158534191
24489792
428847947
191724339
82471556
497900881
137388031
151448522
7665613
39948590
366064390
194304139
120710395
45587049
509549226
331923010
329096777
444735820
263211580
366170218
12580629
2666838
100672250
555733784
427690120
602977071
208472425
155645413
546121715
87317305
85656408
69829369
87629398
318400079
38526969
460964347
212887931
7722173
482316872
338778594
9060642
248649005
20834996
650731137
136295799
250227265
494860046
236944895
534662781
246422234
17936970
39085867
80804165
147330783
87203942
412274506
106489035
133667414
362156564
523533004
630218887
68668720
515353320
330602744
78225244
629134232
195113795
1364993
257832680
373027806
220361757
21564941
461745821
83872292
38150855
261384035
352508860
10153533
443031842
95720194
8158645
42903794
342550910
410544367
231467604
635868089
12210229
292427015
1709743
380900001
357389102
2421085
7142662
72758629
167559712
738679916
36333008
468660165
5269312
475270529
199548619
156951500
502676790
152138659
239135507
332030288
163487955
29530946
662184294
8031883
102697307
6927673
442257139
31908016
143732052
160073570
440826932
340142432
144000321
107971323
25793486
161859399
51268625
57129030
541686255
11640339
88014876
57333507
105603704
516440164
824156105
419112003
523628889
37424125
389696158
33950165
338416430
60678313
489603089
386957523
173391695
18384902
261815587
155588865
43876531
248511742
53226453
78792965
93527382
589900304
73726076
64975
751765544
445851251
218983168
1115996
37250957
141792385
169037208
101529718
144007629
147597627
423406283
152022887
162842061
138060168
150403488
566954238
610945062
366193953
1064578
378520526
3926042
38920008
196577184
348825925
40307081
551910937
213318176
57123947
59545491
30001909
363134018
256832371
2121434
1637720
581723466
36139169
129608907
15184235
3725367
565957393
185602860
211917968
213631330
238570672
169377876
10384996
394097615
450255573
357885326
381926393
18626434
133094997
298549204
1524104
123715834
91463397
205979675
205684775
652604467
26613959
464990559
103103659
659555516
814923345
13130369
136572997
445643193
132618568
154803985
81021347
47098468
57086812
175361506
852927170
659094674
334672174
697946015
636514803
128600616
442207634
187183798
255937570
206511866
130571188
445927103
279912982
215169172
7544680
504094583
382639840
37631823
144034383
606651799
98508324
342840124
38082695
349008830
76644904
52932888
709467015
383632166
180245965
81080938
32319638
201681350
43682661
156317973
66279959
473976529
128636392
253260596
58273740
18876656
358953061
616668324
68488704
127746241
28486852
4040562
47403282
552419744
5234345
570351315
338635936
27477103
318161900
400640502
454452359
156150802
525987924
106083062
22502079
452614141
43707402
221573154
228958643
747723314
523222762
536644640
135515984
7798892
33685956
823064340
171238020
467830615
4863470
605854987
4424514
185011918
43629621
60257743
599383188
104239045
320811609
18956314
2828374
175291731
47827391
834988180
291778007
636313688
200083266
244172771
67426851
55515221
46036463
223463221
70965155
607690480
8016195
143693691
59814727
262217363
363883604
119426521
665108264
36277469
166617388
304382276
382580522
168720392
71841731
448762367
423436263
209879820
251061370
463017970
160191451
1221291
196253686
25064432
104466005
172011468
150469113
70916868
42530225
79525026
148638183
257908304
22085310
621612051
514480791
432787499
252301326
340382493
456768045
443973912
241760464
74566124
599897529
128162035
215310497
231178932
43126206
166186023
397926445
275662951
35288849
102599539
68603222
190069032
2280658
53717956
583547171
763058145
220924293
53307602
577524340
692216676
354041208
754906211
74027852
308215892
495867977
256348626
166841314
513742108
392311482
49362887
62006078
61482157
185403707
254370012
72199149
251626984
490478333
309949065
48544920
11234384
729788
189352057
164311748
207023131
1457115
421723817
70631192
163593553
27998488
75180000
553261000
296735420
234414067
13605299
245671480
407581875
635053
79645470
661323871
794417959
44639928
106455989
585868111
85956687
173614335
291146019
145105640
266511362
151982854
173022970
168592970
23399384
70108593
287091367
214334690
397249149
98112693
82743471
44025384
326362563
153529585
161744557
430876035
56240743
27491572
35201919
297185693
354308507
883949929
84568844
737506951
420642425
479722310
47883048
53505626
423148768
7837197
478920406
5042383
371097839
358777546
115956558
24916666
11438536
2587063
4753058
224194853
61828033
817389601
26655627
497175796
4183124
211681160
203454581
324078798
20687538
20856145
62313810
44994050
646551099
568682118
167589783
301146493
119437028
58820024
176857348
108281109
19226420
71872606
88129976
55786416
28591634
703662529
20413096
509327374
123635863
72074667
140236518
368134779
35820259
65851671
262234734
616437540
69693617
532683312
55266539
5693046
443390303
126710127
146128110
385416651
370186991
38175535
240917796
210359950
11044144
146177841
554508774
727779334
285865655
887329930
301365259
76869012
143201152
454954635
558478743
523219280
678115816
314839357
74987913
356157304
88497944
527808101
390716125
21376148
142352366
30845434
646642733
36646329
28538413
158849614
592891954
270097053
206262976
578251033
35826842
146861936
338055728
48432263
214868710
25855347
269598493
28691754
161036488
21923319
22134546
105855444
439500031
156164893
15858872
3045111
217204287
187063230
244849377
214904246
861391653
225331236
85902515
137762559
637191249
19371576
13211084
81378029
543964039
168727233
156405972
224262182
88543674
4757440
99789982
325866442
163132535
744508383
4136563
226029230
150515959
544759661
26457509
356231950
42273997
186307969
211612212
30808223
32255466
303555067
59156043
108915718
21888823
17752650
298394432
128700670
676364213
888649236
15957974
456229814
122688532
26702929
48674360
9998309
119539247
96090612
271390584
330680377
19114181
16499194
122735884
125145593
236740661
69555439
131211760
193442899
56918997
98721909
642287245
254428575
9711451
179516926
297961790
245432595
126578236
287035473
801625718
63893042
777170919
341988374
135243348
324378848
154680562
235523387
334259823
62851064
169521369
273858322
33307069
489554209
295855796
319029037
584031174
492151746
726604633
297365329
550529983
8008926
399692666
218960686
286205485
115286574
152368648
288857173
100821382
283146961
693580717
28042166
397256375
381362653
522590946
310225804
79049500
4677677
55695394
2210816
363044093
555690407
14353702
71892845
377684196
275005839
127283636
194437146
415539328
79029591
376379509
112571955
177004109
45439004
6400455
644933167
3391090
269990350
67248791
136519679
68941803
103460878
20674481
145979535
273542364
616550740
222519858
5363932
72926085
31115389
132013203
34903917
20033573
412681280
120928968
49651837
289624191
195481980
144157412
329565952
112200951
482055782
485527382
454597571
656351064
200228912
274233867
36006017
60591487
535605614
45661614
619771072
485732743
27767966
155704467
26960422
45596805
8501365
216757249
149352276
247812280
279795683
15739178
94073731
549569669
270812559
149491689
101566264
486410359
842692492
117951009
813983092
29272611
300093823
17672752
63118766
34969016
51919450
206168953
461347324
114445242
324430096
38963075
236672553
28503794
238280631
298488084
63125736
88921170
60963683
574362180
551166876
553477602
444232732
240682069
8828708
30598544
358489169
13574443
14571232
69932474
31530441
351948277
12962674
330295702
113618497
13978765
3016047
203831998
135134049
559687911
625972509
393510755
366724168
236842053
453810785
109503126
269880115
41599419
250684611
740170352
415097001
671287814
223471741
264439542
27174663
667076728
54554181
316653329
166537935
70629523
49315533
296431027
381790165
268850954
306718547
148512670
14236553
306096312
165330502
124223038
25598618
176233819
33591975
446527169
111498918
611394369
287802445
28936215
189949862
96073478
300031425
334811417
138961064
377392360
279013830
206392980
141502875
200996922
257788112
497764646
362707945
2021866
301757452
113397691
28522858
235061305
92583336
166761952
627707588
705752485
80930652
268575981
83543744
266418320
427021385
82866072
851811774
525269997
402502505
423166689
4508939
820676788
697656325
184553798
8152402
117447608
19439456
114011021
644740540
295643920
130874678
287825207
208607621
182156900
252560733
768178854
490001866
274890364
207986517
487802306
22689427
39376664
47574269
217145221
218287506
504822189
15850372
388139689
277176017
81929341
32465664
351749525
364566141
491818998
487950158
364148646
12692362
602904477
215204057
26677
498653741
26544902
375413532
12155056
52404045
1191234
102419610
164998567
596550029
57523374
421011921
306059774
73791131
873798838
69684063
867452240
58032653
412951618
741080550
76756265
232999995
102990563
778450349
614842312
270670559
197774000
539867372
75771515
126012935
397077444
497301724
191727942
483443733
254205967
497045
328279596
136370501
328882191
81621890
214826869
367333793
117504106
212646664
133225388
373557599
396189256
137903106
28613994
35671160
172340142
109026932
259766665
98100734
274566903
279828427
103279313
257725276
152099216
203431232
104881141
48594122
301923053
467573699
5387280
544988135
7539989
336916653
54787800
4861247
251425676
84907158
251693697
153333217
305442056
780016
59376476
182162226
189269277
251484805
203382136
686463875
188528734
436668150
231993781
679870
142404336
45838651
337863984
90518396
707631108
408553208
176857301
61788757
35377600
139837940
102951606
227027033
1073872
68502218
450446560
203110779
30754376
138181774
11415692
370732237
30120897
11546418
310011764
35367276
240489809
67182518
317086845
221512384
263468364
67378231
1170541
298707786
54173025
220305561
56345008
47626422
147919255
474264580
225381817
456582203
9378255
259888314
164649482
299513485
288761219
55192137
352532473
480622335
116045762
588906254
91022254
7554052
32914287
236971180
148488486
848369179
319755588
253857459
85674101
223883084
536870032
422828645
372986683
249219
114008475
459246198
28347703
145821483
51228627
297567315
60739171
263203164
69812249
376664882
332819909
23614358
48307115
2116494
98650649
42717222
130682224
391676629
802674
413151195
49041812
276276511
235741940
666598940
183725824
11799975
14787058
73795837
174077544
33918598
205396015
415901340
795633869
258648877
38932048
493674823
487873378
79124815
466837050
498500601
182581515
163621023
261964336
56079963
75198014
6323042
356224421
335273894
57886796
864646906
243557623
140155230
21719524
10913784
778800082
285110543
4125259
83840829
108297790
167771750
1844987
215205191
122967495
151993732
230157549
345401737
33284299
162740438
587996
218996458
418037612
377668022
48850844
481096265
327030313
35818635
199258076
281556203
57974074
53711710
229898318
109821797
62014292
639124776
139282993
164608256
68302377
74163660
469850
348445407
228216989
22997045
707981724
353795782
631761665
76085748
537482292
130777226
244499979
673942404
73941068
60160686
65983913
295093615
44400852
859523741
75976350
958233074
519979237
691608163
365558485
848171446
73628957
60466614
194515270
794519960
444426063
132989969
388708077
692894824
379394570
754228842
78312911
21908127
224425770
481120235
651408271
139913129
19359031
163359521
138906159
273301513
423998360
153493303
730770711
106098641
159603637
107030112
504383791
133572021
262450328
78507855
627244911
821527011
48180999
37519912
32276918
52684411
616387363
405371720
567311465
53795930
10200002
588996666
68309622
194013170
578300878
530284793
255935594
324665824
759470613
26146158
259871836
86755271
552874716
190221166
278232070
490321542
172338820
66683840
67095413
934093068
360371306
27253784
95666305
1310456
225168679
264080386
100837819
177662297
126989222
790730894
508862027
106373848
70449762
37039507
61897344
25130834
92179887
109047324
572824063
52948760
201995363
419736636
467930090
59840410
145877609
180487260
10265935
67905840
100534720
755703652
67849722
5115845
247817574
34282970
270604141
93734147
190915982
2175359
15948829
614477212
118977064
42454203
60377973
75034291
816633938
199764825
42160631
186834596
329072934
76040029
633849131
496244983
18000206
139819428
503002831
503542841
78476647
68443077
392499934
724271658
228732409
589817623
202946850
361969414
12661576
666556978
210203259
353585695
83244175
27802787
38139932
119048670
187677735
17975217
312997660
2703717
57236662
549731689
49303689
411308984
79435114
283647604
32752145
95883068
16991006
87287768
253706165
406452171
105992759
507840025
37223123
366232248
169677405
32955985
434170140
72500634
66751333
487010782
440652735
278854364
82023390
570811518
242621768
9137454
191772371
624420151
98529980
289772168
26575272
354354452
254524838
435401538
411970369
163420196
168213513
371983064
17505789
1921056
223263263
608732272
223092168
36210959
38355897
641755474
294361172
17647053
315947766
607219743
110443735
236281133
246100900
312011210
716538537
11885333
17579824
31150831
534011304
563190742
88198073
202173787
218396577
321634119
295956890
67065524
216541244
27050713
439143970
114268644
75660086
51588860
195227205
429355683
600393257
392766659
718242293
46920221
737845281
79959239
91985451
366995193
107228149
14954667
120070197
407753561
166177646
3452007
337131949
105230868
59284601
195792087
34858099
422998805
498331303
38808053
111910287
367303321
233624915
165114309
105006314
461615391
25525859
362726131
132007277
272254427
185289731
607098627
43451511
36181283
655866
560389792
221194676
111157530
806147748
22806761
539743433
326018959
16368862
78996937
547045836
71001954
233087468
32642157
192807553
53905309
37690334
174816089
309346348
748271074
297750195
39196044
194311285
830754010
376203668
341138019
240326128
179183364
32700626
489423890
139783760
7439682
223993002
52157703
594536576
8524511
71374813
65815668
58753830
522390314
792093163
53130230
60697457
11416757
536924009
163441642
431015794
79896196
275837638
206829239
74367112
181379148
195973612
221683121
368683365
94084582
254831144
24490135
78879384
7751934
248287456
129422289
65280025
314052842
722492716
227099924
137911647
138028961
88791004
79436544
188701013
628993071
396104843
868574580
91151285
402392375
299758243
102909159
20618236
885918703
23353633
70151615
804739
225864569
44287036
434121234
115509081
183619243
103746571
214077469
479952022
205926029
8477549
43257115
420205155
55311167
482786190
293630622
65220707
34011722
487952645
141746237
11589922
213645319
347111168
457891132
843485764
397763913
60374241
275236025
734871057
541551664
44541801
94348690
62039387
380532929
486927268
116700902
667689262
107826025
389570150
842544096
3368196
476691367
145417043
54128430
280383850
655187204
43530809
230985889
221578277
23616324
670497611
675150616
220210511
187146101
505120309
264770910
214788383
30609062
535700806
462631521
517676063
337093472
44339555
41731042
250717762
822761371
131598692
131939257
678925747
216804585
386090568
158401183
73692356
84267067
207943865
9934101
46261628
375277073
529483526
474003484
54070909
568568316
179320413
235569411
17963555
52089119
544991786
828704169
390169223
121042272
71541499
371328466
74175425
388994846
30196379
390406499
21610888
14877494
245701857
645427274
786761608
386968688
390488101
2408400
398462614
155892479
166127063
50137475
556333027
624809552
70321735
54675193
13740435
482848602
51668377
263004841
330096898
72184434
3623589
166505026
264343079
102593107
139532627
156287032
94603241
18022971
673421057
10775408
252481081
586512917
87027251
248345715
114175897
30546870
36766374
35278059
49510211
16852809
12624748
382456001
345458254
700420300
490801985
229503623
442184398
11207759
69801515
321957133
62928204
36657454
22932230
73838993
40687051
134767105
310679890
95578400
120172683
85140140
534109350
355293831
564535522
217146339
532156692
30929969
783039408
172160290
199885813
46893745
158079665
304106981
231710987
533298141
726627641
354921237
45823489
733602875
183181084
288124481
19142848
40929436
232289099
489759761
573609464
371799196
11271734
32510182
240124174
67698507
414858776
32481330
237856021
3638968
113610108
63691860
270194692
88875033
514433019
3835535
25008320
197011273
28050474
1363607
127098669
650463290
64270625
271069507
23811391
128816335
93823064
530723587
144490627
55991620
554913910
376692112
635994430
21955956
771781732
393032829
3613309
79786276
82402542
57418498
321462023
247613116
219839975
49829924
54106979
236723898
312198601
27924797
74977732
172794862
8770809
120441428
179334343
8356372
287667260
259117734
376240693
15782689
290720053
432631702
201185717
20399324
131335334
183330266
23891251
10869742
107857453
164186932
77018085
1852586
175036501
62385630
299818314
853242724
342878794
107074634
618451117
141065234
119488386
608807734
394099287
478778370
91563445
27366159
126049026
452752331
184116929
2280142
128555230
398113187
161253767
34011853
692094371
127972404
115640475
101652257
345867181
50428237
112273941
421684070
3810736
459475321
145953623
581483638
37297651
238571021
725925871
13871375
33474421
456686551
381857333
8937334
117059684
86528443
85667630
44093655
576298568
536293566
81912752
81687533
623058379
237467312
97439226
372124523
236343152
85525182
134107535
717607890
164386850
172901202
241369096
371027109
396647477
179672688
233110880
10253242
885616049
237345063
145229955
205147739
578994441
297780639
287274555
524096
104791599
477138690
292677289
289294023
9293097
1855549
896103216
37827472
592367156
155415836
121094770
76705362
170405231
43281315
240117774
924960298
148318641
34794626
25750759
219835372
273603542
255046168
164672051
107422430
277496129
221626336
29048065
290302864
111730174
61794016
24441639
12525708
536444910
469504630
24477331
39217366
91361433
36392589
97543718
273324943
117393405
601226281
56843173
239557970
23540473
326929746
51786510
229339873
300458305
592537953
357860732
4164277
301129321
265592958
57555328
150977325
113447970
112065911
2849393
238562296
180804512
100470747
26167927
651594481
266104600
85856333
588972271
70764138
266823971
432001752
133585
1037694
5459735
43925629
92093497
297476510
418641787
645107164
410383520
18556145
13838650
35396317
75979302
93202844
322570747
85976355
292919
571513662
55667827
51251882
246310048
24888762
134010408
95601956
156293953
173723017
382780331
59893651
515779505
5655687
162997151
60305667
307856419
524615046
175365874
123763196
304413667
408312964
450189462
83764658
139727552
219541681
237719470
720231599
141891008
524164181
44001189
190867746
619878168
56399936
220683741
208480789
686277434
15835508
599041584
405843666
465904955
4806287
8519276
91552067
325261246
84906395
369328600
374710102
51792677
451568572
174559791
244945910
589090634
67926274
2112829
58361835
1054688
41130542
24700539
22426835
65438077
549106806
176814619
349359645
194837687
186006191
659158123
28079140
282679568
23055683
97326601
178931649
53759812
437022818
45408968
348020940
49263229
26836788
88112756
900540428
195916780
79281681
44023638
11837349
854183218
392570094
257758766
16693640
527306058
94507941
227279843
766497470
37427808
950470953
789781807
693939604
39137603
389674354
564593966
158922300
367643177
34188761
120708921
436562167
79605122
55075533
215049180
305153048
827651635
78589455
393654145
264190130
27556945
632397265
5446568
31769222
191317290
137893679
541032176
254755936
84836051
35476421
90968511
513648983
955909693
163575280
48281153
351381296
280185137
401334563
195493605
383787760
113875988
358338144
268628843
132536603
125562128
3985255
668643086
8762456
11083146
96238042
235047458
121458140
89019412
303658564
711324356
354098236
178314684
58073376
287057417
381623782
555516961
468466285
141685985
99922717
329569664
414464435
161724697
108430900
432706712
200049269
37795265
598879931
39448159
613265680
238714021
561401614
66523225
24703814
154628784
202538971
46480606
154784781
537618254
216338412
325444057
347779
170959127
293758222
921735379
34664700
173562004
36756751
554258444
244870953
240036709
77578566
548712911
474497349
291947695
93296541
52861958
340072315
330291280
215083490
110533685
236922891
125585176
20646435
665022845
287709826
14987203
257287618
48867985
213558286
58487503
218368262
2742953
505780493
161784178
233119022
901579851
218505246
168305198
111078719
394001584
343349566
52880742
47645869
69488845
660722201
28237051
94990300
173726260
32667265
71692787
354496142
80142300
331619506
413508399
374592029
72689671
73693132
266489172
671454719
80358588
667402082
197305092
150708156
213203363
224945247
68137031
343306921
745936298
369547540
729391427
262622454
75532379
378810471
18915697
265805043
147712735
60393179
294703402
567670797
303482127
494857752
6171850
530294762
152383143
134046518
483707963
20585791
114430086
83262946
71847392
11626345
729205971
44283626
490704614
485591780
185243816
95349101
27674580
224675118
53756200
333731676
43580375
180655376
59737195
108544838
268806
215550523
414315046
880330565
206751872
293484698
49745568
312400359
385897880
92497970
369872383
98742753
104569855
373884293
22761542
119433435
117169268
517059019
241338209
133925755
21549808
102462383
214041345
874250022
806147684
29397711
92433488
78715398
1762432
244119426
285176138
124311447
146750013
261859263
192116824
242141236
68278624
720321621
157088410
109372364
340567695
710463616
97145410
84693367
385543136
192356448
67079613
256726004
74769286
74739924
340528046
618962988
458012899
24039713
232367554
426802078
220219632
153673211
825413267
238294100
111695790
36186810
677578210
378352825
125545201
74137038
92262136
211252612
83409527
31995590
8208856
123991210
112157407
702426205
10666283
271198603
72216100
52702144
203924760
3454207
76782761
17268118
79004935
106625317
821303496
11909831
250948736
28030363
247473933
152054679
365091679
13244193
280610198
213129937
270337539
1705509
316237833
643877025
214247155
631354071
450581998
370045348
799431040
229554839
618917112
467174316
618114596
665357368
5625746
17031917
383279954
199185877
253310859
31328154
24097204
526730496
211884514
161365878
560952656
33815763
753098714
438630820
344373935
225925757
326098900
745767391
2315918
97395104
168922352
283066008
503226193
20231579
385746684
583239144
433410086
41407536
152016513
124651702
287335946
566016874
522102160
19790241
78965679
108890300
29801264
185568420
606352383
320135671
455569125
5529574
390682483
574354848
204729214
345776923
534042264
123493994
569474282
31818571
208031873
273423860
342307300
72193197
172580066
63334201
9314336
568283773
120671084
425164182
257912051
204044138
371203796
1800140
616257608
758502807
231281518
257617027
49042085
140912899
185554276
387142689
850389001
91354758
724809364
111968850
84893921
336380950
384959364
472439721
34960533
333897681
185223266
212034064
7742729
10111068
3284760
4037941
482620409
143312153
307225254
632279227
45483113
17280264
391051759
570655487
6431841
176260886
149896051
191661945
750935057
350406945
601550493
88905207
405781284
79571212
452712494
224990735
69657507
8503348
256905843
228337280
339003730
236822268
16323837
222847998
79718540
56452747
70701910
256576373
317471942
866817073
195186181
38823429
4595665
16185663
271100992
132362594
813005431
74556069
317029598
10766196
563607380
83487447
70086981
272967945
94367637
249407421
23161857
431297824
58255305
235920668
90664792
401205637
62351889
490051893
7681539
14370066
129011635
32977938
76133884
803302
89951512
324860398
187957348
99284868
138387868
27891404
338003528
220856491
13918925
180957032
378743825
32882800
113157950
342565618
243437882
131038613
35853292
78068947
243790206
717127135
63192834
104246667
664359705
150225557
7165944
74272138
46574079
151974712
690717178
11388077
89130429
500471472
507475422
15158446
350183262
184665766
626871818
800076037
206637887
399210007
792727868
707675993
35404892
24135282
153146374
4589265
535348857
328434256
295890350
186339241
751800936
13431392
759688868
240348484
103550170
11831039
367996258
318046100
704173251
716813262
702912834
16409719
151403299
15434853
157211934
521129456
344167861
440173661
21542286
517848102
360853536
7659975
293478735
46217783
24666800
338957422
56944108
288008015
593206474
32291889
526435743
541011672
232049011
25882290
342221464
3857335
1735145
523629325
294669795
7507138
336392289
1088047
91700723
87595921
265211732
153757623
286178878
411804870
307687462
266909369
343075695
271496915
129753416
255818977
21184439
44447086
392352142
402816635
52167870
490392991
199137586
561179140
24016312
392240743
38523324
38233221
118856558
83571499
52997122
518622429
63542739
64606061
101684363
20337595
32603558
160380519
174145375
557724655
226467402
282356590
414570497
376853241
78029573
14413710
170941052
447974530
2033761
470825849
315843341
173672291
23967164
65186852
95502265
1997541
21580139
551942751
85745157
296665797
94630232
114283057
3338226
4236577
11682905
5005473
43018515
79743275
72407940
494483303
392160485
699797194
584881249
106214641
82232100
138735576
4522941
119422594
371025645
136965645
5274143
1196160
349902220
147702462
113150553
110158076
84484345
451872632
367636530
386183488
577766497
30714863
14385475
506313822
138325264
535285440
202280623
560446364
539404253
231241674
625700677
55459885
591840550
7081018
343912792
96056265
423544868
132355692
33692591
1363113
18791193
737766314
261234682
59445294
39958216
22405552
4726386
240804525
220080682
304627126
162700246
78374107
376229235
465637525
248564740
277944038
114538873
36701416
400060220
374421894
371797787
151691411
695804644
504634436
171383348
67289831
59920374
452377586
224127244
597979030
70111357
6896565
713631145
131510777
193882478
110120986
114127188
76588945
14615155
29944755
419596600
372038243
176989187
355676807
29886813
100093186
177054553
57714663
192379226
489074042
224499000
67923572
164786282
48480570
219564722
748850314
323172380
342894378
12015822
465435039
460591879
22948723
95349932
354570707
93670129
5306823
26938359
329700765
761532322
169150510
304958018
247434095
873163340
64769490
144258574
292000905
94812912
65947593
175254460
272615493
3429334
25234218
598595192
73524765
197874387
103143445
1581179
53104768
102138409
63040376
242829032
485043871
262172502
512488848
396741206
13448328
261604239
240071104
23670336
246872574
71811360
772358365
99053961
686372114
428900522
83882680
203582135
264296745
152520181
633288796
83395844
198737783
383903808
453898103
157513680
45168965
324785759
470827744
24851048
84059336
63010694
153329142
396739036
185520789
8973343
629332273
212548178
830417205
95017966
68558568
122203174
15194579
695272141
210997748
231169477
639714559
122765456
114070948
521259184
399751173
274855325
404179776
422446840
372218227
170231959
472532643
621167611
16716980
33128450
708894037
345440652
10542697
200155390
8707026
337310667
542048951
714669987
80278531
213550749
684430232
43174274
584672003
201325227
19809779
358176333
429187668
702581471
491207146
245685549
286223955
518496744
503306355
41903885
18649600
73751839
337964185
99935518
1704613
210331442
265071540
200258670
109226335
235376674
240927741
164513125
358305087
96873769
11078230
223062588
221186457
355746116
1961761
209050266
60450422
333387419
100813524
106563622
99531238
291741787
503728774
168567646
348404775
543209037
16358037
372733082
51080836
31337112
42266701
364458263
160266408
111941075
250074834
224466707
233885136
581152321
453350726
108758437
524670
28995911
100984781
216554228
201402535
473018498
214159283
342421612
254314953
127088017
60063566
205489198
82406050
571763104
67332087
134540011
381199679
86308131
51631856
496268379
181001239
239403980
365024834
64455301
249020878
313999102
113268451
389417191
522486886
84536698
570527465
49849197
68309130
20570436
457105810
350005855
62091280
77390173
119645368
293065478
257323542
11324954
584579065
9023287
56821695
107626742
327500142
278154384
152479321
87987842
497395857
67484217
578750817
181946882
95734549
6033855
174136265
742710501
128744982
241591405
616547326
658331522
210218591
136723450
398235466
95965105
108380443
518082195
125804759
708323316
352059713
2687449
359712115
66362904
24045176
305299337
7300089
38732501
935145038
4196374
203830439
146431492
53551490
55147405
284214658
399068616
792658971
364701167
265523502
265216516
50091628
355385123
131155166
69270843
511851672
125567016
584564014
62732882
331707201
169781646
539017310
353209720
57020123
11450435
398273520
127391818
47885302
270505193
123691261
443242152
32297261
409010555
152930972
59160953
25707304
370839463
228313985
400996467
734386806
484185786
129985548
594153009
695081141
573636603
709500070
754820462
22808510
256223295
122170953
127834891
241318918
675894932
788934535
6361132
360107521
101841480
236609539
195029639
242132184
214497414
38048105
4094367
291139972
785810827
139665752
703423187
259977100
748695737
109255985
24601867
16771032
782831146
237988754
157357606
320003756
567646904
33698100
445506029
253044525
193062515
135190291
318146263
1893874
494098838
7760505
222353596
9264192
349714694
855026683
154075731
34390996
523428118
201777468
87804317
58379331
189796836
4050099
160808435
765424180
40262720
107395288
164573773
247563175
40809852
12062083
64135305
150841679
278661278
72188879
19214725
612261238
282958272
52102962
94224086
578223021
827802413
89488589
84406074
394510203
78857866
208735173
178303820
361172157
151011019
404451621
466946423
182170946
289762465
50325451
109085660
244502414
463154911
131424290
788920455
47436651
711806670
329903302
4464248
222526967
475344273
720532684
384121498
9764936
12477344
1657083
789054073
16424418
224284607
17437179
365247806
314753171
379581585
294729653
76877486
15223679
558816386
194749118
109723291
314763642
230717672
10546723
130788593
287895233
441458994
173676421
260720132
1941927
24453504
302309494
379751514
399180681
199168417
71074849
305111639
475870312
336852829
205493223
267642810
18384751
116497460
17847649
20699177
463345798
2845950
221355909
533833440
122562056
502951169
187025741
137079456
63658635
575710146
741131538
3580220
114349793
238807981
103127191
115795029
657523572
35747518
312290949
716614040
1493470
27832926
59652222
23447606
195924374
334578808
35116995
48888547
593233931
118098020
32402946
34199118
211223524
16610307
139578191
44052934
664373749
102917859
673632658
336855612
535794340
133041780
12342396
378896863
114747377
233952274
511342580
950980497
224452110
212640230
324275615
537957540
68523803
8914033
149883182
125778697
466862080
13943378
94323242
98257418
76610565
336030099
56855029
54947424
126988600
206204844
116849528
27304681
359808870
237481137
57141549
683550626
273222201
379398442
369759755
170032129
107209006
265650186
133677807
44916085
574960208
124178856
386192957
163095174
293483293
156723721
1845134
68497563
76659517
193080065
205887669
60711893
140281986
154549423
20527566
42992769
547885755
134936442
379520691
377917714
377448781
381203311
1238095
10360357
35882108
10860720
36539260
93317660
63518821
124161810
763492254
164053890
234431369
88073960
284460854
205522078
212050376
28133063
288622891
308280174
55089100
750788033
206211852
78409640
55164462
129971101
16319643
475614564
164760093
9991916
214183758
207382489
370874671
42231012
293080978
77241873
243015030
743250699
312524601
33771637
399273897
6116055
23633580
335700010
390609321
25679593
9881527
408926760
491187585
99910805
232675027
406668261
101167121
8830018
174578811
4925515
40591135
274844279
92622371
40450860
61339186
6171516
9269447
34966735
124679228
295005259
49367252
377348043
719692761
27836032
309262546
65880797
156612756
525801276
35906075
209464557
152235724
11452957
52876070
8872233
23318621
599357551
241491007
141995058
249134786
202776344
55608426
88561709
304770307
465205544
663848152
689235735
197818326
863325865
248051958
519479295
268411980
100910122
146881426
111820699
269292354
21442048
56287440
400700384
812860521
569483822
384169184
184375510
284723845
107316413
60475288
110500981
83409674
97474070
28230950
217038793
24252220
337639318
411977477
839136596
485191440
550016669
75400223
35369324
105554267
6606588
14364997
187270480
77674495
11147592
215859027
62449074
137292
111957006
11321568
425425323
212179587
429931409
159263948
94902698
100457794
244466582
150161578
73350062
34976088
109076520
555178432
383651642
234444372
176691161
18589790
245494477
10726995
478857504
922574077
228837663
669790621
17553774
496261318
59109417
547340076
280528937
12976743
353317586
174846065
199448798
87501410
8382245
79277095
18334755
81290049
179383118
218188608
4024066
382458148
34397288
144208645
451935603
156274694
14920833
117866742
15217452
126491326
660651365
11011340
114500324
587884159
43806240
70104982
93840044
426365630
184257
163888691
170225561
208290981
434401049
118882986
169704027
13005989
1146181
89517134
22521535
81984790
187794626
122006254
226151237
2469388
287273884
34248748
181167829
139181106
183140305
262595612
99124697
533999848
24112840
478945168
592716431
357168376
285876530
58869744
136194220
45351798
432696925
6359256
8086220
694796286
215914974
343875732
284855090
46447804
422589799
97950872
306861621
67877628
532748899
647203018
586672514
18111827
104802030
15625640
41637429
12838308
19914969
492628361
247649830
101637314
613810370
55869580
191375019
512263602
88084565
197902786
614895064
516189188
350518229
3477590
148276393
211426388
279632751
799543087
122591704
666123278
1520661
64982843
132271124
407758698
149123844
736310229
137403645
964193398
742393998
275350397
245645716
504680316
467263406
490913724
279308062
755700775
149134375
939689845
338425079
316094820
114463713
14455498
97800352
137696495
348446353
249572231
150750652
68328054
222643318
76214922
51592915
471189482
470739114
236786512
150413203
80719386
3341298
113758209
341695664
586705473
154386803
347157430
287048749
28383599
403833545
66482563
46322798
1781814
242786183
775374420
130116132
69224583
44803317
363337430
717839631
37870693
30507228
247285302
260118402
596776878
57456293
290760518
59379621
575232956
202508269
168577947
257137909
592254233
35444807
68705780
339855837
591295502
267550858
73565294
226801269
85594245
1695820
448053099
76150482
409180879
54549671
251369477
13565259
19461835
70288242
272867349
404948957
212962504
152403084
20869441
256478740
473528167
287436936
190163558
393571452
92177434
367717938
631105910
442290470
28505270
502343604
112736939
122232253
230265229
212249222
377993738
382954959
118850912
519476886
125278836
432257542
651200729
469452907
225475110
108779786
71713365
544751890
216918673
307684563
462957673
167319618
58219763
13647425
488236791
746906013
14492930
733596702
11063072
169937576
97382050
345087985
487822158
697447817
272094163
16057980
19627646
291825089
17110540
140670410
600248562
8909170
221089792
214260932
175814467
853322993
14148120
294102272
6204840
21660681
212691953
85131205
54998050
75382504
18675356
99247
45590339
189232329
193846151
586140761
351486067
793968830
575295410
537295239
139599913
50881247
90259702
59762229
25186232
62052893
341447823
220317484
283960487
374977754
233827090
186773301
72706602
8584786
785260199
497171096
261675458
36061553
92091418
103451400
572017908
128261762
51122168
351587199
7158799
35189178
317623715
387273745
273369117
243057049
412053771
352597291
403903968
393389487
72161533
584241992
48343132
378184587
493791858
263432956
131288854
344948254
23519021
14574181
348867748
300847848
300240078
22294445
8390327
615569770
457970269
27544479
22312013
240143282
381577309
397489292
350832256
35507084
149435624
95742324
4664768
43292101
748192559
21861262
920927799
231595891
545667816
688525167
21296148
478607350
103551024
137301648
110093412
24754473
75766297
708967614
314342398
4167724
21912237
131014392
443510447
285051403
86212975
242426864
79222415
63593400
806883
123844673
690719525
79935800
786635
845714674
544964776
134376565
1324716
269720051
172992553
97583007
390410689
51561539
281705424
82808511
97641968
407952401
316610139
9724854
216008036
7593088
16187402
132428366
91018227
219106886
91563553
199803320
723498383
567891579
248719938
150814370
39246192
180749023
271962128
762177395
537255129
150543738
844708
114149287
672464494
191789221
283206959
69467139
247228514
529703581
436651350
320097974
592444521
362359786
332202781
505027697
127136351
75956481
25936802
314848626
546286015
236752844
91463706
57215007
125461128
157476154
39089491
588569204
197719646
582328232
256157045
164802516
78926779
138460986
53888164
614164151
28636016
346454222
86935106
6184342
790492255
97549353
197324138
33747154
493095984
152542556
27105687
325384659
698488954
359123205
492328686
228010928
177377114
797527384
628914705
158895183
17519912
340292773
196342390
307355154
26966383
608900517
3002167
394345052
3071852
106282162
37354077
432935271
60417161
413750144
337790006
18898663
247296832
777313736
305873504
14179080
2618531
716238085
61353849
105741390
43975407
34267639
209579391
122337745
247331649
194547890
100065675
323330979
127153979
32492630
325363470
105127145
553657994
90107243
253732149
225156812
303949351
28227010
433170949
75599069
8572235
429404941
555707683
17967908
157190537
143696292
506724919
300327805
33283672
874845359
85652258
56488369
668976443
117898285
117232408
272487727
146826373
490510734
289917405
49645040
187180468
380816179
194658157
129519746
171681694
183308560
39081357
79669594
202428151
296999368
123022335
27495443
47284768
49916235
252751130
837665760
610178467
244437123
126171130
433425508
347070679
117279840
332895302
66131969
424173106
579332223
31003584
12252071
44958911
14217909
72662132
1685403
249300805
181990881
654899422
114995341
199415516
5182391
162578701
2080830
701625716
278980523
118813256
216514044
190750461
175033207
160899347
372380206
77229678
265213397
61641470
480591982
207770815
111278695
540456930
493446167
58843617
67164258
16588049
14551567
43102185
60951054
191868358
120115692
137095823
207893152
441016651
85175254
444267134
309698732
108589428
554575469
68785559
18715640
735231958
136607292
136331895
6105684
715250232
522403539
336735519
576185954
441935209
16518371
234685095
80361731
570905923
295127078
167072360
365057287
258558003
8520984
465431180
474912381
236703175
147843575
440671295
289409591
151291686
4140745
28649439
353120973
213370184
587115565
56968787
781545918
326112517
49177451
242564183
35687503
611784136
38550102
278905762
494043491
147900517
215377385
432042966
109071271
200695012
88833773
375709374
174813967
203612170
540949335
51138423
184284299
559581783
279071628
4844189
444846789
115571482
161271343
363879955
380157891
832464142
29735064
249268272
334438436
318865251
410190925
412235
278442357
37406089
7400504
171107760
50854758
391224542
3094918
380878436
100402144
97850980
471570833
80256682
114298230
528723432
57100289
866187443
31412160
7169275
117948052
124337657
77334140
14030618
35811498
373035856
130478055
328790461
305430311
15438150
723266992
384111250
322638752
680594067
57658370
419905464
123284706
431135142
102852305
31101740
93875423
328633822
72222022
230509624
689243723
48759038
105251659
300567472
169859049
206797494
224964294
258769084
433139166
426621885
131139654
183745594
873622331
82164825
270666343
225869042
41427565
92707821
607272794
274344084
180100443
195093934
328301119
123566032
1001466
136537953
640934
175005677
302579080
16450372
243443135
5541990
7206439
807551706
78490106
10288139
187536917
271802479
141467087
63807168
248022650
31840809
544895339
32250489
28213098
67080043
104845543
65160255
220158125
193748765
342860699
249812627
340400146
440482208
96143714
127175770
167191
72642669
137213184
98935377
146604395
30861380
175303296
328753053
5702427
39611088
665818358
479439601
261698248
575822254
142605475
336235664
345968650
115351736
14547067
603345772
123381024
533140790
590109796
22879137
9925953
888316980
490169411
333297046
189440418
35691224
210216176
346356834
11968729
38718567
501164781
473066524
424886464
150248630
137467509
117171423
304588443
102782931
831821201
210586212
3833653
497944625
125825163
482102507
121358573
636615517
556706394
131833021
304213925
161110013
66016511
86526604
240266899
47478238
73203571
93903992
5128097
279561287
7064816
55936405
359444918
93860814
17624513
23588206
40013116
168805139
4078836
258600645
170850739
245211309
178918717
773542886
22413147
398226388
229145765
23379238
79115159
142345980
57665054
115463811
190477748
442663696
130086368
352531109
717164718
608789982
370120480
104210784
105564760
899199323
17402038
780722463
486302693
493565440
472466262
94945730
121016698
182027352
300885826
93315773
17810094
21798704
255885007
393764262
150931506
666093986
42603290
588862094
39738264
17677601
7687733
88408237
225773620
669161127
5856092
279586902
453977124
359809719
254618793
184477869
74783840
286355966
33854748
197490023
810944257
217545515
11159030
555582793
55623490
137705878
590342059
2974232
83641169
285638692
872975550
106598976
119437894
708030481
55451241
160652776
525030399
30962476
221715646
81314444
602133550
309934305
383844078
347074016
9769381
542175029
402319599
30204108
563384512
111684613
437475366
30734187
477155497
158431138
359611402
108602353
116940731
23049517
482057685
48436165
28963303
275707930
20071114
261131526
41825621
35967957
160903388
788642845
8419510
36694933
108609297
99066457
299703770
202629359
201544718
436173313
19350006
553378147
211528156
143236570
140543482
36845694
72552511
74353565
118775539
59357267
20945123
551970909
230879109
187764827
230743254
33858700
207550653
50845167
252663
40626290
326363221
54725490
67500602
214294361
151130597
88351369
308218372
510259269
912024337
715283813
453807205
221039542
501630449
199351150
96052843
140354379
5687472
420611617
251255206
474962291
512985610
628685909
8484232
32981602
91260153
4646078
46498738
49988450
1926357
737413742
301863393
62046882
180698589
83378434
147610485
474390166
544996748
38061397
36168940
16844744
46328441
201043615
747385195
627573805
303932770
17342522
182544767
5757485
84698883
4089273
10205035
264841810
474790843
230834138
56500027
58829679
235153191
112855760
129112914
392701614
198005993
593521854
37622281
308643306
181226613
892290512
97734025
22880318
651439809
301376639
77121478
67887819
212598
238929818
914946505
277975025
372950051
525961081
786659122
9124490
112008013
291152750
389855148
310560079
57446187
22008698
134168903
6007325
243736548
680188313
346283586
120425328
344713722
65799889
100912848
14627064
254267260
399429809
258658028
336990563
392378851
79006581
160341895
336521153
38826391
284470853
319420563
773562627
634584010
676409666
52440564
578789767
866380232
448512259
25254693
108239528
50143483
490159263
598756790
636494238
926233727
110678990
128479063
20175215
5611752
241771728
124535636
6645515
408325108
383730927
26639092
332780528
91492460
374541425
118661314
272588001
41922261
167770471
40619178
12746348
12372920
299413676
9991465
576839415
47657363
605413673
208523776
174196104
77952157
536053489
169843449
157182583
585675876
309606911
25511414
707522119
337650775
236579422
638756710
211704632
46912704
42692124
86124965
63934032
86340592
2979710
677387369
61921964
30228964
411731539
390216819
215024396
142283772
155289724
366465135
561844065
179119435
291228465
163394684
46337870
8350667
40678827
730541687
59511603
193426657
11764308
571056417
124633060
543918284
109509236
157646548
645906930
11417100
821584885
105483175
3640038
8656257
498311152
846790698
48896914
694024122
704644874
103165514
236803690
60256667
119182364
235196571
250756728
87020238
47775406
481848612
141398050
353495427
68225567
717044253
40049863
516991210
139036360
306265948
117334585
578670725
491274153
724094603
61232609
56906237
374444416
304851547
742224172
19794737
82577019
551229564
197628969
220922151
63653668
320040142
16713650
725592939
512048554
383152205
86666473
273370744
129527367
458889285
59935912
804122864
6350243
761386159
527743037
49317304
538408810
19227746
368701635
245520450
577592022
2972225
144029948
344075796
348837502
388346331
436903600
20180241
127436597
41051869
23659864
293297874
249948041
434174261
443650131
524018367
238302740
171556728
113573073
222384589
284281738
232405298
341069181
189979264
406391274
98345234
292831715
87259920
127175567
835559833
118782108
275031309
357323573
647123814
112044314
527399505
109602517
240599549
531554958
60035336
36138821
145989385
29927447
17358365
106735442
105223567
440985646
124295724
40902248
90567813
28759831
219098730
100701125
652677956
419957330
213380472
579129178
74574480
219196055
844237630
156502240
211938979
191529851
30081430
331434733
1152053
580177617
789213379
11698505
170206144
554219702
295750443
308662956
733741079
53205853
48541898
396781854
456717370
255724074
126028367
241552790
238070520
104314505
8832326
536318098
652989299
350025391
729579774
201690502
69960337
815923653
574445818
97564000
120660326
299355301
303516716
65570055
428572776
615189443
111577712
326305082
577008537
39470446
24793074
49778920
256030267
177230389
408422798
155053311
8910152
116359336
152770922
22088332
486257041
898560428
92863797
61602362
30387815
833031095
309299902
135522255
68829495
121781530
150518853
510836104
660860719
186312562
163358741
30714592
166911374
314517117
26613886
161909197
380374261
181149158
192611176
26387857
521798193
17897204
328446554
6881255
50625293
313789067
536221921
31612834
7018333
12043883
38455777
63642186
99462855
35928619
2770519
277278200
187148642
542739210
43351349
462630013
307846987
556961827
38956493
20598142
219371242
489321435
338785544
148989175
128200264
555802198
125827706
379842133
345950488
166608797
581442737
183101520
19354287
44875850
9534880
41088644
32471886
45007042
206821410
69914001
9287653
77077244
358333042
15244915
4202850
856574105
211860513
299527188
24727974
58666669
100732802
46485863
555227850
358034145
189091561
194357604
42306733
167126817
382033005
7213432
30443617
14953271
702440598
319418844
77663800
294743751
158644639
243607367
21435164
155958558
21229560
34570803
356432827
525191989
737411138
265822142
50645585
266785544
298110550
44412723
120497697
71387680
205462753
531887982
231844807
272123746
688185497
137251840
37200834
43493428
238829323
385353212
290956339
125851009
230016823
379682240
20317184
109897162
18483747
148911080
104394044
373621263
735948784
37180963
48145756
168994195
597671243
263077266
56341940
400193
147519988
229943171
55972981
2954812
765068398
500343566
612288745
179185726
793204267
62572191
90760537
761214317
16395051
117316394
87058859
14422924
134113404
671356088
12881366
783455576
77461773
17790098
825787840
419841944
560862345
42572039
48477136
454202894
465806059
125628807
34760369
339882581
16950455
113467003
153744741
494590549
651023776
222169891
87999059
29731375
168369981
417437496
83890487
87236706
420913965
59239777
2416519
8362608
249092148
93771466
185681204
2349239
99096372
93361527
7453394
84944146
281124728
174478598
450557510
568549006
65350905
35711985
559599146
917647192
104652661
32282935
306046192
62518431
114142052
13814343
635022068
3108661
158287831
234007238
2950308
414762332
18005167
132216625
51830198
269950626
109831648
127201379
414168481
13547453
150874158
494397154
573567926
387170108
327956865
38263768
75534764
328429247
1205117
253181150
27052977
120509659
78033747
299893612
109030971
144613827
161386472
306310178
118342970
27869392
119336425
178126620
735720087
434300298
58039472
219940803
267160705
383534556
16385154
336198498
153154085
102955300
342206001
151050384
109246588
504095268
54347031
32687511
384775745
194050482
523836945
205949281
19403909
910342347
300770798
57499633
4512358
343579270
409272488
159290268
497470774
386417359
22546906
14016487
228011389
534112733
41267182
171477204
166746831
268671521
50918219
135843976
445015173
196106115
185966114
177973729
156434373
121237042
321082861
137493589
355285259
356600662
435935840
599780763
532348323
40275028
81367466
117306113
209067325
7137779
451875454
8761760
357455042
326618383
799948560
92664539
461413236
162828536
310092731
585950672
55478212
296930797
117584772
452156434
7056197
467443278
340975884
65616086
83173785
640879132
96070529
157737294
276888287
787529264
159164820
354348982
8586170
413081678
89551786
132180117
278325349
44105158
395111156
167244092
151756004
674360578
187780684
304104282
182653826
726282729
67719222
61031873
68068980
151953898
191629281
833683585
51960736
100759542
498475793
798927802
231831361
35450266
93832600
349074919
87018894
54275894
327727585
675603267
144979935
510725107
201087687
63179504
2194997
178245550
113297243
19702478
354814316
272311755
182194225
95995
275046287
308358742
1341665
41786465
329245108
307528073
173373259
175986126
299201603
22793998
222605468
173734896
425321879
123810507
163497255
313595787
387857566
611935580
171683919
250281091
4093873
27708761
795241623
412197577
358524188
379596236
426136089
4436632
1816439
97567712
527661441
355549700
378180029
74919952
95878795
202095392
49271406
370658464
889004347
6123147
29152892
585625042
201158371
11638671
16178724
155304416
467424272
198692490
65604698
339849037
181363028
586094962
33718983
86247800
22708083
5777769
522062375
40852879
294535643
526951
453240992
262477645
30372748
80673927
81883555
41291303
240781155
134967240
180078188
614324509
486109974
367226128
12636969
614415549
321866334
134990249
621133463
31829983
125454956
135423211
145466400
54727877
321083476
409991312
382726850
18777134
446172928
87320496
269152474
170203018
910820387
193964372
392117577
342082090
142163252
71885233
201582111
360864628
568011204
59926185
310469971
513177624
312403427
54813916
250408361
152378203
217982442
45817416
40963264
706243311
467132591
209900743
178245679
713316
901998108
10234465
148483766
111218120
457832531
68683103
280165751
390119382
109179513
159095289
10582644
133892890
150179880
412520270
236243830
107621815
132471354
174390765
342339595
388194420
341052082
521953609
473372981
227407218
40904185
128206398
275203246
469719683
514520176
539249692
41689671
84493940
82443931
96980379
341469502
35573234
700990966
156048169
298866832
142452101
261462885
331770803
469207103
440287749
841871516
536499952
101648088
185556556
83866059
33184195
49317125
14439244
40523532
450861733
249535612
62390454
291703022
520589355
335175342
379980702
3783518
141127722
907343233
45997284
47839360
100783960
2228174
69460493
65263081
358097186
127711438
94381549
69643152
30617577
635212742
339437300
189958255
312150103
235952890
183708039
377587788
457411480
670033898
570194070
764307759
314710270
282518951
123029477
640278365
919101274
228667561
155976257
43406802
409345936
574562763
282598477
228567340
58620413
54225533
612323924
15536517
135998605
106537415
85587628
909392955
190390790
161941077
11258371
175211177
8097298
90366741
13538032
70082588
48344115
148542323
169650997
142763117
639716850
119288998
356436258
709178913
318537315
140844773
36418911
8400662
496941439
17810473
77513511
76414641
117350215
117595223
53500213
44276692
190967596
255318560
755459379
25905054
562456618
115231287
302771330
37718627
25435665
311720924
32298508
22165383
415007177
366632236
590130
126985714
191139529
237636421
38414119
75970869
841652711
101816086
707147915
67492723
8291064
309164540
173026723
22226184
753034616
290656376
784994856
164129977
241351554
603256429
219268560
124040644
377962645
668064837
390889337
13042801
730875397
369972775
2765021
405781485
21338720
405074598
231706848
269196300
171885439
359079708
432037312
28936545
138311138
413484579
741186906
347910629
384203290
2271552
163900365
55031809
2482061
237827632
388422841
92850690
234614803
355717462
93772538
357670934
80827617
695662
134448817
514576014
410420327
44715507
127323271
27126925
181738327
248948719
238100492
608557305
65137558
176600239
59111712
401286633
568015597
565132912
152636399
284471290
652548
864318254
142838425
259214804
58021770
29995497
55839566
256557173
345385949
7098162
301456553
2808021
177937561
505584302
78114630
331753307
54336740
114587812
258905300
482694840
17184146
115358911
297940621
661051498
39094371
280487008
164157575
120609177
61895289
43073969
214552091
42392286
679287596
27577638
256929536
561104222
36292323
233791924
159792841
491010726
174650904
408096242
57707135
417347647
698695525
504625
652491927
220984845
509688572
346762303
261290633
612318271
126182190
770018771
80071198
188940469
58287894
214146722
221217799
386900003
660566166
503848263
811600017
5092575
127456970
64103035
59087789
25422846
666422007
399277539
36684680
392019568
8379804
606048140
262913358
331098621
179489057
220605342
54208415
452522716
205183055
412355538
35018011
214280251
419171304
403446149
131487424
825016466
588522281
106541183
209737649
11032916
117883525
692478920
656227097
174796191
57476088
568648
166484739
131937909
624552318
30590552
653778423
56908557
358132339
71451870
186062515
306583812
777312060
344540935
87034099
393369892
159863553
960120858
112177505
437494096
148717527
63847050
314443804
482577367
32946096
631400699
381834
148315170
21155104
536128927
466130296
38843053
12013889
168300237
79695275
54522755
173206189
107629375
403289401
409773931
634662435
761487808
24034391
437814470
22008910
278363959
392624136
7972757
280059193
350495772
402961703
352591831
81425188
370106031
480336781
129256215
427881782
6076373
388726244
651021813
124698492
157941088
209088859
154730817
521722609
399720294
303038910
571227048
271447243
77947261
222661130
73250574
356612706
487623374
27550463
49129728
3360404
31145450
98695987
144093790
51956932
32471264
141470035
187805391
164654709
483249871
33451627
152723502
303068495
32870785
288840358
139875761
85237836
1635890
349926658
492655101
171305480
76999137
471177712
230849477
284553715
340943731
119089336
665781700
225897130
83750771
269225984
570504748
184116888
235628989
282953159
42523756
462766949
84172643
364557181
395754097
22340969
329116636
292227193
847230714
525926410
68679067
149633415
683302676
33932825
390515075
232491030
262947815
226255321
3076698
174595486
309717334
85017353
72329522
85622445
116197402
387567044
178525581
434382708
514148108
127721947
683851819
576799689
59510894
77790506
299014602
38396367
59627368
309589041
144949652
519932656
512337204
309114232
8612351
363976560
54165650
33307367
541317547
88910059
580975085
16320337
370140615
65547782
71206532
258283112
32378104
43653418
171222764
59454101
460744437
157337431
577032314
226594054
558341805
535740443
182555103
176410604
355666747
51342614
440199828
520896610
508034620
51828810
526264954
144950094
611123694
65315399
719990962
104021186
35218021
247968868
16980918
52772512
148404242
574624834
945754511
4707641
97504434
388782742
158666401
363646543
9113712
241272215
529411913
3486570
55433377
2055111
306783924
12134174
13831282
586485131
349835913
26539274
123720351
442126181
174948209
722435675
29930241
78703245
328536708
239801591
615390925
676988975
353730333
726391609
813294244
280205053
378936432
686045418
39602248
7087705
299663012
817588200
571241755
812263322
190485089
919590154
44156465
21006522
316324725
565438380
132097755
16603160
71329064
43587742
421577813
381211310
3744721
547494134
534022756
49004275
366461888
286382162
94034529
239487430
39414523
641933591
802067434
361945896
6767621
449405619
454320591
6403807
356535498
392309377
286196364
419261798
155208914
69152903
197974111
52751002
23317876
480332590
98412254
496917604
133714510
342817358
136929715
842155166
87477485
39948311
21547433
279519750
172899603
646799160
26398790
12838728
8196503
532018031
251552259
588512426
621991316
337968886
5267615
783248476
28622624
18404641
368826183
769739692
639509620
147353780
223835539
12629227
181355193
199400571
133220500
38657397
63425732
87902815
571596
594001394
30820775
5191340
12123578
285874497
188377916
92969683
109066936
264824444
660407646
148793917
141351250
275798483
193163353
352497050
525546562
277024998
421568246
425862518
13704955
64126665
823015586
293648157
45043783
787465654
836511072
10565981
105725858
732329970
125232312
93749067
102943649
175797522
495161313
689623702
213794103
604680829
2052163
376583938
121468634
581998975
416115151
236664004
210584752
96509396
974885427
197998592
106233175
60488991
540955053
504685308
557955055
470709676
517510970
721791560
91428361
122728987
195032732
371917677
95275678
177772929
231257650
698652820
167270646
7457936
41232005
107051129
621751354
14115130
225762170
80605123
588614595
11185692
257844900
72868380
925467099
188507806
65555247
215659343
472440628
83822276
236755796
660444221
175180577
180325746
248609867
117789357
166896871
218563231
67419247
390685493
548095392
31887107
85403103
732477929
272534914
370936132
97450050
187218083
14496311
116717395
18954177
265244084
336596401
160097995
183778396
72358088
312344534
299283971
46273749
261306432
721317385
119474594
49857791
32677606
220771577
133050546
254304620
54204995
39591497
2986939
797012989
287189474
232870136
141739693
332918297
258703744
271834767
102969133
137129252
367390306
164959111
294514934
469113138
182411370
244661665
606660431
3233764
171049424
146184632
126942056
635549976
22510246
131241543
54140472
200765383
369071276
54961381
164719454
49883150
201073053
336500788
72358868
464134869
136165110
853365900
229004521
376955172
859372573
121760702
122704068
418005377
716819807
714283
471911205
288622414
28799651
607494323
260427983
340637643
149926475
12792151
757723647
405853880
229905221
6741326
141660407
366342552
542037149
296642273
436555378
734472456
201269393
364138660
232555963
580901433
54013740
476167087
190292236
254937234
127907305
215356576
310987798
629184556
367400851
41289181
59997683
22076388
6396645
255497590
131269609
74946416
250299580
330865364
597055513
996016
241116053
12638997
63441298
16739795
117664066
74776335
116021089
865802123
514864843
3823855
112782092
4043637
21786009
192363244
450321
303693899
45750383
479541632
777536
204864128
365274096
6098726
589410768
178153940
917015535
751974263
612658034
119819651
7309629
608354305
694463821
26861226
221187418
478428862
23892713
633192158
375639119
22113642
36865749
7717497
42660290
102547256
91156475
277051152
538947012
178527179
265552882
135851134
62250924
151501724
17893452
267028206
575056114
569199771
24194480
499953530
8259311
494484280
562362876
744303042
524178883
529437800
323856894
26979079
45801736
268794603
549401966
804214576
946349843
383154313
77271432
618285997
65857455
50233411
67851398
273613247
365129606
491546479
585999274
142848779
438260347
55579541
75629891
75917749
135326759
930042817
37525067
112441102
724425849
44322469
139926413
71069872
213472209
358919338
477642029
465092410
61982091
53598423
197524299
863921306
14687328
40020745
148877547
154017692
260054049
274408769
38085483
260083635
57930528
207858765
387210684
536180330
14933914
474724546
39865465
120485306
262009158
143642813
27184661
428630085
257225717
8120101
400290746
260587949
63508
79828335
536302196
77077826
689828950
51009113
108226001
387922635
28067919
46233721
393695498
63838607
4089018
150094770
49852008
1418593
396188627
220452518
710880498
452718052
180853008
18230347
625175158
268827467
116252502
136222636
67695966
191210680
47341673
449238196
94076224
17192535
233454606
212195559
808481
17819432
18959829
308982717
185690023
124148119
256572703
96365048
3323473
23024023
168452355
349360219
475064097
61161019
32456553
97180
69369152
458665153
199740687
73483774
713492841
531851484
704846023
74920256
392093079
153942517
420987520
796053212
9573191
467668508
145936912
297502536
759200033
35286465
107505358
234851813
231174499
64744205
25937483
555186869
604560870
428720744
169238047
79489109
200269784
20582785
537112031
107257684
89671558
17397099
123818911
262052717
301804141
440768004
404616846
264753270
214089600
343833072
216919500
18319350
78349804
185718988
34082222
363780287
482978552
413979494
24948984
74012149
377628775
475552487
256133632
350232893
72257237
11651952
113890221
209814595
6787991
218102421
845130513
517719149
107483363
485948829
497063126
188346572
290880361
107818839
625006279
256612837
22039696
890395692
11613908
121719881
9000226
144752304
395620272
690202974
426785329
208069621
57062108
364629530
793855402
283648807
956913131
884294283
508489347
451588015
20406970
356234110
459400977
104090488
220086052
329105851
371958995
262550804
56520435
189764760
87133673
640018467
35637112
369563496
18303114
206536721
491628455
309513043
174913748
400175144
113461067
184736121
323620346
681988122
577079213
41694059
333503622
147576358
67464931
181390149
56235323
45541246
951765710
1105518
33228976
89356621
4299453
65347646
545698495
125840963
347324636
266505445
363677822
256299670
434104922
10808443
386713
248151909
1089105
248258657
140421368
213406388
210716567
545628969
566209148
406971749
91690364
401197260
70727916
64947315
183679945
314093725
132007822
16322785
804782832
821558372
211132445
40871812
150372480
164484968
153936169
327170406
76375872
327053437
228956803
372306783
64699880
99068123
94284751
174677778
329079922
531622472
62513708
50603273
339687243
45345687
216239275
341839914
352581583
373269076
139714826
114083736
169011897
700079470
510750619
513840983
207516714
103487420
547027048
318303512
2533228
548559032
968144631
129137059
786281243
762452604
60552396
542977479
39205174
273199948
55290078
586396480
61082083
52853380
143137844
14794027
685342309
280929255
407249987
443904833
31828290
450678515
69058865
155377388
251158460
116727766
473256229
778406566
240760458
162385894
394244367
17094745
591879168
1404264
38982160
382030346
37435203
212188136
370012165
48602799
96776095
5184414
694911924
190333115
331869221
19718948
799883384
275561169
620087316
665583462
40942781
42780481
186777694
293736859
8791737
643100914
142252675
743367814
29481762
51188097
443635458
220248654
56538138
256699690
603729435
5588815
30388458
52179008
811991663
262765941
51651492
166401385
57416513
327727875
535506506
133275795
63626884
669950359
123590369
83965900
273921172
312702823
517373704
293801358
18898307
70203519
124231073
5719602
128117169
90077411
746022486
445501199
476070798
50930683
236626472
290054035
49441540
48604722
456961210
384040128
66710526
203042042
13911476
196303909
91488530
575712854
3453845
700363143
471064173
58396504
186976626
479763662
411415002
59873898
262277152
161105517
849921656
142323358
202190379
155990033
469980287
205100959
60972367
83006931
308938978
643246202
586622595
161930547
76432380
32063773
103096304
882499759
239662266
58232509
8858581
198969923
143380398
187874665
60472197
239767018
223543656
161744982
74032691
65908793
148397324
24267
649328282
11178346
306570472
288850569
185222881
57840091
304815191
307768805
65358738
205088150
470319581
210450765
55852865
90289888
124452913
24880059
15917132
236376805
220549372
706911019
73723462
526726683
706885204
233854047
377203020
411737651
239651336
186845412
112800933
758512152
540861911
10959117
189331249
467595135
59732074
66713358
92338169
338476214
136344263
708838304
66239916
60259289
487674620
162023845
496211078
357208765
320696403
225083492
474615440
468368965
169690607
877503677
745327010
148282529
129383306
11961445
111899260
580547705
73862195
660767641
540345422
183069862
361950677
81654386
135962633
620939145
534335542
308607597
58413232
158379457
119296729
180446651
607275945
44474158
1865654
697437076
460454081
195922768
40213077
54594642
478922738
27097526
62970672
167307716
495039512
10797078
445158822
5311060
110722496
165018728
353893159
223591118
19293724
204875261
102659126
72496160
78218758
193942756
153992209
504656679
587602246
344966266
77455723
355422796
485583900
140603882
54305424
220168206
377793295
94940691
104983763
105010505
10674115
12586877
693321096
102516644
60266206
532321222
177186203
279005059
174015144
476566127
65518072
53529432
111464786
438324051
105551735
89167634
223582990
98700607
171528257
135867117
464681372
67397226
381150462
154817629
392722537
114525614
29061583
4963498
511507918
68350221
373174200
58049714
311664929
110880022
29207923
449973508
215690046
491519304
281457906
45498952
133164251
20258715
93502737
170219950
146493558
9862381
118428364
80284093
644856899
1354418
399564506
386399671
542518711
81734420
532543341
570741988
163074745
69437493
651464405
31142322
58026127
311752623
5044839
36668377
814060337
601893618
145817161
322348806
33483209
595414718
491658989
137866358
544017950
83442257
120045676
4672659
58049208
249406143
606182004
360906819
4890579
42699978
188094918
7320505
530407749
478656551
344901444
151807373
144562868
122256254
326636502
382964662
45301038
134958015
393168462
31187106
253355735
733823321
21080927
306953333
148105357
24991325
334199598
578955846
420638598
591373340
1008722
8851451
127393561
162307040
84413453
369527174
273690149
343376264
184320098
141832863
40046679
389541295
145778187
727918983
196929094
15385710
302109466
160273950
659415046
193263500
202149161
36042984
124615522
112813916
631549803
904425508
290105868
151271843
297372743
224828084
250236351
120991190
203557268
43433532
253115215
134638041
298011609
115333991
638570958
323241833
664774548
733128351
70826023
67768297
66297919
7418441
369628354
560425634
90711179
234232369
580682979
618676059
612021280
718310333
3819689
53621146
9510281
222550757
406400242
167774147
131143
543753015
101016266
628124534
18839467
356820028
252179984
500083021
6437869
102351804
313080371
125758203
9683596
191266635
320536752
312185162
235846464
6741608
259998317
92861918
607250114
312964676
32946865
57942046
216235074
234453245
34825970
18532938
27010532
19855244
531911929
312756934
940428306
130933187
610080394
34250980
207851953
26039533
978609
81956255
7601245
147819536
300591516
274136727
238695189
23611849
8990495
119667733
474010833
1257734
213914168
17748052
37970894
293118549
87460314
163572855
424688718
766644962
603819740
270076522
16075788
207810116
17502125
141252594
133909609
414869525
901057677
47024336
27313336
166383747
320082952
97672681
649502715
118637620
334149538
1952149
80086560
285249560
577704649
297434273
296336030
200381302
58651674
485048209
70748735
108878106
130140848
106054421
46316386
517471912
62977061
10452818
118161265
531314617
234449973
143982780
169622711
191108209
168884527
155409519
210557558
199976108
197178585
2280221
202706837
36223406
216237879
102683058
56088728
175320581
147497403
703500284
5825607
30425987
448964997
432049249
373346448
132949620
46162800
36667341
88189496
438362416
444770908
740331591
359705317
607579573
274417862
282115001
734862431
46550372
465038395
12922291
412722742
426570451
50964361
110572414
39228335
371943043
112258527
203620928
74986464
569628696
717002205
304040392
88094646
642770602
123332725
122922434
433743657
109678125
6817873
80173379
294915190
21099144
317021139
84869465
582964744
3336771
345402433
161722376
529407069
171032236
302877801
67771660
231270811
118344592
285895278
577073056
568242034
411333189
51596931
309902787
147604058
253564649
2614795
344869290
213993760
390969514
54121650
96807213
24149142
54639089
61407429
5119429
286206018
14084785
78519347
255581836
107040761
25173930
27447733
48216631
102316940
117704115
669459578
36783151
740668258
215805078
43895694
94006172
190701615
184357410
340304550
169327875
278655706
279013409
391167785
579796847
280540177
461650203
45503077
129977441
445103782
445478252
41837816
547504475
376665036
79405874
97059866
24472207
2516300
211728338
651738800
698455757
770113120
194584621
38473481
811162328
646528110
36443449
362345160
28087752
237747907
118422732
54581064
380683023
2927086
994360
204286287
265093612
60409911
228775143
159335773
642097671
255492941
29371676
191350771
442886083
155645257
89155208
444493927
426811285
537476295
263282657
215161095
31855282
288526755
100989358
273777028
359924620
44555557
830707789
54499157
150838354
82982131
142382129
332950182
58455402
757877783
827937622
410311675
94844424
40528938
114461040
27161627
9759164
476130020
11340025
139558502
410330711
366943356
300396654
318330641
111624491
251654213
199999679
364482990
396908910
23222159
115013936
213604765
427041367
145265852
97449833
799637878
16103331
32263840
33666566
18603870
187924843
303680505
126274458
509822266
60529546
538534293
148252317
98917137
604718
190562650
250606296
297761101
52020008
326173283
74006256
227647107
150725907
74562561
604246101
44084091
211688406
117602645
560110459
598264396
118710330
3514403
646895990
163783911
5595754
258422399
303034547
201688894
85189998
190661156
73662848
165875343
91718036
84570283
331799153
455692141
118474676
71287777
176918763
126556606
6470652
195616441
6519076
221609067
682574552
847614172
245827989
454461017
440320244
168288155
50195144
175664375
40878123
162211899
26634270
148709969
700990126
363137742
65942260
116035638
92622733
443069710
514444068
62996781
163496559
123745194
5904512
655867551
37821421
74164034
39442817
164019534
555796303
764584062
186445106
458098239
67999734
8057125
717747357
345884974
620344699
209973057
70768119
199543389
32212768
43134483
365455356
628591095
191696167
395631824
228749127
866865510
361468137
268188741
149163566
131560452
697919842
361072130
237321251
398186873
289724618
120075538
684997736
59172404
82019474
6779639
335511736
37929898
659162292
8160545
813782932
385442247
658693565
137070843
13661472
14114502
8220309
8004296
296916361
318494673
438607609
775170574
95829121
144806437
662456417
705895276
563548531
84925918
236150250
457045085
360352491
222549808
162752785
62225597
279184528
8609234
369625662
36620876
193786
274024815
288907554
211618118
35827710
152954891
72598475
315443475
65574808
5371306
377478304
787057165
405314117
494544177
4743232
19789072
580484858
355866915
97069059
114515309
101607779
252800351
451150766
23638520
18658129
3399541
908839887
589396499
421377006
208200543
106775890
593350191
440149422
93904201
24654232
35337795
58969136
552980910
18693746
19936399
253362803
244075939
85810520
100937513
25745962
204446307
217818749
9111933
120385692
152050708
62028799
46347857
161474914
138737919
538922677
411515836
125958026
40915816
22471636
241033139
35121986
303396005
169377424
4227054
220677425
700969213
296202503
393595233
636237672
141430275
148037648
80040556
21784746
38289459
77349125
129147200
423641713
286757421
77295886
106818649
49045918
291930930
2785458
67664101
622956936
210942855
495119046
270048971
605103947
408947663
36429276
195812119
199456106
326822926
45957859
25785379
141741860
132626688
11340310
552990348
497899455
359085021
467865549
198264357
309159602
13860399
133559443
4676331
32015808
46185450
3458134
143460464
430092940
88241256
21845298
316864758
163262464
284547104
25746637
64135202
112959958
14675150
137400406
231520504
727321400
12402447
859944016
333121674
34933488
241276031
168367218
29993865
287932107
130861237
62921082
559396655
642234338
479853747
112148202
531979481
165000040
136404832
89649673
24911183
296630980
378229862
60296588
17335496
7499935
613947724
324473183
233021915
59966571
380970232
164365581
21721478
26716208
37104005
33515615
68068898
523212463
298724727
658208488
125349106
56972463
25756256
99919957
203887939
169601935
223572302
180954367
19789257
48557255
324432906
7363066
673915024
532626907
440388904
17311800
72610686
226127688
578046469
11151060
835412
272708032
131424433
251324407
67567537
671268
121031350
309496803
273780253
163106659
375775342
192614127
35723143
157392761
206176450
531974950
108469501
22162011
298559831
280037712
41165030
689026
282970061
525812121
41335901
709270346
262830343
56325333
293104089
197059005
141900727
260909373
109673077
366370024
67788324
38873270
251495004
54599438
683636425
290893455
207227719
89207802
217285681
190043729
259334242
51202006
110236365
10193555
198988303
786782799
539938993
18200699
255192225
314002641
568588115
332579881
178350671
410913374
19345646
880941550
411191994
453568645
671575295
37133297
201578496
646653258
8834966
2315502
525078209
27088178
301297934
45958283
6709460
120745557
35085339
20977943
201601501
421837
19854636
102507115
57508184
228299849
3591404
28421942
364433509
125575783
294988282
330611869
11097631
541217330
11920857
204419786
825809097
81597227
35157459
499492967
15593977
5173644
7852093
120451616
236260973
46344784
365464678
402908789
159366424
675432555
63701884
23803936
146701847
27722053
74854180
7068482
392158061
192112533
599489436
49435018
17939754
15663070
585468823
1325823
137912542
433345627
4589061
201909104
7362247
27422068
23019171
383636589
193405809
880736489
6466311
312394258
82356900
264563176
3453778
570738984
13424414
358353370
676627361
251696608
153132535
744412876
494532904
965997350
27760420
492775166
339785664
134214628
299572120
314539547
138784497
301969792
941191056
102674969
11103430
142837721
360113295
208321377
33134657
17389398
100460916
912317639
483484463
11358533
328355510
6269094
352034573
404087035
154298596
192038838
125550852
435304219
277144135
53118065
56933654
34796260
133267353
205222905
443772424
495573377
395706491
467602736
847089637
268402591
114939247
276314378
58501925
632328056
167879291
368199404
218268009
869155175
111739856
216195541
259229966
728557187
2668271
694218692
17436961
236703849
8836002
171595118
451337750
101407927
124486553
135619572
668649028
563169099
334937585
441042526
478128133
154442618
325860580
800468495
34287187
101900985
34231702
388107091
74446824
472840624
206920178
367363632
223467121
253330927
213900948
157123
284578017
33599379
193323247
161015105
649812529
114264524
41323013
453847286
38136863
641765184
73497181
3682446
249468471
285737146
98389486
547357786
190737461
372392153
101070668
407114306
299931802
26187519
427109083
91151588
196081422
72621819
163482848
578481829
210280405
61054861
156960383
647835681
112177499
52073931
261678069
114878486
318827759
19480718
18559107
410820770
343629071
311177551
625633017
59026677
758393239
31743258
190771780
314143045
324256110
204005414
7424666
100148212
266679398
459301839
526043214
433093177
274767505
126789792
4879153
34964695
332815064
533684466
361405522
183943850
80358649
48125596
139838286
98102844
719750019
121409656
191691819
931680308
89788931
22476671
66660923
48910012
50508738
433224497
834725918
113785920
310179907
545446560
286529259
12415087
139446129
192903397
39712447
80538535
294695245
38379065
43443297
232450693
7607779
13722529
57923809
452860601
9006094
179925376
102000877
307646733
195099999
15947509
527158131
1644822
423364724
248033552
486161625
88920315
15856149
349599105
190599497
833906430
123142174
14194050
171838852
564397629
227485728
197394487
465219150
8860112
544833806
74264668
730424854
39206431
262785328
20589266
496595084
47751011
556373787
249636817
222373667
329481764
231259642
209199815
47057076
75080357
181110413
382400351
124717067
8621412
368383792
43762766
257805638
87758539
606232074
21740140
720933540
151767971
486565380
127662925
304271062
173953072
96641453
489317371
715254178
116821593
83115659
1705034
136650265
397791905
46160748
188123104
161188538
146788313
240012747
272057548
1967093
59796756
173149127
281894584
883323124
109476231
275894011
837395713
714078793
183617520
626191651
273198453
145505344
297253878
41229235
53455229
263076194
47082852
7023211
531194947
145671644
818033024
174156862
4781612
195531120
481534965
553617298
92741245
679265762
36028912
729692129
96427101
95468730
301018369
694835643
62517817
315458783
691562739
591831
717642793
257977483
299782410
10589521
86516757
299462169
374780206
138462263
224112769
7735821
36503016
64763802
970996442
385735538
192468785
21295397
132183642
169616103
54907262
30978050
486432602
157286550
149762653
211436434
368510393
196117569
15468643
8337924
123397536
288058777
569284126
255696938
157890876
530030773
826576419
43562873
2846680
529363187
191853851
275247332
570636844
3771756
144722051
216302351
24137223
338232777
709461897
23206
22730305
27470772
259762293
118829132
169339025
287842958
174070945
358313188
177788183
459156633
383922718
296979
333720646
151878717
619397780
12097580
129059044
647034542
559718328
758462035
7824283
51868651
13706325
16459802
733460405
6272890
156995640
32069227
144737441
147776915
137458681
14031748
448351193
604017751
21395845
9742609
2792995
102284029
932266577
207241534
735698376
53129429
464400789
43053515
36900711
85937162
247072155
459294089
7891304
476008520
190252430
188550480
138403272
771521165
523642782
387291832
263711481
876402645
21552537
339344006
443966446
126903650
879210196
218766619
3466152
125984930
139318789
541605048
557374075
769113568
496453468
363605093
43127892
693475810
307323622
116202684
97225051
442729394
13195305
182634415
124145958
119776737
22208361
166133264
312651637
224000818
506069
35659883
164391813
404281656
511013459
291053171
152828887
602771080
304175174
271233562
449170431
33137609
683652141
319204965
482633938
440802850
220726502
41039712
260724289
835335614
4545542
96914870
459037369
62469105
85698088
21221890
175247926
155118341
282276064
396159806
3381608
405354113
595690859
325480339
166097425
651332863
127125575
179701761
106834883
146352515
56930220
175843559
139089201
192527671
9497171
103926059
122015917
116574947
115344686
119745765
28127751
183364980
351334051
89310608
558492047
75113442
313257905
110523285
867662284
428222691
659531846
109429875
89515210
91560157
121937853
147200257
392164120
41653017
379027237
242153443
326691416
26823729
583118707
339558986
1578875
645211550
21919162
102141588
870325954
268828161
307867400
407527093
260772195
334599506
67108987
266680226
294797837
65879217
380664321
905537821
555212451
92315910
117291565
143032100
588171116
348860324
17846683
537637239
294720388
320398794
341267473
111837648
284401754
354148
334305955
364538356
29413846
54680663
485768394
313027747
212718603
56142267
107325196
385478049
441747708
208224949
43858140
36388059
191569497
169205920
125664515
210520790
498350088
273767585
410977351
208117589
254324106
190539746
790023350
487029262
78047536
133194799
5853852
191161016
226073021
299770321
252411550
178257137
206428602
91837119
283309859
705794772
282475422
649341294
226113707
84709683
404205381
305170868
566718
412129587
326815458
137941680
228370393
39310891
211645129
949985998
203073436
285020949
170374682
26543171
66939874
310092687
288092519
146120076
608999090
439870457
1656232
154410963
159190738
421603013
483261317
75834826
24958604
808400455
247042340
36885777
67803525
139466124
56007575
14985272
196657991
252261456
67531303
551093285
296733557
193809575
2935223
46584366
262545619
300841398
208521089
46554569
274122875
189710365
124939053
144521826
214944275
89526559
623025029
395572224
393953425
77907536
216715621
47229213
136061292
153206110
154719299
762579185
5684628
13792227
199015562
246605456
610033723
476776002
162290443
222413542
356505110
4719483
201202555
70860158
204728513
386317977
115102999
766956941
2779521
27609692
95089860
131167785
219935022
56761346
400120215
5921372
55259583
132900663
257716245
198775717
390533470
511881317
693749174
79414081
110592659
66040345
698158481
263069055
884315447
673566650
798785081
159742738
185690888
233182938
36891320
136538753
658513295
48728684
313171484
219613798
289758227
210407052
272162144
111638604
345086904
289059068
187079889
167072743
680625207
48884470
178745352
777056255
617378853
641472244
20249736
3314422
385451832
425768524
10762550
14370118
149093831
182628366
255951135
224374064
618123533
18390486
762395387
63436438
380394873
18326347
17575601
36161261
543804937
139134304
816777282
532871803
315051864
176262673
291300035
291235382
91593419
142691366
366611002
476703599
35065191
95936580
241042334
190124564
164901142
487765952
8470680
167554900
443075270
11682699
37643106
269351090
82778761
160648446
423153850
22691982
68443386
109171718
113618603
450637359
16648674
212433980
363627089
442320745
73737811
2363430
804316
58671438
95930240
496367379
8245775
260445665
142576117
177711004
25572309
158093549
136236386
107271027
753949040
653015673
47067091
60260977
73881430
71488364
184569250
142797421
487776391
10891188
266610452
382282366
136467437
471014959
926771761
55342831
34103138
115436592
45325030
747491892
272430142
339558381
266119841
205685103
135009143
35317301
338378514
37762988
79415265
93448482
237214205
7719055
54149616
4705748
146109043
500943846
96610025
670529820
412682227
21013913
20120019
596348654
10548945
57799182
239398516
11884374
105249371
83920088
303919012
385990843
261088023
38061626
270923906
12619206
49090137
2622046
48535433
156076211
54557127
271674102
70634483
85201874
801501980
315551587
142764249
108441725
39685913
361988098
2275136
98622435
83408645
244156654
62307274
79001753
517005812
251153487
248464748
52669920
62913501
81933161
360493471
311101427
318395540
101378618
128786452
581842996
315895832
239418433
44798238
458655500
302401891
99912192
108354509
53645133
166431817
33770772
167296150
261959559
165527889
22683406
133426998
24849430
4028229
21738716
689401254
214094000
276035457
581766046
45624109
19356467
350842191
20290489
458014633
114911004
375393170
413716285
405329137
305170413
26472692
183228452
27171819
585071112
247640218
1724020
804322213
120886074
126738694
692330488
12207125
25685952
349972474
39258250
530350475
143364792
2047000
199813450
566585393
4338555
7432557
155969234
35019033
526970431
549658551
71623208
430622243
328404641
24650389
414972827
78982163
294908620
122947738
116654438
619512495
379416094
3585359
19490018
228723139
148862518
10191396
269141931
543781410
68683566
530042531
615386574
21268955
152629618
212222764
44263100
203998194
649481734
288694102
338395776
248183551
281464010
84346783
70952135
194781419
152806551
593628309
414274762
49434286
279892976
136150958
606798697
321135161
557445166
250996821
151843649
199761317
30682274
506475951
300454635
225140057
257013322
174756332
137552328
379086139
455174038
429474011
177746361
477432352
45637586
626640768
902748
61630173
400542884
517463823
45099682
520208957
104509160
634861911
103556959
226843
95369844
70204072
116590134
515710463
782456201
506635907
486831211
70096545
465441826
117601846
187323247
275475993
541652142
645715877
151429227
247354947
711450018
89879501
104175651
80433152
190834402
297619754
4194260
188147821
137142541
72628181
71667437
32042630
40467827
168088915
189177766
196925608
43246181
476755580
276049724
91112297
38951820
1307797
115944591
598789013
141423085
23096236
22220227
82800856
236676985
212200410
605496524
5098169
43531793
8686804
749263064
629017765
256433706
719189419
21185065
43307094
464770789
449380185
48799652
433920647
340358733
2349670
246664351
22613344
42733830
426379957
798431197
114477649
13814898
173598461
303614854
29013084
514736563
8290983
283027
235450321
109071956
1256609
165696881
9163280
282543506
610836667
292860548
11740565
150840409
118167161
150013323
56431335
43175008
586335062
413002424
115495057
175143049
62190249
223140012
74216325
154301746
31395730
274728255
124324689
13559785
4947302
126267320
39021481
6270189
353725609
177858553
248478726
13399257
466171514
97859787
109992252
80705964
3908529
165873253
63009009
131524926
556346824
136583942
281727146
419677543
526632700
114647137
324431758
456281785
674959
263373608
6132233
748411957
271755492
468271495
263771182
240083575
187842567
110578529
127002326
549660441
465907670
46600409
394381536
462122595
214227948
321573119
250494457
140951881
383302840
68677845
161204847
241374326
427409502
669858
319880169
139914708
65766405
493020517
421079142
9264632
96087498
134884040
76259383
58292505
75326788
89264942
178983713
245040656
19250844
356028856
10752938
203888867
34376747
467792877
323829014
208472105
930403
166360637
330094449
104145831
403803861
596251503
220969717
613309435
23709580
374515653
231307195
94924901
692443770
446692040
375852252
680645775
270437169
188509566
184271324
105628418
259455084
192725844
136632457
327468070
219644305
14564025
170966980
95368831
216655029
241591974
488387231
614617021
20187260
411990688
467832492
419532389
289016069
12708781
503994812
22349594
106104760
95129158
396891586
80007878
180158109
53736535
262405714
122322165
472045123
412491595
74775247
467705
236139699
399393389
276126453
83926049
186251152
17545520
634876849
195188108
73823249
80100823
19855234
36899959
79115043
483938042
19866439
42801328
113999257
53249652
478655502
14795895
292518092
88058642
61922817
120029992
69330050
171626979
122926641
91468850
146890482
528361192
23228163
7736023
463406220
118732903
304245548
189890802
65274881
381653902
6969655
83725084
270306321
371419905
130628166
231424273
8447807
698939708
106557843
47718896
488362732
199532052
42723730
13655101
147313154
371487042
198435785
110376304
16138202
132070620
61980572
135640911
440981901
214861634
76579751
250778546
590551041
539878582
345778105
142476165
61370842
145523145
581192313
232288031
38431044
398925122
4196298
7026279
488905126
110585114
207722287
152242237
169579740
120948870
500860730
216522683
436654166
349540965
518847836
101662309
38379535
579409163
109221068
56750507
148909865
515431351
197335989
127528468
720745963
513370164
38628077
304085410
34143537
655080368
61602101
218764605
571580912
23404759
207083988
75058807
81733256
230259087
53364077
292732400
891802253
458610734
189222383
32784303
183543828
213878783
338053757
361856111
655123132
490298422
81340739
481817149
168455197
141416
64818939
168936239
800868095
242385593
653227730
547854168
274122976
305888947
753067345
450505299
19160432
923161
357231618
308463238
190727808
116910010
329151551
155418
192896549
480162350
165225616
10759973
100297317
123576239
101393589
641991015
247920199
164532660
165759403
12587303
38051032
40305917
333661490
85795085
76776906
14709056
430891250
227228055
15661207
64332533
471738110
741355715
38937997
194473484
8765919
189476681
507396093
97081020
65663940
167450683
327663299
306059486
32955099
6143243
18302684
256981614
301814458
60277921
685418478
61446820
87474376
90797316
183498915
380740580
491809386
27087743
348328109
315924068
12999308
337104374
840401775
78626707
239573239
16911327
289668597
17543979
110492340
77169036
559594381
334491398
252154418
184172718
718687831
245395805
454034511
208066598
344274610
138070526
93156831
119397322
175602115
103072805
187296283
51148272
62228288
519040748
599566859
148211988
8594109
320356777
198028310
444918707
185014990
211251224
16763069
51305579
236222226
524585830
494326089
463302579
148432049
109062479
210200518
281489377
284369285
375680609
116398450
5683365
165757221
20549888
446119258
10537420
36851827
308934366
770103
17200814
27968094
85041593
25453150
308703345
278265923
327002667
88996306
358647594
280410900
47199940
320707907
336766240
13810915
761812921
438337368
184059231
612578413
60975449
705779484
166243401
499346656
370185059
282335827
643051863
44835255
38978414
1616892
147637006
149126176
68962395
172971148
72651219
97613822
45905779
280674508
157603287
24443055
307769581
318180151
544483652
577219342
63987458
46376907
228704106
83479066
620985124
31498341
34801689
61210758
23006844
438254381
322020305
81065359
10951947
200694613
107502441
13368487
54104951
149214302
89401477
169335016
543807232
74561000
138550017
158181861
356010493
120580180
339682430
103219339
500763095
332796764
24760659
298806721
371502870
22578495
8101015
282244864
923416330
48004123
1000826
49115521
15842455
656964091
79217408
173526712
6931453
300139842
9154236
151348282
163566447
214057194
1455149
30436030
713731358
405250887
151756501
859392631
61267289
105624237
629273945
80105762
249534724
306303995
608199373
148019644
18753971
382265171
263654534
2043811
521769870
148908475
3275491
557275045
387579697
19220716
57594175
74459043
321571079
4740553
42907447
132705818
600581650
187255237
121629690
231775256
265020067
16134337
916850650
143878934
307544272
35450723
569122798
15071266
217083264
135731682
839159149
76099437
153279581
613577406
168791647
661664777
387360653
143833667
206754848
470536526
113929309
92489581
784964178
163415302
20772920
3835581
294909690
765304117
1575743
822191985
677751292
145391514
75753663
36848222
303377416
460567629
382821868
256044283
238899794
292096639
257231015
230834622
71815975
190914485
155101642
486886464
102494607
66270456
578521101
185458436
130571643
63613301
551890038
314800413
214139554
58835009
123333561
620385852
209077440
7855965
128959449
51146610
97126784
504463637
55109586
77096123
33496590
404254840
417536079
83270793
624024376
12063683
236919303
152833898
456647580
222271212
17303318
325177865
2865320
147801164
164245698
702613456
192469822
383461955
868194831
185343689
116701614
887438060
553364
192170306
21281716
397398928
476464058
75494764
360557289
618343901
13443199
334892955
37006148
157647470
58513860
126891174
308867219
214738739
55122204
43841996
431403165
32200958
366539295
123574610
32326760
589086793
393596837
270677501
23202657
583300935
488638909
18453434
53644328
117345583
854777334
186109615
271297908
488594049
8369393
16336802
192071074
347271907
136191856
253302263
454201051
134564208
137841217
7709882
51842728
97419948
385163871
18106198
497284091
790806728
650536184
373161589
260788212
219022167
324554847
206263963
322297658
246837165
623407834
340820239
107703004
254989562
217574144
43394417
156309899
235593071
27782363
429780433
125166235
137741930
58250392
242597447
152313608
271069958
9487609
3952529
132510792
11220315
240724600
107435585
384603796
35302169
186795263
379122
207018698
321321958
80255714
192259774
822951303
27631442
97840628
98711540
339796211
59170253
345972707
170412366
67859619
161084847
200954888
263072260
255013644
231926863
193402339
585519484
73279662
67495875
119800410
160416110
231357407
69130958
178900727
11124574
59964520
366444597
92901478
100873285
180441432
7827606
29756353
100397991
357201790
123849989
495112689
35789684
152346051
282556338
726101106
112767382
165612360
73216849
461787877
134068927
172464944
23065602
529797382
31745803
100338855
765101692
31267296
269317199
190760874
742304185
171242665
275070859
110802711
300322246
684102657
406164920
216639900
277451927
75858725
409170928
435476434
155067236
928558085
2882702
286931045
74887363
369952427
3078659
46087443
36677308
61774552
127209639
661930704
275127464
171218459
382243172
480966455
28421915
76045768
538856605
393255030
741470125
764163764
499834026
219509175
178511302
67515361
266780803
14211597
203698942
70669184
600564746
13072284
43092755
1047646
36003850
169805675
255554017
244573766
176381131
3131472
90140635
42060308
116143932
101050641
458424618
112676335
463828927
109295679
433402607
111027052
328886874
65820539
386063564
8751814
67660826
118337624
308244963
328399670
2959307
841592257
49608937
454162865
193514338
8753804
751704896
42243180
236314851
103898873
246285385
211845548
41439459
78719677
433757500
359122181
141723895
75550223
168783549
110438345
125623
416683
461584939
496688151
649279356
278456950
263491955
71902978
219400395
307680157
241726722
174289337
4495683
54554235
283471496
76318020
549952340
252721252
30718523
303836912
389533669
545875
125793260
422340640
213160305
586481146
213665189
733547767
120638518
125776967
131338115
367015181
126720001
258364226
322491406
146956581
138259070
526918960
85712355
384387002
265503402
186008963
3960279
94847613
18364740
501901215
320577738
8652402
174045777
260393483
159774122
294233158
17688796
274556617
689979805
564885455
247343994
261903259
10967986
166765641
710084901
505526657
172866189
103208209
418680950
587381421
242546592
559251538
814494110
74580864
941604585
175763928
149464490
45643505
128630360
80348301
163867186
171569573
303086357
147131085
377903268
448597566
264692664
366039811
349363530
777393690
536992763
11491912
247177128
435658296
358365347
279564391
89967630
398768319
654855490
392708833
69198344
60635147
110850135
558056055
86498665
152183270
148168565
602614208
193769637
539400023
215747119
665934889
46853572
382322084
836343
636162826
380110079
19628541
212553674
517046031
380023563
100111969
433949384
82360009
440814178
325002367
23380591
66302179
440618436
387108838
152805182
122639788
358973688
437877722
878428403
9549926
136295684
393409713
105534628
50047674
207041607
61320953
96410766
77279034
707193482
255781059
507752608
383343770
384593925
32886379
124902147
94527352
375548627
94999104
53550279
188551722
208301129
18879675
417221795
125217353
707017301
572417267
128720341
513778414
52768094
318570230
9025412
120699288
13444653
219109845
53185912
482769250
175142185
246715734
56577872
231158565
37455478
166720583
191636404
25160581
38678658
128993127
297154850
67748082
68083545
324729241
167808345
12411796
300418714
567050877
90319755
118610316
162118407
63846410
387940265
136384663
401824145
484391865
11253952
616222689
156618163
118196962
516153494
207946621
185005169
620439853
549439788
171322982
55293070
454424160
70260040
271440996
405260669
135830776
236612396
57786288
243572575
264831029
68353676
213333907
278497073
594212645
860442731
560410590
403231702
37297880
319803483
66453971
8487902
11960345
482096435
239911573
636305196
44810958
348905227
625894149
3419241
38446233
84180088
615011116
85300077
238541659
583402857
160479639
771704891
176157393
104817143
268893329
49259325
71894741
367748867
117092549
317453159
59684408
495771074
201340201
512683259
69986648
138573136
487267051
690806901
7346914
721522
159768035
147864603
12230876
76203001
12166435
45981702
56428557
270578781
49673978
110880832
350748811
137077806
453523852
14600093
32151375
515473843
111036553
531471985
73400382
521330073
486591278
241215575
120877498
352293515
298567732
664078316
108176363
289419026
29244785
541656963
79691634
351771165
362337940
168173980
214226843
412142433
80879408
4086904
86766934
412915107
400452315
91130922
767347892
485749690
165427886
200769006
47123832
277321368
22025110
23186770
169667580
78231054
58649912
91407344
249488695
348326153
107996773
17455076
401971955
280662834
106803420
228682431
810175213
120775435
665333921
2843965
26972535
552732307
785441400
14925036
23146803
219262672
248689760
130052152
421016663
136035051
1709981
293589929
365868021
182951246
377589813
693352122
95578520
2543411
170614654
243821327
519040010
61597226
523904938
42276740
661352366
260860898
631619300
13518047
278562594
471247109
171421630
236966750
90000023
307935125
381770136
480490806
74741665
115010485
175949829
268286922
264540644
49683006
224302033
7140888
95579638
93305039
339832212
46646376
234714457
673352410
281561470
30072195
45509499
570966963
749132099
27101972
65422216
533579879
163695572
571223897
587669811
15515921
524151858
104374738
133421235
507646985
201398180
444648364
12972354
314950322
359923071
13095290
734982340
737690970
356679365
181936591
167180363
63335166
532644904
8344926
620706542
49252399
545490410
183862433
224842110
350527196
499495
685864306
210502807
71656920
565227475
40523
825577
295720955
135426016
447268176
122650951
358444154
344393414
97462877
103634769
29509484
24081618
300051313
71510642
216857088
456197896
83581924
206107528
115331844
125045906
59509310
250825035
356913109
336323748
672936188
410584965
66192434
39763608
244636115
295886504
361053007
605283386
94561758
70987475
399927738
65653983
12456411
218854689
85278037
38866776
9747911
352295929
216428943
197995491
66011879
320807205
444790063
66904467
659069808
194018546
435519111
263328460
379559032
133974495
306378142
44465987
397579541
599680049
306757087
458567266
83283623
569117948
295851982
114676564
142879936
70024745
7693772
597112024
32934775
67569068
159675998
290851705
73777091
21451278
39521409
17619812
40334933
28954894
176701080
119725881
63210378
65290178
919316179
330043110
14693526
230567424
302234979
253473942
156710168
415054218
46808733
722437013
285475888
120316707
649734658
19468379
390131362
81325109
325532433
198019026
76758423
125506417
64292320
249194534
420306884
111341569
837958151
771996913
190213385
360451588
175232246
263997421
327669563
222465232
164137848
433369680
835383
511726033
668223894
475893358
273104393
91636432
317859912
324081035
335991297
574259469
792431782
399156580
109593040
943542423
38251930
548392814
10701410
49460451
87785016
214553064
3864680
340054527
865876829
246461725
698110229
223232433
140643837
26425202
19910205
392458605
864743613
114950396
176486336
59141067
122878012
338519941
267618353
56316267
43654710
373991358
4076
4900338
210901037
3807200
217124018
63405915
38767169
32872680
350600180
24908439
455204139
139570385
70613125
103248465
86463924
379540063
453489840
97256883
460924682
344549496
64369025
497770584
240241556
422686373
14574012
41118387
470221999
4210882
326529450
85044446
195941934
353916247
94558577
18301602
347225177
446315191
45174076
270182018
417906469
138610162
291051737
122887041
10474859
302807273
231197580
7915498
106058721
18073987
455786158
190120406
13045163
397435335
13194572
82334545
360514836
435743769
5345494
371962370
140387233
430571281
98444249
47295222
567773642
423866555
172032367
57836506
638076028
110449575
21391081
111256780
11858515
105969184
132529057
13501993
261213983
262197747
214666544
89278372
25190
37334605
13750514
25344878
79838725
701237971
50104331
573414031
275876535
190305179
24928871
142013636
218685477
315004542
170284912
203346361
736124405
12673588
265920138
59398314
92938014
192653173
137146698
194065657
313402829
104729135
66006138
592289412
235591357
40845596
129047986
175175667
150741167
201351305
250486521
213237414
6679880
165366881
191294935
679215003
445536401
118442722
79482918
8438158
432757663
19553893
760770502
244303952
103235172
39752074
431725380
117419952
784510718
227801692
17476330
728695604
480225863
624192875
376434484
548101526
325716531
30468514
872642312
828194221
265668520
108929119
43755512
239655629
412369318
299660938
38343219
91529542
499551854
515781813
293892785
167965281
233865807
336436397
38840771
372475291
560012072
51875922
725392488
21330325
43523945
181197490
289309765
220673820
383872914
181884856
4724849
32070700
165319448
292353104
765068914
283803408
749984188
78914330
297940363
201755794
18329172
297710314
387602634
135754444
31703763
581298021
740062543
707145932
253406549
17263999
293774047
35878065
22804429
316254756
279333576
181177448
27273710
23179688
320182394
295438968
697539083
138641177
20163026
17123046
610354602
5712040
593332692
442848527
94244345
5854911
29443102
571624271
175584760
13632896
489925335
399977890
124909659
78834547
54216615
679307724
55873104
210067203
705886225
425674351
185484968
36392563
85356560
11949575
70231847
175558167
312214903
78375838
719289796
57022778
533188828
17220522
419835982
297844890
81130360
667034074
314161456
7350860
666666301
63989372
154930183
174010495
459999626
358494144
496977247
88125884
120389208
6455568
302341164
38489866
36520595
186910794
33552802
56971708
57841914
131919082
76892949
18770318
76306481
43788200
309517067
52614006
3022718
258259623
18626026
381932690
134942750
639665324
440670620
29102411
598027510
321291270
435296090
154216224
236885966
10785889
205153962
125941792
34042215
584897391
15735788
479241055
302650755
281043800
186269566
73054848
226868378
514019776
711939653
12291534
413307485
40229429
5895869
61683104
208417509
262710466
308879223
38100399
31825175
555587049
70544366
30936655
405871150
6710303
144137109
163790367
159700465
310673489
419109823
125273060
136614353
240860381
210947245
43274000
603596325
135746481
6074513
54139155
34793380
27311197
68454987
471845105
20119687
8377721
288104847
291330683
179761340
259420049
7217201
165753802
197168420
36221844
370594895
751986272
261550066
101368477
496300108
263875688
614770665
151853894
255686699
25614333
126884452
493661145
509263641
404271094
127660
539228838
253183297
9560637
98619242
48282096
307096336
20152433
103165385
564274889
13973162
520936398
225328070
9772012
227823719
123969178
162118116
584333034
863421476
116929407
13267671
410000728
76608555
239584378
273132472
55138247
412130817
67379049
782098405
413627246
44327066
92075608
20070288
719239313
40790836
251007078
969154175
18888207
705409773
961862847
7170616
267330093
405109427
228024284
100230639
259734649
580006763
899751788
2959288
231914145
63184320
4956093
376010370
51071304
282917992
74605446
822388321
92088574
106439228
266797181
201412319
32284848
745920052
1394502
306522644
105199089
32281206
242505585
525588571
374899199
739231094
374958180
579641317
114623249
237604640
363583241
868091686
183408884
32666293
11349418
159078750
287533328
398717060
830185
466931020
305342612
20232831
524070751
9243035
718103284
347785195
499902610
515506545
327103366
206475482
25841182
596605639
208304564
95362968
11620572
720271899
49176742
238968910
18116833
409187845
183389714
124691570
42822035
396896870
288613428
136267743
570023451
111261421
228097004
31604703
245532985
134901893
74888518
8183356
39680524
20618830
143753280
294430377
296782053
326773185
210247524
224037931
256339712
600308680
119923645
69727989
177390571
11013863
136853678
608936724
223553250
671730456
19039358
16469677
184360574
261081095
10022554
338838947
742969818
21951735
375851471
456924107
192264145
602365397
280868760
424760971
165153519
233643172
32664281
331163542
257002565
550854709
36879884
346923210
485783349
419970553
30296113
183797321
7361660
669560673
137943619
489627429
300244402
369694493
396456858
117257523
31654584
278967543
28407998
279566942
139767947
630029572
728196150
240995070
94414119
417035160
47643463
661101141
59154132
29703268
156538350
154269460
137732107
210872658
103213114
618787
127088324
693454594
96714322
57338659
132546447
310750727
281913248
14372773
548680902
170539690
88358936
265126786
630101327
506810499
45331829
775029
201410734
434601273
368487466
275930670
390323967
577648962
494370356
94979037
190229865
389122109
20418265
122709192
497725367
246449180
344418438
62143461
305749685
48454208
215681648
161057173
567456057
419442585
5797416
500539343
38069314
206272426
230245652
250996691
641833602
635817
28158101
54260248
782218361
66106858
560879916
121067893
79437434
3699318
299476989
69972427
61255059
28900308
36862267
71490815
140241539
71889222
180732912
574830258
600948404
223120640
4329781
374025790
128828543
88842486
82401012
173832916
559044703
65886252
28469615
179414346
72984914
8810609
24587765
234443122
106192492
693328027
259411940
376231379
50403535
253355100
173450428
91843227
74094126
147945880
629293637
442837499
192986838
230510276
208964255
12012692
72394667
445926052
306814841
562331795
340490679
226786236
334281151
86317805
62112098
522749609
44093883
37608227
356464282
41468243
46486310
170117291
361508509
370271161
687040572
613310076
430649062
81645019
98883035
140281072
300051951
164365380
126827227
383320628
351416348
29510559
773830169
226502712
464641121
122234580
36029954
775166684
122017832
445091390
676375744
823557463
560283548
137646212
472632279
269453998
121210748
67989968
13504408
14691456
45584484
339766019
13453721
100019936
770015946
37492138
22902183
296035720
154075848
348482204
139570935
337811193
104355587
22265006
81719415
37545491
110543855
44412445
19026340
618287763
209421493
471209873
68158760
512267505
150748312
795713778
79884892
83120849
201836708
203171119
148733027
566650240
117008639
381093280
233364276
130110476
887674035
81577752
264690652
674540110
18364378
723935508
271818830
123308259
29718855
142220026
3242493
100877039
19066048
224468504
199905232
291849740
253658322
165110227
767259226
145760201
21278810
232349559
63266276
63867934
162236887
216191105
602704976
64399075
808603229
360976528
287726777
3178318
108363643
187206767
433924185
203550120
31859888
3677714
36876463
303986859
433250036
318100109
256979726
200085234
533456913
592120920
668792803
69812540
648284130
30866236
545381819
5842716
172290906
95485428
163252929
8039434
394233224
3164151
506622822
393271749
665129213
291038512
263821941
39296828
542768900
619613060
19793177
146101544
788296262
517986070
174076907
160551711
227422726
702906202
772810126
34843854
31479450
123220441
99400270
125019809
338134469
328359675
15410793
120018447
530447940
205473142
442632907
16178820
207855217
842058233
20302205
386455450
77218225
282606368
207276012
172855374
35555341
179983378
264499197
264158711
130122563
84409651
742707518
551572309
192127287
238408979
54322707
76135494
8984876
384625336
238249777
5410323
24373291
409872822
73117977
321267717
454778904
188110603
348219061
94843072
6452447
617961616
420227917
239840652
145735403
227681458
629358093
162798513
241872376
124060635
322069136
229357716
35949212
151392245
357564643
82200187
12660657
161989802
312032540
331689350
36255409
23137777
10878331
721512515
28486315
478658641
243026428
36805915
199318553
217060250
125061488
5714077
179307797
411785835
119311011
87220419
239285104
5723463
850091162
174326929
223333077
11280593
27660350
227698553
658859815
134598543
1752291
645719469
215374949
428711114
62906062
79304608
90515916
153117532
528425158
56494242
77160533
27842527
280460151
124024157
481971455
135010013
717590878
201534603
418446792
7620315
634542520
152645593
611835488
297385235
150615982
281423646
7957995
46149129
88311358
328936017
788524486
189700713
347101808
492983571
145896498
31974166
405125363
44369120
76970706
479759547
101982510
275177211
73978819
570164062
364184058
107047431
437684584
17311837
294548821
55044814
94483589
413033637
164711648
514866091
107023577
241181680
444264640
58562800
785887731
335003368
131748828
930379120
4841346
371401076
58446795
138323247
643660078
21607115
445475089
18763779
9039297
195343196
597913275
102469571
301280419
187515334
92526263
37822293
40393604
158162798
653531620
360462549
385957410
277006915
17801373
196506404
231014807
424318906
542963119
152335297
162079615
181665862
301947187
21743849
35178021
103798112
288020892
32932706
450827505
55723666
1611191
8930702
298499188
425765703
385583840
150511560
5901168
147846607
259314938
262751442
372913716
693660522
55637754
236543237
8130816
247306534
354529288
41448929
200894334
280636145
333532538
68319648
379328152
338778457
5513268
21518334
436974124
3872983
105295071
89196504
628881876
271134558
152140613
28614880
145445347
563165523
208412709
799508
163216727
24747315
295667693
2256617
204786706
346111365
79600762
150342347
145910539
249179907
100818587
511919411
75744102
237776620
15827534
382406189
176121246
50121408
219005093
795314260
384751811
497066714
282331995
132926750
124017695
877411341
315872973
72946608
553259906
610901519
13234982
197487027
87395455
458892379
25439817
175070275
599769008
35260481
144165008
13918408
231213283
41926709
437057305
347602231
54318260
139648234
10887465
88295288
20793106
1144166
234265338
187189699
12075392
15837351
289222384
36915857
120497820
179149516
88591720
389732195
100530924
31091317
412651789
78819746
5822548
394811346
461913575
468878789
287533560
37937766
95964596
163951124
54870407
230988988
60699140
400052867
286538622
643408285
394263494
384094469
117783075
96092201
261580153
50118231
411535257
9924074
18864375
230172702
737956921
109037730
34727719
76800348
55596255
613931606
245308316
113760116
107176886
281217522
17235365
186502038
52637104
125955301
39199827
223568762
173498148
314484004
231841734
16192332
84916673
76525673
177727287
400873897
18276018
289937079
8844921
477162216
204895001
56484497
376005906
761626287
84323031
301594861
121936477
52935063
331252357
11635192
38016124
206259677
46709901
226392148
403883355
891421
557086780
569937624
28478199
94477168
93838607
71327990
97650257
339229138
86379664
95467966
339466564
184651692
453371710
75436746
211117904
631188228
108540585
223484345
228841413
1884148
592817754
731204388
223812335
34205192
112761767
947843208
421139357
9283954
178458418
560792205
390885305
32408504
191003602
12746549
245149440
707754065
314295012
95172049
110437045
181478620
370348785
284353369
469903556
55547575
115201643
146158123
121142743
174532905
5003736
103980377
833680467
746355835
326086217
153385995
2097336
376980495
13209470
312485901
251214334
126839345
220452984
655593919
30746941
18048499
117934509
75673400
204963003
156324356
487843296
8503120
8599552
175752561
451162169
48037678
208304909
381385950
442150787
6878361
512002026
365926719
415769222
414043618
258459074
246521261
40569141
90276498
622964242
361652324
350626867
183145073
78628488
49784905
16742170
148805222
428352381
409182854
796792997
48197501
496764104
42305158
7274852
233391132
383287466
27855918
640445701
927090036
98905652
90809711
44654056
310570869
1430649
3517623
19971086
65497007
122506382
92909999
324798554
46465876
347877246
412631922
304842102
562064795
67342046
31854858
469882359
745300056
114828606
337154774
122114346
753919
87599459
837353589
55784443
113711003
363461227
274902603
312011566
271225447
2478921
104121790
105565587
244800503
28655904
226587073
138595869
219273539
23342766
270765042
636300660
820755823
504557482
370661810
49883774
121639814
81822209
22401196
38579182
59859071
43768806
79919903
260134210
156773972
206434488
308004709
114175845
31869885
215814059
375142808
416460367
285338999
190579918
743241914
256961462
655421521
36714099
120842604
113300781
148338714
351112516
15107085
125588732
206053072
197973401
757629300
466766589
461939155
137075306
294945943
196351989
115870687
238916369
82678221
469480535
333521843
215590478
513372894
158191196
99264024
150799142
73237318
766386760
246737255
543490142
523818520
59771128
170835218
205323061
299000403
44215926
574806243
57860516
239867801
384233043
400316389
434675945
34564405
353920794
531619905
153441845
41712
852572604
158622819
947105581
426501508
396320905
350815653
222001832
17883826
712671280
80652870
613970740
114808823
107608063
406954190
402505644
743627486
13564367
494202845
216091222
235913225
32579267
253101790
52003268
428529422
69506119
434127636
487855732
168829855
893908572
621733440
565772320
606353799
23169140
270075216
377461552
432340679
706295020
174705725
791302582
398335397
677982849
235060391
92568531
379261595
77765828
52648593
418394555
10960813
104565142
287081412
5510191
163550909
581365634
17169457
90640671
336281732
507479531
906586232
244859271
118415687
136794127
13549341
23677113
3918375
158683673
55228861
105049123
284563347
291788960
168613896
186026171
59943833
115618951
241443870
45438600
732049635
430901635
194745223
189501579
21653505
304710431
237418198
167328474
402837050
652219352
214326502
21978583
256828098
762786339
146714615
199782824
161743146
641703794
2577470
157647141
63431100
613271339
300813634
786753588
493200010
58880881
90931890
35041409
502434254
74686143
252506362
259241813
123396693
86824416
59037572
183896452
759643719
59720943
42599963
262955256
209151699
12932742
183995616
761967420
284808820
769149419
392811291
445281255
9760424
107563461
6697312
3606696
251467650
79627699
774386138
99112265
364847087
225947229
279634460
839324348
87323707
25076426
281384040
916613820
709856454
260620
488676994
95106450
463872929
55427228
354209886
111764530
515193343
40728866
61907798
53873698
179080702
288117907
106413518
615228256
1917203
163449719
161329395
275044465
270265734
63264109
167131479
169981576
413629178
138353824
164201291
260213378
132216298
77238327
88411834
82555890
221494286
272493056
129754515
103151545
354471466
120797623
440945933
178171179
290224406
77683586
207824485
73998704
47854464
35756848
35128587
81334036
12442154
191378888
776116952
692101749
235183571
75398173
187828065
67151775
610121966
556321996
59226590
184166274
1339343
134049628
71777305
6101854
197263576
662296679
713333893
181227305
128908864
310402751
233697891
117377091
391570304
464347225
107184411
392978568
70929968
548560711
279910385
17760503
92650326
327101347
106670873
205745235
32451885
185052783
18698132
176235391
3132267
380300276
59665204
213045862
495991071
15462683
29907057
235793814
292361389
363242850
88101761
353537820
573613333
63574860
105861039
685295099
134588886
318010814
86846365
641965931
204578780
81412919
119257804
7532952
176895196
578996370
197413025
178166328
19239739
147970028
790714906
475207518
23465081
83320654
4755513
316117566
651465127
54274504
493113577
57187768
210277100
387185416
139618779
197823647
314776907
70194717
69551205
111049867
563613363
929374604
317518237
65918435
461328393
192221050
681622762
23622335
55361372
401085973
81042500
730553346
282877028
646264594
147126751
71967657
190449905
101371860
446245
31707356
474376778
378868992
17657643
505603662
40352113
27959685
307448468
40402221
150463642
12585675
273295906
248853618
37235331
437118606
260285946
528841875
22739621
526042424
114870747
220199818
12828494
154888879
234875068
838073605
432289209
39499850
87461754
219914356
728769077
381709262
436571094
399379737
392159361
51871902
140134393
70207778
170979907
11220369
119715207
203807308
274771729
61208205
765380110
784950941
141492163
227630433
237635593
39298733
402329837
80827795
109110876
759439633
42075394
57104189
249193252
462290930
751990917
505372518
102463721
194695205
179080079
160458298
165920980
134960003
525091077
65634507
97922400
347728580
414930088
173712470
200206871
13692597
767250233
452671237
102573834
247834018
310137553
188748017
188637939
44343854
250139343
1585363
430743406
13202316
11323282
443593852
41520180
364697771
39284032
364360563
323683704
201529704
883224750
639227977
6518924
48968726
37521085
260842368
337729790
378462905
693924252
247700649
474318440
11094714
77782648
41880867
33840709
631101110
566524493
107396954
458159321
43260317
67852562
167969532
125844182
28003103
394339456
154223854
5405236
46669627
815025417
15924642
275047765
16385222
10351653
284470604
24074181
307457188
193078818
319415702
68556980
546098405
161695640
16669887
10386158
80169193
496172084
770383141
238636941
72072474
218442080
29973770
29384748
416523718
161395819
218359059
97946737
123077466
267194729
312794438
243781984
335475892
208694891
371916049
135723258
77813109
241618972
444037940
828062165
271895452
94366385
208873407
283974950
100680592
342082835
138143102
412456155
357704108
97340983
229803662
321188789
219396300
184452686
52486593
121315737
190519603
509944753
7073711
83986853
49612559
116755467
432074577
100543024
235739695
143109818
8621199
160657170
89703486
261844283
54092680
18851688
893835
166612666
88131326
133317591
515377549
16948748
55538641
294266678
670421417
63496425
633474529
70355138
199047003
304792465
47519191
772170371
435466925
737564191
521340559
350343701
290720687
168038162
221946078
489093894
317479722
52296798
3202983
754389319
303786911
41426404
595723539
502280550
296768787
324174099
490895098
130243393
514426582
381645317
34320825
96219097
174420229
358648081
10908230
79626352
4241418
98426093
121571464
485762858
779649695
42646998
822008716
500865807
776744392
468920826
101920679
674041067
22659869
82298168
657860265
127147335
171708228
20581742
192583534
588021644
412657782
35389804
260418328
103459148
390907242
337605562
623315921
27389217
61805419
49129943
184703859
74723883
7990586
434783984
49898500
601184292
43894565
110963754
681228007
623654536
564192708
129511394
24168249
408779198
11132675
334779667
234767677
150015296
131080320
109992405
150522955
414447852
846535
345936128
329901606
31259486
39076638
213923294
29803025
512544593
233281586
534784506
8324748
580342474
37357942
587512696
44124013
268784592
145141456
18906068
780723
186455834
107080429
14427318
413523142
591263890
89306768
174309045
46120697
146325183
766010880
310803480
153911460
274315122
110515323
416045816
178679308
34015860
315895832
252118391
281827784
656724037
249917375
32917340
436931013
306562319
622338296
270847736
392372375
919437774
628530974
248684866
336166098
181470693
73946069
248018200
87273306
154708724
5588012
11977129
399275751
53935273
347788740
744344147
12085009
112591034
6472086
331890965
91054770
182858973
536516973
238267606
368444469
164160619
770441818
177190535
408779166
267615003
9333641
694877602
55555192
24335502
591043520
581794864
51267054
39113317
8833802
918730913
71941942
331833236
263524078
8231164
158334947
28280079
129056744
500327491
88193754
195016470
218289809
181962280
95796550
1276061
141233722
103703836
199437324
111885884
308515173
42980065
122937679
91797728
257626789
9479864
573095627
322479200
130058316
116019067
84479921
32485028
113069002
87694755
753942221
580117307
534262914
28164789
312032175
397967805
236900372
35106009
199322266
14379990
404301743
44195638
69597686
153634410
485790848
203017631
114453222
587891267
50090295
775364075
794971165
36334677
26204579
55859910
212748915
201144384
91194312
50074176
223788043
10430315
723062623
479307953
871374
299469352
207011143
556535991
296281815
359567581
676519490
326684961
270239570
604923963
284696509
105342238
320144825
714083474
384623129
10749974
513125439
748991661
159831858
227912883
259973249
65933990
481517947
189988183
427388472
53515734
487314149
92290885
351077100
236857107
346581445
266748062
35125457
179967107
18921398
22991859
133571472
5333355
474098170
75539841
308407504
30752017
93404530
157508206
359161048
402166767
220780067
41705553
190296846
180900213
84616299
12367948
874892437
239786632
2891688
666599858
118746048
23903859
321972462
60994633
380850790
1103708
548234649
268520459
50362064
238504359
158229700
81350020
401286820
449344501
4410679
590189036
20296729
73002232
347062807
187236605
509683061
566896782
44376751
28209464
135188407
103131213
455490875
83570690
276410344
3914062
687145396
671199257
609915905
457647548
115419133
186421772
319588112
64477780
109892509
34106284
845562678
32088132
162124037
216672162
285157332
53785178
738638168
421337553
286972099
1258512
217477663
85167
313334260
32935578
776510379
28810394
215128113
151963822
181093140
203561782
151206848
504336930
330596548
489438594
544542681
231303139
251849269
403880531
103605914
372843018
341827512
190139984
204692047
526708012
157544626
195606311
208735940
535698631
8295070
210485041
118421087
480694313
215689046
835803433
163840257
632930736
607810490
30917659
187602824
214631265
8139936
28031466
253945726
129408827
116202811
5790152
597651618
153179020
36718160
658217662
549059137
145253372
122662886
866017416
187685730
55056102
370327482
180319014
764366698
129899399
548173432
277160999
152379964
11161947
109095653
346429372
461266602
87200143
298122299
120864801
199486543
350272047
591219
468659682
447952594
58539297
645550246
420488896
172418564
284293048
73668915
18878813
171213919
440416874
22844527
341480923
13394563
253512399
629385672
63313549
73937550
94135990
28484779
320923137
750337861
148647510
67612780
181633409
319630809
666774394
484263521
141100271
36492076
468666031
369374453
764679989
15400646
49332514
199486634
71273902
32163391
691339991
748112175
196955101
30759061
34156865
14200925
515789664
79739996
404322024
251215524
18802588
316816178
61948015
94473073
128550790
83924474
196552393
24807878
542689879
390788427
814848765
340582201
74613430
136330910
3315437
542527593
103843804
99560283
46047929
96066452
157571717
289551188
114896834
14856955
677216913
214638015
259741095
289442003
68894104
546950873
38769160
12398839
819894820
870871201
669181204
180505402
93443033
298836251
224678776
208403700
363691400
91554729
469441050
36682759
138097186
133816927
85280031
51418893
406526010
39373859
25768969
99310070
211406906
11670751
120402542
8550221
283752001
168993913
273485750
510715420
180816135
421207387
155422403
15036989
70385182
33019417
311554569
132475404
675244360
240735313
38706265
18398877
327606361
81676847
345033383
201747933
310314189
412306806
561703760
13746308
167752190
131555896
501913528
358463701
521833400
87805385
345913298
156001067
269514567
9006581
158069176
7972392
535515459
426496464
300941342
40531636
5568729
107457361
35667059
251147282
31802041
83578913
48662878
6732083
240230289
36889624
611720793
240694713
165846513
177036030
183221036
6340622
100187580
244651642
279582514
74093000
476630588
631013028
388259171
26349081
192714752
544438340
84456224
145690949
3496006
33668648
376403240
68792428
5172618
6720316
76936827
558791400
417469141
549952789
263281319
94579435
128933548
608002821
562346743
548289758
30610960
153223425
119679860
277667583
800520370
44436248
141678713
386289529
119978762
641498516
14040756
660687259
52262850
19945406
94986161
407393542
14480889
172086821
21312973
97124524
141836915
56613942
77467791
108541622
580000282
41047303
319371142
179310630
373423651
388118180
16778168
662538446
100734567
90292918
2933060
136509003
80710531
601503834
196577841
317849167
630298381
199956568
1325622
129357918
700913264
28881788
315836411
154181736
146347305
21451624
747931778
164528101
300789332
212845792
353922178
134178919
75750578
647706281
140128998
570535474
248784492
149506721
4104106
120555380
203248970
78733943
21510321
83312841
158399791
375493181
39153279
312101992
62940456
38764634
176895282
775954397
572662772
461703306
788186731
358743056
134504417
120796232
359305983
364686877
249662034
575862883
265284174
530699190
417454386
71330394
229794139
336060093
640867472
93164090
142719168
148333263
186443272
421792515
52739493
134532168
14947455
84068678
464750514
107712941
214338029
219369967
204890077
234323426
189622900
321169284
317892335
519184887
139889163
144849975
440079640
185586189
70734652
777848681
164227908
2157318
383203984
315892065
427063843
6450
122084762
450651384
597226305
347488747
47147085
135243971
245762169
48716488
847082807
67550377
114385632
269338613
229545352
438304223
497127511
1864700
1374967
147475126
957100629
71745562
295324109
140981416
97732260
472891763
45185148
373287783
30814385
9071991
368524343
502198022
689589533
95417332
37336228
123143107
680286483
527006516
216956982
702611453
88963329
325105329
472998800
676190141
100658963
3412803
277909746
45647774
66494171
135602124
75258290
475663715
55621431
171578324
160942881
207482964
235147850
176879191
539881182
61905310
169196827
198646148
639864922
374853329
147998564
367172935
76489192
135590743
394485515
359319247
68019470
925949616
395466909
105739713
39003181
102834646
482994914
281735860
337452187
189224671
295603918
669039357
127652676
758597540
255118498
12617433
325118787
346758688
547699314
161343837
151731959
312838432
62171567
95296634
482486495
440231053
390030963
234662766
233621126
379946913
89837670
126601152
573446976
121592550
294505206
446841749
54224079
78779628
362368301
93246281
6419268
54004220
239437561
452741476
70522496
24653936
247161547
289698713
437377972
80878672
189964956
162110349
255534055
4172365
147355119
74873293
377937597
605927144
307067682
61615544
35577895
297605715
934907326
235069459
449140061
148093905
63736235
26633917
529046228
6507084
310074612
79489280
566077366
403238247
291639214
652607266
284951617
511624444
398127640
43301609
168841791
250296542
408277940
250903702
369855821
173385092
50762266
230240831
382525898
82358466
228495962
201690922
55522470
434780301
205557259
650263458
96161995
29609126
88250060
214970276
241844358
587342643
91281387
305887
32913211
77097450
90109757
776841688
396698715
131463991
154118585
120041256
513991389
788561060
19502904
127648599
352910816
165329629
122065288
566583990
171459026
40327873
97658650
382652755
436791469
181371626
481699658
172703418
313929735
257912709
412255580
331942157
144560761
413379476
515542757
197804471
78268153
16747037
278042305
309852929
10509646
767284888
207867373
328686136
799792846
117136517
800487126
659767
273152554
404274320
400112679
157325370
79899755
117451066
14169660
758471892
115407318
555597196
44977960
84124699
589495022
541324898
91298061
74557630
32206247
17692493
77325915
201784158
400284770
671287840
16729739
497120292
93247246
115167898
36397646
331887180
121170186
47868350
686921367
3418118
765582604
112536661
678182831
21523247
51026814
19182070
227167031
35443802
77427802
324428332
75094206
7141339
118088562
87235815
90360450
135303512
310309115
634261043
676795678
33948633
364336768
645359204
13943624
302646938
222871
276208852
567716268
108641089
29105213
8414269
192314752
622846439
84792729
500520696
46272502
145226929
462404937
207161859
121790108
149646435
22745318
135621019
54097334
717600710
520309085
323466903
84289376
20173957
7321598
29548184
15593367
178397052
50848336
52464999
110653225
70217387
419674855
278550881
599469188
141741938
228462619
84727512
120759256
24936532
82736714
303541871
61375477
186990757
535552820
4512643
27420050
172493840
502749875
227076048
65375091
70624423
9994593
48320784
142216137
2840240
425393765
171896075
266171447
17967754
518225035
260096800
109417080
525057490
120657394
428921185
537939033
428746513
387105032
367407841
247403692
353186083
31427545
21323850
172684994
272942258
738045085
104433915
600241569
112842073
304334359
209783421
2363949
117494331
116683925
239353619
389959886
231222987
317623047
880782674
253370387
108605156
212192006
473416884
8454622
337229198
143160158
24121850
94858330
207008396
506892535
325701673
185970668
112330645
24314127
510580649
158294078
55419890
308600290
5987167
36909818
17416635
53776594
342734074
100749293
414645564
50398568
589116002
15375689
373372907
169868459
75185547
109880519
344291903
397639305
343015926
571228729
21935552
74264559
618755993
372283175
114856254
582907015
402385104
378751812
254245111
312148812
428411374
130142259
738687995
113740178
407442546
228243816
451860980
516394152
46443412
97994611
330436584
737074370
383422422
363330863
368007405
645187188
125698
59309877
411517396
50973678
68020963
653337525
514942185
82106942
114409513
176424652
270804944
46551026
244333096
337306980
358299251
1182068
195714677
189521503
103634305
400764747
697369109
462628335
238836084
465647629
194675219
754587216
2603411
97648860
141951596
276525683
109013695
210634606
523554176
91230168
293935735
131182779
823757630
364357428
921895753
228863144
689821
30411254
230482311
829988359
205016254
69661995
315869952
160620929
98246056
797500016
207262896
16942746
264469610
386266095
551414665
171719034
96608739
145372648
332632631
261093215
771080198
202293010
380298251
277623751
93721829
483810281
622634535
502158615
644894939
705418547
5700558
114807678
43767106
279870300
409136145
291094905
10987010
1147715
256236238
360022013
11469580
98545850
224669811
580418604
257794733
14456100
225339806
143782570
25686149
481357412
315211301
32688581
1260842
816592208
335196462
314591445
33967160
79026589
22923213
510956641
201010323
497550528
318832893
492093077
139730327
929996142
20895571
67916565
440751038
716697809
2771718
251576735
117674698
55761585
17160659
242158361
142626465
169564435
115879215
283927512
961444869
167614219
273196647
19681649
138651650
3013149
34003864
392038506
498699125
353366704
377110762
326635846
372365993
28759171
864891631
50745515
848410683
4005964
71884876
169657543
221005139
13828309
759584510
265888208
433477398
34693287
849131602
356777526
37676289
490537849
163937366
334705967
393440819
10630742
43122624
356176999
105379152
401589670
421185203
362853885
254086831
281249106
79305022
53960850
78264771
47964954
650400340
44566326
163309885
64762793
461833658
88651600
602739389
143836928
28604170
102937971
116463555
350852360
271555143
16329698
897564
74396788
505933438
628185347
204134404
5065395
229466310
62380416
7901739
239282291
745564208
698677109
120544473
254906470
741582700
242400472
36865849
37894520
245419256
111859000
57655536
243052072
199093884
104025672
17169611
21253599
28583741
3341287
289632553
7612005
96140252
10207773
12122534
192816988
551065439
122585975
328880740
707576778
31548904
113714624
468200675
351379449
473360174
121770771
142227587
348523008
144407310
574160774
77475145
142895094
281873235
394414457
466188730
27049937
3402600
18091217
1891156
101663262
372326215
73533598
402247903
240929764
72272651
32046822
138693168
7901093
48744154
3743764
228955590
158322642
655626979
130782812
20777211
106745787
41531300
94346511
613709962
210820906
221368
476024035
290971205
71501061
25848123
83825187
38803576
1067913
22367775
140102748
323034035
59491869
107614416
50414562
75461946
521582823
266240337
228974555
117876854
112784511
313111811
668212803
231935116
5314527
52039379
23829553
860904845
4477861
820356150
372862676
77273610
223343608
753805579
17359697
660793993
298380990
24021901
226759477
6842968
70596058
360085897
239232249
148520607
12294804
331716634
11858422
792248185
163368129
509615757
8704930
41974344
88249800
248407587
893578648
232480861
82179944
407225952
389328686
24003542
42687267
78409065
547857578
10278916
217034225
19963287
459120557
374909070
103625283
579665799
483086235
230619767
27181928
388601625
513004577
263480626
117676368
58143297
547734780
61129691
134591874
433323221
808618796
16601223
346939347
243533640
204840608
93051106
1510661
82691718
388513023
250710283
421104638
227345302
104867819
426722701
484888643
117397265
846902277
313467398
65398433
507167936
376161655
168888329
57461599
335510769
42516193
371212210
105663402
228656671
103165601
520437211
37702476
228015439
369338552
213294478
273529441
138996140
196396997
21617448
56245964
570528155
173756467
68563002
77678413
461980010
126600872
319517141
600336944
84492183
27314252
96327996
165072112
426619382
175798705
802343786
287002324
5541498
450188153
402044246
114387028
45937449
99584761
492158783
528532463
95514303
246430357
125553499
150144847
77618342
236330036
352815810
448478708
44743599
2785209
106711061
516029468
343891465
168281412
272062280
325972761
49878496
620880398
362683462
326475842
44351482
51957882
145549808
46842713
53503178
89405202
133511086
487303148
175692717
266360807
235538875
326394721
81040299
113570306
276702133
76927011
512427
441243532
357290833
1857114
163905229
33417480
141289099
712926512
455123598
339621601
601160056
170082151
92630364
109879937
330887680
1759645
76383546
131302336
181825218
30350591
23926012
18084073
177332500
487257439
467206580
161238886
170294188
293640347
24873804
70221998
32498057
35806720
91987480
336953516
202766711
226406938
202816521
96791573
428588973
102075163
25714458
787224051
136857017
11859363
82562073
16692556
117330497
231738507
132755110
140936994
313571518
158169158
153170561
681516012
67343944
8473997
682671222
48707676
62051382
108720749
284379837
87854859
566346137
49841757
645607859
427087409
85853591
286978856
448477730
554213789
392600202
722587954
110528849
42468561
47528992
218003048
280738118
227220430
523438880
421125225
355561683
57610384
80275113
692011042
146670454
1663397
94222348
110710334
228225508
160532095
568735691
92847411
316820100
101049714
508185378
155558546
336862792
249088164
880301
734390644
818796351
109261857
15108062
43728806
21853364
377059239
423789925
437390383
571939542
38297441
135381717
511802722
355706739
14937176
328472184
395449240
129972663
118143397
244356134
532520873
279030986
476893797
217112664
522449931
288552497
266505547
559281261
124247633
5206605
75200191
299618659
54114118
43566020
30219317
13878488
28052665
504618577
203869178
973574
270452279
716703958
181205963
14336726
32717613
245746239
55625745
247520511
96177656
429778997
71292671
290465101
120546325
484499110
371284067
203110215
129918066
492842040
156555990
44532675
961013
42856118
448013133
176090362
122171371
345361827
42411
429316238
175408895
203143923
440257642
843430967
150515426
85330138
137008336
23184591
20444314
254809937
327389040
2323548
454104836
119156855
639843683
35145775
87491462
428625891
69082000
254471807
225620552
577542
562372505
285584513
180606552
77083252
79098850
725924298
73846374
481010017
18801713
328474558
50363884
44409131
80936926
11078262
894981121
253913017
164002406
48205996
89676319
286893827
40974624
237122938
232501154
29598775
713447864
281657037
58537209
84434226
468356542
113354913
15291483
368789648
666344625
172505749
416446593
138363010
179081927
129674158
240176093
672465827
8565923
114039196
91465391
29570131
78066670
44359126
606739824
133507377
2969443
412883799
47431351
333057632
459570247
95283766
20725352
24203190
169395914
339171174
113791604
154345883
165485595
78940352
336690243
175689227
59186045
186576408
238396917
75346449
140938848
32946467
825512270
436676322
26509675
360035562
501599791
549664492
764446833
318770608
62988018
153345180
283328964
228694932
103537602
11351005
207376626
222226258
733830134
347179166
8979850
78465267
55132633
499740284
6890462
11252799
116879062
562666807
522820547
450164708
75615440
184702591
342536663
59469336
266403727
147541999
51464686
169655705
29168643
60205850
59593353
206100528
481178194
17819374
464746770
21532829
487265156
480975486
36211545
67420719
81281768
521176884
141963862
76417212
57029422
143854553
547336099
209061975
200172815
50251854
37742985
656784772
24187046
114304293
313695278
86726941
676633010
94073011
24089085
29737916
256176577
612595885
551904467
276537647
712513760
122456868
159418765
158245800
270000580
90646825
39533928
391536331
296871121
334133552
107269888
471723399
767134805
205882035
702263899
917705000
364558955
765643140
339298198
125767680
62802226
7921731
329164
138652717
15864660
52936807
10071589
99403461
94432100
647751697
76311570
535156518
139330773
75660452
125396600
279743875
2621532
328446598
5689180
95346261
820739698
117768410
490839451
386440479
51524104
212708662
527973585
259739874
4481000
206321002
465174890
6723697
513109840
485021
249125441
182313495
11456544
249257869
158372404
319232431
6553033
469758613
145594118
149366193
41171420
352653142
189205689
260233181
171798046
9085078
601198792
3211255
431215533
134968891
317187392
6006031
116820730
528610065
418092039
366526564
50459537
51858191
231097461
655884182
16279819
35508254
127466393
144992549
578164426
404447582
180207237
53869029
582418794
329636150
2935237
596176617
395929692
315142992
56581815
265123823
538421927
90666921
111664178
1475120
308194
607206356
48741401
308585203
4649615
796403835
117405760
42648729
121118709
125079675
3399606
97393432
21400516
255491162
11196032
117794902
737099983
391877390
10142637
118161933
588756
733940942
200717234
166825080
12464505
101367906
98686543
95546536
47104574
292637783
294267332
15320585
10967073
240328807
11334604
340738208
267932840
493234604
2925884
118520541
251222485
228785037
58064454
214139653
338620286
27888855
89068353
423919819
756870773
82030692
77198078
155135657
52766786
748024175
865965798
101384602
13678300
14334319
329814233
627139412
240084786
400298698
94429352
50273044
248575796
218962299
508631832
657276279
120350603
77702918
42921501
749741153
146546611
427962978
321493211
88297977
767017634
555349378
462545372
177495847
181792711
72867506
405022395
572366826
226648995
9832217
200416618
84003410
331457905
185029968
65896116
291416967
755646030
132325972
473545928
254060525
445042
597922932
366168725
137405383
121863487
20256258
332698234
127477092
351598727
258719293
327593419
43440607
140579101
107289495
325308865
123673228
59813933
178949327
512171019
333148273
188990981
629921968
329893525
232014200
187571
201362230
210507695
381203336
89754371
290458065
696514487
714881180
272607876
161224951
86747013
84561809
124506168
129302508
32751413
6843383
230941443
447246103
9909709
37054964
8151046
249549435
440519599
183221213
213220030
59678347
371518461
12352933
602304997
414195305
284838522
139365517
178650095
216425681
339012092
455612320
567375277
35166871
124775886
230889138
128977599
123385481
615228646
38341070
418651931
145021039
3697080
523052878
667961368
367620198
176279787
333818406
966886614
174461757
21587494
429143444
170446478
215563374
149568565
252565554
71282982
843914250
354257118
193323966
194808890
77642390
1749746
276012717
8535295
73919342
402588808
69849778
376864741
48979813
292160761
47784510
490942390
116753213
341075901
33216076
262575874
405175190
38761789
161989831
81477714
110086932
161099835
757365604
17089565
895185774
20583018
44232977
689046603
78794833
13560683
17475915
44968299
432870959
158685786
90100215
16367
424745200
291330690
152306494
240413973
40690144
403398047
365863099
72888444
294135199
193851885
888984815
320235870
129006348
371366016
188656383
134101610
86224276
19404642
83960920
185291115
38494396
327703969
86808880
142300431
816989477
146828340
24002839
745587265
34876531
5786100
112354648
109386478
156152372
85400433
39749527
529851008
49658512
219903008
367590103
79765017
67931128
326276326
464874868
120800620
115133749
480670079
49091708
205992937
55992189
930346846
1401096
13872497
245613436
104623169
263808447
15195496
313014654
485171490
77349184
5699033
290609609
29629060
191520862
49523585
459427033
211054998
494970930
199688375
104290934
399046748
514249282
361340250
412374691
646837499
10868923
135722267
255169444
237584939
77171600
165543758
752273509
464867398
716186488
119416715
67560400
120109844
143356686
34949337
56736389
126026238
432077726
118554278
48297859
304627556
254518328
164101020
147092106
269927489
748092040
379772774
342209447
8393022
217512613
58524199
90707003
67159532
36700832
148846534
101737932
661392398
40377185
35248514
11012837
13776006
89590221
157727075
646591984
320751038
123861176
438421914
277270901
527534273
544264573
456879711
159845743
54793863
234629064
98814912
267948608
73224647
30254393
239503453
25041472
87481367
488344909
4709112
41889387
849592421
34267761
333144043
132316051
282241719
236435779
355510240
132209200
92573502
47856845
522798118
862786549
47560998
305173363
381870009
216081086
427497169
202263586
13918035
270004934
240566565
135182406
67743219
108288575
455675806
129655256
177667821
567760975
95727220
349798248
120232383
831968680
395544670
183944367
25651117
16600198
10640511
11934345
272158838
320831420
188687466
238490632
22001820
281029346
121319865
8748216
86671438
408600707
148390043
41526677
448688855
98606859
187392789
77284438
600723235
137347609
689355435
7179369
120465502
429763469
113002377
307401666
198842359
148440663
447861024
9672434
89638345
152558680
241762052
444840903
288868197
124010781
464788073
342426732
35266965
12079279
324259671
124138674
291423895
414495399
861959948
733630773
292576605
32199408
230547601
422193151
287142211
109972562
120832651
85340017
45112691
39070144
501603641
694669880
143253302
36564712
36668239
14403653
264239330
43063667
249283991
110540603
23013294
306460811
213264060
59644484
104483946
77661512
226933647
524228369
594927971
490620895
263446318
346637390
333798853
197548590
60461265
10361642
86310787
47164293
143365408
503037422
500879992
136381025
146764397
417501919
38658510
347951603
186889151
337963407
254741386
39791820
304920543
101889125
266653449
141766259
172919483
123583512
236871700
516549921
228128840
729981097
146931075
192202245
34727675
456832451
12152665
572824091
206054559
280000273
199963144
178987473
342056665
539624875
35769238
560950476
87849586
560703015
661782676
611739010
483921583
800547444
579040966
148344463
1972736
65593322
12449687
158146234
37260309
10685649
132991276
565077032
139617550
92707684
59271830
597903365
398887956
390168319
642531377
234748899
34954631
548788668
272837888
75379177
469479429
266365308
113118239
15870955
348866361
487426408
25034056
335648622
22486073
53318989
528689732
58955055
9841354
753865150
229953701
61616074
196623213
398736028
362258789
44706340
106093576
9939026
306120550
656552702
227142506
97197165
502629805
115963632
87037649
54155320
85256556
1695285
12526883
502700493
701814291
537721274
420829330
2282371
207448603
509919056
242831279
527350016
834912118
544098993
155470273
504667440
291506758
783202096
9080578
274830322
149140487
114280767
176073200
7757396
501112734
116544454
210494858
6317668
86581482
237235399
13961217
531923495
120022941
662884293
234865
2331647
481812449
44632521
3060575
2875704
2426334
379139913
541116323
340590981
39172995
672596794
29694849
66412564
50525986
224744910
26363320
663283296
523391069
201479793
362364263
131234758
666293399
14136959
2321517
15713162
375105789
62056576
309823415
181770708
164667670
362269381
476603936
5070385
365786279
1885216
147791267
552620597
40446364
75985830
51020662
93224172
133417408
83123592
314072968
397349264
144354444
16045810
106507
35058471
191776667
648725833
109444129
165542749
470188116
836837057
739532142
10252946
146866528
441069599
540148434
391706898
800591412
482110598
745886397
35796279
427851299
225133572
282077465
2222691
299320836
135900552
262495171
599555
345179879
270400481
35747561
208229778
327826561
631339674
81362140
130860904
423986024
19847014
154043618
256054615
39799017
379283322
777771236
174877915
197804075
579416785
34505192
55778830
527726274
293290195
101210714
88786618
633679668
169363266
82898972
273292117
631760594
167657471
562144223
71132132
741875269
40496835
3315423
703050164
736014316
548856304
340949168
496029877
136356352
152373756
6300651
62766659
1008128
595317287
1334704
21026126
136712817
30809670
381509691
476854823
60315098
116299764
55736199
34639834
250225110
62731921
344638883
650517442
28974657
230410626
41280577
64143824
566585988
657040118
235157119
1632911
15981756
504324631
105507811
105906550
7021166
20907783
72760835
167283902
588519955
634254676
221771023
316706089
504283911
104584500
314037769
263611739
185240456
405042772
26487430
36674544
85041198
170530936
129306481
169672864
473532030
104926046
146059870
245049343
31426262
538163747
173062330
125802817
474044927
109978094
12261979
652298242
3942546
127762098
27245342
33460536
311283618
111332343
84575012
163934831
54724532
178129655
208551777
257738461
674556226
61033802
222038896
276309686
329927979
140466127
914223889
78364704
791076115
684818792
149676042
304098880
11099686
24677398
87276436
103090493
117283296
93358897
473585434
533935002
306001866
562156729
390852918
41833945
232118144
190955201
412778747
681243340
230880917
134937136
449090132
325470233
276203651
47136731
961135051
202050401
290862419
21546449
132337390
384414764
405099552
15100048
681145585
169718261
63626164
42764592
465960435
23561550
69987117
34212048
14013684
178936217
21021321
73976656
853294845
46346992
506267
111105732
81520840
2281650
671823763
215245873
13054194
565911058
117969788
22884345
723742475
77280806
11910581
105803307
299311814
124925555
286882899
791644390
630360273
141101249
14408872
17008666
85736305
114181309
643070975
352545309
120600585
289385815
42739549
178908475
440276680
341851485
342091138
231008314
28398117
61330588
845865330
24814061
66048703
162849606
221030320
669118370
675816544
2855022
383031186
302228473
72044323
514406230
400432573
624610078
267563683
170374362
72638069
3387399
179412909
769372626
408914914
340313202
41088383
679418934
611332933
7053112
408481014
711074959
190781485
173632635
218570798
134177858
7816325
171799998
59721045
52245379
66181405
500728
245424693
237692224
423851006
375960002
553492563
109022046
227988772
664528947
245191295
588691358
29367192
621572125
62902517
50723236
286550217
106313856
346734377
297253565
162132670
255806472
159738501
334644920
178131364
48058871
464199280
98438023
137580624
35145218
9469475
555042328
337552883
178290205
121450608
247683331
679542299
104556107
66302668
67715406
407033041
61770714
169902551
412784126
78152564
627922208
631846316
195613704
508035186
33675963
137953396
75860427
114889489
42881508
493757335
253342481
41125564
53426572
35326790
560075443
21148919
166817652
606949619
435214673
340546989
51301057
41627516
722434103
546398070
697785673
150228838
25057764
299136227
843298168
703485237
15970275
1505213
32934194
88228085
570174572
449353657
8553882
317299970
654058573
532385761
282624546
198153863
1220869
266406221
139332203
244872390
4691696
188480373
24909717
19304121
190036550
687759574
249681577
746858828
267023601
152234887
255383879
66799578
288836611
227796408
486772833
663490094
294133842
6160643
147077981
286805385
216811050
359470074
247976043
5272986
18040153
364273356
351459873
121211596
223907071
396286761
587328358
80999793
429513406
221269963
98260926
681993233
190582455
897280499
34946055
8829287
198643896
43400405
74002983
123658486
99604761
62433161
14988041
75918433
68249524
34259821
121452075
929920166
97898977
31712218
201767560
299783238
12208883
913510
324412414
47997463
584102916
309990040
49936492
595117633
240359957
187292956
138391667
242737546
57544042
746888993
100499996
514444527
261566615
236223430
73775984
169244579
338719625
745714053
42982832
696797167
205329185
116063408
621644178
255231662
561882220
565475810
733660435
159737271
209593861
46256394
38683103
233202390
56704583
106559535
2077015
67566436
98605694
117381272
218611216
327400248
663237672
396742328
35437922
14797831
300729555
883624364
42476844
812417167
21808863
583864357
177756878
55227376
25442653
149114554
85007168
258675081
268290250
140464872
480730727
166989076
168951990
37179680
136884344
273438316
135178252
659605084
120860357
471958865
46930858
83908716
61777418
630172593
433165620
337205079
87364475
84577823
330829426
39453388
328681520
342212905
48438927
44498783
155333967
372954588
7258135
35677449
27764418
221134801
848337764
231727113
498681684
423288468
399398874
342048640
32168089
17298486
928066901
104162047
786534528
40407520
68461279
717946384
2995560
38297092
80111197
743808719
16493293
274217851
539491624
150095257
272921455
134135402
174044715
26935589
529591089
10436931
210328381
150999415
463051216
269576214
481132057
182637900
440109883
185038443
182386933
281152889
83946800
674315546
731082735
546040706
186718307
149353277
96808333
186627417
109192056
260887709
213495929
192596192
724202519
10141832
24493389
88744667
904911723
32089704
328330900
91915550
766435712
51523853
126765876
111103005
485072964
233805084
392029764
69696487
208743903
516483740
524003330
157782032
279419038
531483640
185902570
174463859
685349543
97485406
239420849
91589360
32543590
350461998
152058796
10295469
142589600
15247139
114381429
15888393
171597406
420007207
532688026
595375554
46710102
566369302
158862864
512067327
225442675
292232171
319238702
122329300
359327088
18481972
410444009
215865179
4074400
27510378
4007896
52019269
60042266
169182323
573907060
555256583
501144967
46563225
149224594
88633019
678118761
118547215
207805871
36487269
72170503
538480990
125697206
302389321
95375338
63224422
394393130
346896322
334333490
46823042
81427267
156784754
22516982
4096483
233588751
692198241
301615031
446870943
161413077
189409130
108951070
177769686
341013328
727695707
109008768
288222754
10737637
39587401
331066197
108798836
352852580
467715912
334056684
92288838
10497771
96704620
183507335
21820780
355681925
830638284
246976064
479510611
66095768
20968279
314181894
101012199
8282
247216886
100236737
401462631
256990905
76673683
259189145
645837717
123076996
223824588
27331087
146605716
186536579
332280156
36146018
67740431
161840650
2277902
115775712
659632663
173914472
331365618
246878092
16754489
26581279
235789
39031503
90491108
502306963
262402032
35770767
13897480
22293521
4667886
108138448
83943229
49830764
152355148
458649175
128692941
85302253
388838026
503329704
62034310
577446521
211356972
119882751
292654015
57265438
519002756
343395239
600790835
773426046
44352303
6617353
13023579
304891243
30085359
123124868
644168136
355076573
381434755
406399488
22572274
174553961
26050668
668444729
606039124
382010249
44252069
484834431
275477164
14309380
442025447
138805074
237723526
699144759
336260725
352627287
285042406
164736686
215314050
362552046
1550581
219618021
242099158
49352168
497828376
2144202
79468815
34184157
35335282
72247307
215050269
344099786
133406807
155926905
19098222
44494790
472015979
681643501
320395491
637368284
159200860
23511700
86635020
534973506
49713044
516753861
53408680
487349970
565819383
464134484
42020383
105336886
1008932
329468859
235479561
109169811
57528647
275347221
54950896
283287298
585997809
633712754
336677327
22961256
318939334
159572122
122948452
55212314
508324254
23076667
47653239
245549540
108818589
175473682
29684251
89516287
506595826
766273968
139160710
419892454
380274622
382631404
109147476
892740688
368295049
77458709
710747477
241428781
427296541
21207471
142305403
650780842
131786673
527023482
507757947
13550873
214659190
165669478
372607273
58799841
17293834
258993392
11400464
193371383
33655674
146546858
23289269
76397435
493120001
104758844
72909938
333985820
114415745
693773744
176761211
633426381
121484489
100780413
168073997
237973595
76951006
184405618
35453485
498952652
6390433
131857527
441195040
290487913
285994758
524888252
356002141
606413262
25005371
150188288
45078052
19647628
19987255
802567986
8426320
77332534
448372416
48475350
311897377
575319802
756316191
173737641
132515103
658014
39465460
70997940
241486522
320341429
10364722
319691183
42439985
445097539
774482908
4581467
181428624
226650527
18241806
106851486
227225605
76387021
222738175
47877839
592624440
173065279
472681239
10991416
124210887
41094753
31144817
74536592
118216041
51347825
499751463
729905531
285949589
129226419
1947395
637330637
734761440
319750538
384440645
47026858
101749518
333152187
570475510
268597187
340146297
39330058
113692796
43206732
44667858
713116939
215039248
243709105
33152624
11618306
133770298
78579432
509318112
108107984
557061715
2800181
187358635
195308561
294328504
234011531
53436137
74302922
571842471
58818445
341561353
240335033
89023422
22018781
494248023
96118305
13923444
750428830
69222691
3343275
40931269
113894767
222510790
466324972
75298895
69649504
387110823
16425587
899205149
78486401
74634050
86935524
48307829
42880971
883194116
72728641
193396518
253754205
102165698
258269286
186614099
89523031
454029570
65925798
410229662
754648948
106938486
116179786
709411
695200718
517650225
127108345
263266289
334777581
192919606
154874621
681944587
347750567
466596329
283991447
458009937
329292280
269796024
481500545
114004190
54606637
170831290
20701178
14299941
91845634
76782475
64849191
384631614
29840441
458382639
252411492
636300530
232600696
198709129
27063967
148813531
496963627
398382902
483465791
943717
278878958
113820928
355494530
412205134
851992435
358777520
439799417
330593116
153369852
69715991
426622925
389345926
122445093
99338293
657669600
52712377
117480343
136823210
493942408
53476627
452589927
11239700
3379275
378439587
369573817
392476644
11388957
381769708
76937317
16371056
500522333
47094916
566963871
526692277
402188055
12103935
27784407
271762924
514077249
136695577
348920008
14798578
186084654
281733120
567197095
498083970
574890497
368652554
261257916
346094502
420726384
582754191
123549955
428832371
397124912
389049979
371857038
10505017
125721728
778340225
776642729
269609864
14140526
208769149
105603384
322775302
361233704
439723734
782251148
717422364
134548749
127623658
131454456
643360960
1334813
386308441
474235835
356037780
633959182
5561547
43619993
360753572
150860248
105112731
484384846
186092654
54770428
84497206
32333747
5427095
299034333
85770317
874089
69763065
36016979
25038008
8537516
453885914
161123839
271760859
297726743
208621230
101907365
924299420
68218835
419787641
214629718
723104588
189661432
151071356
10054742
144860882
595428546
13352268
123173183
504693283
36692747
126543402
239209213
298708678
369693191
85055238
195652499
145893508
50000691
83570643
7673534
259464871
308685729
10595065
112910201
121585733
88031243
373561290
83834762
170571499
335947306
16306885
48434859
99402953
15591304
433041072
83128461
109920344
452654331
218254070
590887997
401778053
668776253
11386899
231837921
6388963
1036190
260231425
15711609
181067188
168922313
353217781
718419205
309238211
388275215
28350778
674292692
606577123
152018140
108996327
62260329
239393600
228967037
82809212
155875825
315914520
348087297
225821021
255336008
549451523
4117756
27051631
627415892
472043017
27342709
11748975
103165311
636742847
570194406
117253554
481685923
132908702
655823406
424266812
12947533
128884331
114203505
21132262
510383513
521746052
507484812
484613702
23523131
41050326
32292776
105112370
226779780
422542358
79823957
14720907
314641501
341849681
16369035
556803836
233908509
315154584
112671570
94249308
217420505
108199255
353748740
544839596
309471536
312501434
90105652
461686481
40750112
119283286
7104765
26787043
589448428
129231436
400860767
540969747
264191559
8182644
85555231
4239293
532175927
10737097
273357238
81145031
90570975
610581473
8978044
562724202
155914037
549988590
919988436
407548074
406639099
377113796
527377359
686279060
7346531
361683890
391357279
662468273
83931778
118309093
19493822
25524559
124414098
735017152
460873727
159567075
39029797
376963664
28335795
101119213
150145151
245951425
293947950
132814831
148263918
99686404
106729511
25567973
171203301
111890413
727763720
286004498
145437241
868208973
129654683
84077493
1903924
74166713
651639964
314056810
94866088
297133133
41540697
198184797
412867171
162838716
220280
414232411
153372941
134998784
115878644
39916802
7698960
416618197
74329779
106053752
422546694
63710543
259742709
65327241
469809360
338383577
234723093
907455311
99667126
26871564
152223387
120516791
521504421
266047875
18327832
114557320
35204764
120014479
478286154
403857792
419127889
15326737
610518409
589374037
114248818
79038553
449683926
70976686
23571507
92046475
143779370
281089575
36482404
89757589
49018637
499341912
252183825
65871863
352517323
350077003
701515982
41544520
196530783
375376945
129869130
177076746
202267044
180281879
131582994
655748852
459431618
682286599
55031215
140667360
225466740
338932665
3348875
261580566
161694026
166528892
392669496
27579831
641113377
218843668
149802169
101700433
60906609
249485139
19704737
101578096
731190453
118747018
756305562
59192244
398074641
605762899
246196943
32246576
50097756
233998859
396858154
21387667
24359299
605800
134355526
396985369
655087195
173440041
142458681
666043260
693281770
133377327
207008697
539052941
93889160
82158447
145857447
697939917
105360285
138995688
104534760
173842815
169073099
361341514
8458662
128990494
436225838
415600692
171490654
202484771
468131637
150207098
48659252
26922188
731154565
88010951
265524042
635684041
181542563
193564803
339928470
40406942
169246213
634305363
258699262
49817532
92183015
30585718
35232006
376125156
527993964
197777218
512886313
210973170
73160932
37425282
223768355
46771515
838831820
528867154
120037742
30342182
388936934
16030348
258156297
65988897
624439679
609166332
199070230
54909124
53236523
10681101
313215110
209030125
900803638
246852525
768281985
257809679
113270683
274988608
86840153
28448404
391560963
544661542
80139745
23857587
778471189
407760690
206037436
241917580
592541620
10884222
241801986
683745395
340369652
161895764
457607101
167452660
73538370
183284807
539060733
51606181
19290460
395195219
71075771
41064261
311899557
653603573
253891989
89863963
354003466
138033658
304836918
174128254
7891592
168320059
47582988
18897559
507952781
822509755
304387128
83210457
365293216
58415813
146744820
120278348
676775798
658833895
296999612
26561904
16570985
684962690
256326600
101622
264767115
639351178
58127864
133808284
284985047
591124300
314861127
22942356
550002272
161820476
413097958
5885431
63098883
349585408
187788643
257947114
251230474
146788655
331237950
175272837
66497805
477532432
103844519
109267412
766205896
217880198
15810626
64961047
329668239
640455566
56587872
982606564
273349038
744631621
78984174
24761451
38857945
18542009
32631132
71876989
52712209
164510948
153715538
512047170
111266848
92078370
75984409
397545386
148794122
67591577
470614365
7105047
204993590
213619349
121911969
3720163
241576450
120245608
391172241
637519323
196148686
63000323
245312611
561391049
847524865
114937088
519908946
590671029
18644246
66018870
151273555
110842365
176515028
211751321
434761728
42501996
419703220
12573098
233321607
65508865
5518523
214750408
622477
45968592
309499013
250155399
179202030
268861235
3759376
417240130
22806704
800983262
398160512
293559610
457550823
14040209
106691999
220213105
176160084
23809415
148938014
536658559
103725897
532387356
137539137
125634493
393015898
23396233
144761667
46129944
467899785
70819668
132196530
88530192
368759745
350980803
36996898
67666839
274238437
11450503
852339059
55445150
54995119
206508980
150692318
127424039
265547004
5352348
772467218
348841535
596479041
37916084
107983478
375467869
12112848
31444285
644046535
383030
896847324
4501348
438978258
196302230
42254762
12004317
305385532
244798050
79821905
45995945
257950009
155683321
629108571
143236861
318062235
91217924
1458778
29729268
252180438
215391904
65744639
1038697
201737498
799890033
167210386
265905820
192022535
146721571
428333193
599689765
245249590
2257309
188981287
85168648
510514387
287580729
157807184
26877018
346668830
31348936
397225987
59359979
69840813
126055751
50995702
46256382
82472375
324768419
284970726
39003180
50612877
64378790
15568995
2237852
146169051
93508698
70550791
179953818
2157790
419400541
145834746
3968052
93343754
378534669
62756978
310285088
602681700
446993413
692829604
145304245
393447069
290517044
56503148
3825585
576073564
18884032
48770967
234665358
72861278
278179872
110204338
10495348
73821671
65711080
184175406
15895402
205100447
356477108
52179920
53341879
294425724
399326983
575596143
584100017
24241024
321854980
108269509
94897842
355875660
558030082
399083
428069037
189603410
418590162
140576149
121768114
60391781
109121000
518502450
38446764
10219207
487820068
184464627
275141383
482724731
50530752
80281895
166144149
92966950
329389100
303709997
168080929
156508575
772798103
37286407
329536269
111597398
341340056
636394978
24438614
334576525
163408863
529969523
75264247
125052415
609368890
732163332
142722040
520803276
75221697
129109258
18359893
681114150
95448587
270511958
2067591
342144623
323051608
312666850
642234587
243432505
244173964
332769385
310498307
75083842
799258303
22255163
54564850
75032080
42208016
5316977
604939723
239319660
93363292
21681951
452465647
9208114
688745140
449126286
279791426
396749899
104835543
278588471
333777033
306188516
443372535
562325494
407695601
849957696
130588963
213120669
57371959
472720134
16618223
336327413
274743101
759744102
212907618
502740828
432929878
234165134
31736348
243545560
215337996
91226772
240601718
45597450
607788653
171920803
664256713
168877150
189742909
18319825
315363491
463376886
212637668
144815759
379830890
91028897
723280158
397247635
196165939
261153667
106974285
68359894
23773633
652338625
16836203
609439080
130584513
460892777
213671807
170801197
391200641
402435816
285320504
87892285
16340454
429425814
600741333
59157892
242982342
153365463
31575430
105572375
61117434
109579508
170934247
44606629
649478427
327246974
3302111
143532168
100551503
99078834
147906122
37401455
553356712
272125835
259539976
86408235
151667884
137519481
245021316
337183060
74541777
576985243
7901039
116286989
134807428
179856873
63619894
416906695
62615949
189208947
161192653
167275426
73834323
309866425
13385616
112081655
22033881
725276007
13919091
792019218
430829080
94643951
645713778
262733609
21679499
341735021
540498665
3735944
241504848
73090715
119978917
181638964
252099745
464491482
25318660
153068812
13036079
26040641
31088027
242771029
6577688
268231447
882048077
520914826
611944763
365579554
3605852
274161598
207757178
472231624
367570847
1778452
80310188
108799317
161590612
134797017
58416632
539933690
727888107
346585853
439498406
695308041
135142528
13054372
731936331
118797594
289949203
805013016
144976118
568650954
768649754
119489573
12079863
145609091
275971765
189882787
23770539
366076913
248625483
169299133
177584646
98943008
144164110
578558532
407116389
234054746
309363502
171406804
137272995
447165972
84613230
60283360
217593576
484004826
26049092
221065281
52944669
328660355
105596005
622411405
537243248
30947655
787512749
236065326
467688927
375182619
372321768
149973611
16762311
418360789
394743567
317194472
35463257
641793744
63959133
915633464
70119393
245392422
522356197
18324465
445767207
281507973
453369785
600772571
18657940
238572821
26840139
308971535
208210004
16324387
145436179
57532350
22137530
464098158
39042046
105096927
6154894
517367876
60204978
515933637
199212759
36316669
80102734
32435917
951662708
304968985
505727618
207585608
705721315
641939484
324352771
390787967
342678858
53139122
371616013
168705760
139033184
93391711
110080365
424024931
367155770
489114960
102006885
9606364
593103446
25675616
115974434
242922447
415841796
216565976
128426509
135197602
313512796
42761014
556380402
34533912
607717956
277403565
15034971
3589565
282961762
30901411
21714306
47201760
143669947
114204244
26107514
738853615
11051913
714802814
92636416
110251983
158668409
566798151
147236045
235181924
194968332
306440465
52606040
137547676
365608341
250137226
45367198
414502977
295875600
395191352
355980315
143771600
11227637
1894398
490408397
769180544
156425757
123916165
59486312
895027557
182351075
350247114
147780755
625404556
270146569
400320
71141654
622566405
93775193
1165687
370940363
109153562
373257274
70103339
74970676
98455147
687002447
400569945
276283782
236614601
287931579
109214016
242929072
184282275
277692542
6746597
319019580
356015371
36024809
144449408
232486384
277242880
199451945
211524333
57940354
375478591
139112807
204095081
8519075
363167765
324813747
112215777
12750929
201449304
366399250
389428482
195355130
294588400
69286193
105746789
785200978
211608241
577794779
66859937
26596054
569502908
377344803
10567774
411827514
497434039
521415511
297937897
77833618
44220238
96047573
812523258
66496881
362381199
80768537
30911773
11103698
360075817
187099767
628360105
468641702
172554379
51591363
124212415
302697965
102050045
839183636
229938265
125986415
223986018
409758721
8948723
275675784
784664964
73978312
18235199
159153548
248402619
191942491
275922082
593676740
9017274
16748102
117976121
160951902
400243622
228582396
731792159
99596330
275437964
318656791
404790978
362346517
666392682
34204279
48632166
259931726
220383123
333308944
263226157
34813230
20315090
2502815
2636
57774849
351449721
183182646
177130786
403358485
510177127
395792351
14748980
1211822
217942206
399012695
541899044
177207470
142781389
723377485
291881778
137651610
231589705
486309445
5019055
47379390
60207680
94398049
109277581
353444831
153012690
43381834
131440180
23025831
341313803
135584911
3275431
274033708
235643842
51250754
316716964
304983114
449996532
133099152
357874293
228546402
603492210
147322717
70878822
554106156
166476251
89993534
769842743
184862156
15813726
422995976
20954727
625003946
842575973
47471689
1133501
355614437
59585986
772392018
90434530
172477102
33555443
313493568
214713154
35235041
260211549
230382791
339575289
770349001
17749581
199620756
266216841
612314439
167801496
499693913
181161219
75979612
224239473
133570186
293665210
639055203
494328622
259912202
272222139
46114306
115329277
228129083
65009000
1599019
406206351
14769341
343139759
48050775
114805917
9711849
82003770
16729
87694385
393425815
3560900
363156906
329101824
85489447
97551644
330579145
11060882
211257081
6055044
64048281
39941688
91386791
729651717
127547480
54957737
6076408
649265874
26738686
124616183
368800959
27191065
315670750
305191060
45461888
249523534
256398836
106410457
705149454
786719988
121929254
43265274
240973945
415393392
319854978
283228527
17942831
154317290
51543590
164713421
6232518
572198568
148495404
598090324
76352843
577602373
93227435
143829123
291698048
137690567
80348591
110646644
319463017
207500039
510305503
130339010
471904721
79711568
302852068
225221496
662901273
197729449
143344393
114860466
161365583
488656153
1048342
215106319
417560796
150222239
41286097
44521768
95570247
41044533
10329800
45505556
137454160
127477878
3347707
296046277
293704966
509376154
224246573
614896862
201804457
523419433
13552186
196697584
185894877
34062481
21963710
574351428
408072520
826245126
23898981
227419911
331578852
63717918
31715444
53608180
469992441
96403839
234156806
271349616
90194896
283076061
233139532
294895451
114589130
600264171
18061126
267354273
211650080
190688293
966268448
430649444
318496219
124917461
428952383
46558040
456487564
919569543
63983285
446894232
246499512
382618254
501687772
164287000
108789990
95763170
116552712
39183319
374732719
149139797
530666200
705229395
492798533
285769671
396716695
443787146
20209179
163842279
292805529
5563646
178344405
708487929
14927884
39516340
229025225
438772458
648695200
32161201
2384303
125293307
51465180
188716831
186537638
316286360
70623549
60439966
39483224
72311357
719011
6494675
28973774
728315854
152462466
9618934
150137663
287186002
278168833
543359877
7499516
138896744
222704781
29484236
839432572
209354677
391410793
5118886
90582733
39436952
221250747
95664602
109931622
233683110
373178778
57758711
826790314
2920286
282852280
193921463
62526241
383183548
177020776
188743796
233944427
34088228
152819139
101001892
151208521
344987727
823921469
61969358
185939889
464639996
184497584
220359067
313162009
63835168
380256085
88367755
567373294
15341567
240306859
532415588
18997199
394911542
51055968
788019660
98780588
160965585
98337508
45001378
639549492
80169543
37085668
205800264
191825304
416012653
70459053
250359287
47138017
211998230
15214482
283090606
114416217
13463693
886235106
278285954
490780387
231368911
702200114
185030467
111780168
177775202
432647098
125087541
336427435
7794841
168695963
433600197
377644379
242331591
15310345
324537876
638419528
177109139
33830148
188500275
7944006
79074487
264570926
613521425
361223567
855955618
711190770
653075462
100519651
52299772
142135385
157252226
510200665
194750931
136914411
19770041
3758151
31910503
491724679
532913015
336186907
99640223
43542512
38335681
8083551
71552817
75725697
265493686
152298834
459572535
41927644
71325424
99050550
593159983
365533525
3580094
353974277
143058801
103015351
65225714
158065809
137110079
264895633
469454536
777212
573671065
183565878
622337810
180323000
561052572
360339814
130969786
115665358
64097034
3933954
31301517
39159230
25771355
228698146
435538249
103578576
727605014
618375591
219892709
458358866
5977751
344709377
22225781
508164441
766734433
358763331
285856257
484832616
2111400
762914655
484792662
259011003
333914932
180971947
389297355
129055125
111005989
74302478
174799661
21040959
51585538
577260028
144873251
428194175
316242219
557176563
521386735
27484210
440987289
30342808
175848430
733141792
344852695
60056680
199928784
241861093
879481750
150370189
190278534
506750
135193872
697453778
99114021
332700169
106063487
770528174
36668887
158670588
57613485
74659329
14601160
231346001
698667498
200839499
565141070
85885546
339467682
4378984
581473356
31432496
262085951
317241812
871523327
313977363
25513907
84411262
37154611
30117023
101278896
779765132
247966964
133643511
166847085
1135495
113656706
638962754
297337445
399389823
286282685
760550
82822375
69726104
248759550
33155352
2145039
32503900
290505526
380248933
80601127
409106029
184658389
74010379
8895105
16813965
144194426
25979246
3101872
117176494
631895811
76685410
709645626
9603636
64801941
278748551
69060586
12931785
56310170
35430626
147079826
563038597
410433857
219430837
35381867
519622038
167484471
23333949
589181353
280102006
847962037
45583582
1264144
676322840
36752496
4838472
311713732
56930215
95044729
563232751
73382928
706495918
527369053
187648367
593146458
202906216
250935279
466553977
1706742
235387760
34866462
158687559
122677244
73149721
45861771
281117634
123767671
349510940
24817093
140405035
210766672
389062805
126653176
855964335
34136159
202073060
155646946
221801964
753831554
423262537
50271738
166980782
207810319
123441812
365433456
301318861
370769001
39751247
256721246
565495453
479849776
14652690
325840488
71341407
120586941
512755589
30943832
172756339
227125742
4168664
3585448
185398112
115516206
106507065
339266652
277361405
197857440
122565437
138061829
734134109
507247
503692065
13203671
9716002
646123632
376708933
684408607
18243939
303843781
41059259
137700866
275601382
539426319
240470619
221449979
209379112
24597742
317107833
437287015
619645992
266213786
202712335
447865438
357419262
25900573
47421082
697460544
356539894
13188874
194214026
216124279
388403495
4183346
133358097
7754797
360578859
432446622
45596837
315874563
486518886
252995774
648257158
115489264
108569861
336806723
14815052
235996467
150572066
287563592
75238900
98244794
63188246
554503927
83140252
372573316
5874363
506611439
389041620
629244583
56937857
162522694
206931035
231067602
755921270
253054568
97431199
95640171
531138969
424325897
376629032
519621145
5979180
30459545
372320623
164019967
186025327
175526764
630630946
432780610
309318804
122494764
453474528
146891188
484600258
233569
427987389
30919768
146270132
123946500
148975780
293343141
8570294
6548083
116747248
51707801
114135904
52041138
422171189
20098976
584116286
191077659
241870076
37051851
69642241
34469634
28139396
8491153
352259065
228356869
406423818
43094276
33292453
41448390
139393090
325835666
176022241
637602851
16021679
333621880
352478527
277775906
263215513
823910878
148997225
303041359
287566258
118097496
108139374
212234094
118173995
19799991
586925408
720953810
77773080
462904455
321241982
524143117
162837317
235569781
672943467
447725255
725657483
286067988
21772542
743212082
14680259
445524056
219000347
392192568
228126636
61151303
198350562
695467292
334096994
4228439
358978320
808023355
193004270
289256076
588255975
88169979
415389809
652846656
436714291
304267073
868505952
36571781
60954599
14953502
171699557
191553586
141106823
704204603
112030554
425052200
66175027
254058343
756000104
612432121
162290151
31114211
412957230
379608249
16909447
201381014
156325551
102954403
4190509
95222581
9618764
190634085
10974450
519475813
725291091
103079491
408937743
78793900
501741059
186342205
552056418
186869731
49679327
380527970
218202810
17837266
652969136
480880839
628969533
440825309
8186536
20791179
753065040
135979943
105566465
452461352
228693699
30379178
42423446
68021896
89500288
462375225
38202987
59340729
117067587
110584313
224189312
422987020
187567696
171343592
292706884
889310112
295766126
356270103
335895103
94766897
151834723
177408474
290533671
198282479
74764564
602921612
183788103
14533583
274711586
40627234
247751098
195077939
349627485
4426563
393184862
113709571
450433337
60562674
581240235
550219899
450471069
37561435
193875231
504570757
294362825
40251108
216881437
610057779
694372328
222873946
58540191
6676741
1529220
18112751
396474388
657646175
645039818
30633866
82944341
643800395
40548753
35315059
50272754
218597922
40163303
4786141
110537430
107125499
130545976
649662063
7463427
469012699
49208434
669086473
143486067
55477976
345948476
105192679
550722003
94903492
267129440
153236743
731820736
567467140
134809520
327421160
43977611
373210931
285703054
885334375
331713589
326573470
468479284
124577864
279864297
633039952
125797124
47001300
55619574
160666398
250308054
349637980
52904620
130281442
27989772
47792104
86322230
1557230
267204444
144992615
55935664
52320659
606055021
141476099
209102512
908544280
302862385
252487302
137289806
510379762
426818049
707483061
65417774
363943282
226860561
172017515
781702487
618432158
644890124
190590324
346372517
15014233
326434575
191693697
23791958
467292860
1478791
358538500
144973788
709858637
51852527
72579862
363401493
120843549
153397202
301107609
156361053
271957646
777360117
580162457
23851884
12846937
202430917
291898436
252750037
31117359
23377850
43070577
933127073
332200841
710061545
82939407
133223258
219752623
335173302
135959145
52352499
140742322
512702333
416908287
498751880
283241480
22708532
19185268
411217337
352646833
533593000
177582509
207461191
366000835
891711979
700607887
195701049
760940066
414075534
281994443
365860715
125094254
14018869
357249258
200232042
292656262
527118973
233417235
168810989
463215387
418881493
90812751
203529766
19809288
101620301
246405350
416883272
199992481
49438798
14503379
571317215
309058031
574526368
8570941
347800507
451506810
615029127
226720845
241115805
651692843
124936164
40338852
245401127
370905846
74262650
157899135
495015300
61154988
345596
483263736
266255317
108033812
138192761
339671057
789020264
41286411
72257400
780653143
99596748
695869791
129070203
860030704
135280011
259540217
306129298
308799230
212241242
9288924
692116638
342944622
547156859
469816412
180404972
77855660
125330675
209295768
360215475
17132850
139009089
269046630
210128653
313965415
66946497
532885306
229055559
160781759
207923908
322008360
81250091
138510611
3909777
200137477
20620087
506212439
16447606
356317336
456494338
609684098
14179855
403961877
194983376
16838082
385992222
111803248
103313285
649171062
949503307
69371449
157659361
404182275
538050340
383029769
438652837
174772755
23125164
748397902
271761431
271862843
293002247
283661271
213632691
655067792
339860429
6210074
47633711
509001505
423260532
514784816
241416446
179397295
415126697
439143350
209618717
302501535
381777739
4585064
536218277
153727470
180459666
33586063
46812347
12186611
401867335
138303800
126489529
127221953
523748116
502058223
156095888
231073707
48451976
7739139
307379629
113017173
680322933
755862329
184970099
145019429
24872122
178830048
257606340
20019355
68114258
208046950
378516209
111050599
640127128
562929599
120080858
146388664
710175413
577641937
451749048
682944801
40175825
155253273
354237252
222210454
447214378
312019769
483866930
269757660
10991765
149529636
119589381
464713948
110664902
131262855
10891499
763309350
31037094
164219229
29238477
216096041
27552545
627189529
440857029
297047
93686858
10656074
338190113
41522302
15370693
260056961
158298811
347201685
267323135
213268704
25897851
51453801
9220717
467647595
609087546
270514964
121415130
33319422
177694768
237570139
467151391
1734883
361535849
12883310
482563741
6422509
55002277
425790590
16619783
322941062
505950235
326119971
782270705
55498383
640873561
279540078
53126965
46649830
275115211
390810747
117244527
98129846
2483140
51076698
120288246
330956803
10338975
121772352
48390906
606227
160072519
2458391
888655986
778552266
9613622
127205524
72749024
41223554
618202560
74904216
59143314
131997508
44365573
335846333
95696062
359869986
38131653
181127160
140065659
427743968
141208206
48380975
519973460
548977689
864589329
791647841
75451373
28492187
263592502
813960421
101401592
532178966
3380744
679387128
366163309
194182638
268045329
175409015
71428113
18642030
203811853
321792734
16553757
376005230
356040411
364974207
266616113
585185148
134031102
108852657
30511151
825859992
388340766
682472260
7231
405353970
128099751
2669388
301468243
93389909
243960861
198732859
796467631
268455517
676524110
551684821
8178656
398645736
516011275
551803200
145159739
304919802
95109802
25275651
848520375
207048458
184826175
15888399
218569160
96464829
492296007
278416199
140696656
279292120
99526415
14950651
122472299
8522892
306948147
85591261
240426872
145844906
326354631
879490944
23412414
609179733
50698527
716386569
351538079
112383872
204207850
412554494
442689692
608356179
324914322
376917767
5111980
69052793
334361954
68643195
395738
139077485
53214976
598441310
491022305
737090791
4346847
162398594
394073059
65402362
142096626
145586449
283334703
71183258
174129946
692485703
52416596
314236549
201824102
28312658
231948004
130212814
256439274
550299955
68836680
359530916
360632904
7812370
108449191
155366636
205730022
283633292
128888902
93685430
120260726
122950300
279059207
62997026
449308586
301071679
217417273
37283788
57015680
30092369
265684361
113089183
303905588
586494632
6026342
12843470
87392241
35390771
158924059
364598541
504992114
67218206
135526963
602058542
310559788
23114868
691520428
516772356
113744883
99207902
132645535
37847091
548855679
571177596
127156318
402242182
223372148
18621203
189870416
441766354
143165397
24950810
178036637
114274592
46554119
590036652
319750719
93562476
318145369
15591232
78819365
239674903
434849219
24532917
33898160
40776659
201956491
109628934
447105735
148682266
52809331
291104298
201803057
7091180
406322730
23104292
338215385
356727516
149999926
665316519
15615781
45247319
398776051
58518
130205165
326890105
292421933
542109420
360548601
122415877
248039562
136369045
788664699
365372167
19966231
355858914
849423358
634642606
15347145
156906810
89252119
168706446
24133842
127209843
445012560
345042951
108099660
4471075
127931601
114147656
160276348
21439779
194005884
612106584
179733852
679625072
854467256
854263686
365647995
83108417
325801431
138638625
53372164
609436892
170817274
286238272
184583442
510458983
689325031
141251795
16992328
254579227
10796326
64040510
492708049
18334042
27740597
96173298
127802665
241981071
86229369
185485124
32920460
425548453
88999864
126945748
813724050
215633346
206491308
233854916
629849912
751399108
555264508
577667508
271189491
26135592
421429991
399620786
490151325
53922810
131675154
7129409
182729388
55063437
78680113
9666634
461048820
812524291
333380164
156568931
91959450
591107178
57680305
631264887
211578155
619014580
655711120
269782816
624008120
12121889
277824288
712925558
23634411
6745218
414936361
173959069
172688540
9164938
4286748
151814692
322394239
405199894
239955279
195501096
259041373
167253692
4395355
175837499
190437239
84172567
37741852
619704024
517139803
51618731
57953246
457335884
202830655
34613311
13708837
90426239
6366973
419025229
216766014
57361364
37486726
381156361
59310252
550421199
330243736
455128779
121591389
11168596
149041016
105714822
69352076
664494347
97075896
141243829
128268750
57814091
503243623
188248742
34027859
19804629
25691793
561945719
200615090
226066965
106569682
113956798
160767068
117275125
466241176
36864636
35785495
182718255
717246810
7057068
519058705
378068800
68672105
178736402
235458221
74805074
133964049
782229373
101861102
309931646
16418993
50894737
838304749
28093088
288124433
404974948
112193713
112165694
84563790
508078815
355867341
48187112
59320135
288133190
262213515
2377528
226062933
339818697
379067967
124974460
196884144
12015503
396666749
295817162
29432508
322000898
69111909
145733187
141739228
55296955
670591533
642435714
243205993
110886418
206404184
116334148
156107800
152911253
382350757
192301777
90996532
346511498
100062261
160375902
56822502
238632561
111800229
592628754
65857065
269928511
178134644
599821848
282173363
267919016
601554757
360022408
408710421
78206249
64927482
459779231
40582479
437811308
11626720
234803930
185999427
437399092
671018184
261324264
35115014
399899976
249333387
264627929
321328973
21353022
27070649
79304
38602400
140567009
116481807
802895197
286269155
91162116
194618740
119109950
433450353
112878532
30416973
408040297
117691506
254912404
309241516
266932882
566487870
435631744
66674845
22466115
145024704
2391394
68919977
68663172
591483797
413663554
35885956
158154271
95397982
368588418
217582247
224807898
197313996
530537791
277158627
153145237
868988281
255328028
412327477
2472974
218742824
236538201
7397440
377551329
305962370
313560168
220960170
190803099
98826162
382627995
550618090
282963718
199810345
35776521
350147697
159115673
60337879
12991959
2205594
4766283
22103769
50080572
4226666
20528892
725577712
341069914
175710574
110236709
620262483
93869546
490527187
5324573
215367391
429159396
55195951
86968058
12243730
23454461
2884691
24329358
530872023
268888338
200420688
600150120
93732786
494142799
4481582
261572994
119793621
385282779
729261168
822090576
65034616
296865174
1173576
193655720
303119185
8823370
230063248
141628421
385421393
22989910
58613559
279009287
670701779
130777081
63346264
36222513
588424957
12127795
4089669
77720428
31066413
209963709
346890956
33405938
112134786
156787251
183646333
45984100
707578449
778969006
28828507
166090240
517209506
281557803
66998953
189504341
501916539
54582373
30725260
20516613
716463487
10746184
778189153
271556250
49654686
769214393
192249050
70865786
136140868
20852937
536663718
18175908
2230527
350616780
275394540
776278295
106594514
551278306
274802103
38000938
339678958
470628447
210466285
4288685
882188589
442882301
20599295
62679007
290600676
210602794
20629226
214206516
34347523
418449728
412056714
422635834
90630603
15474709
219233012
477516940
455952219
804816501
21851553
187270929
336287437
24581371
256538970
36976476
100331567
186190701
854646398
160565629
296833516
313215557
464740801
298777898
657586776
44619733
158329416
117976814
91100555
2135428
307576135
34880305
82293350
19194811
17337378
251376135
161571105
132960714
327466478
450172165
250366118
16296598
27874936
66602202
278778357
280648691
182149070
217830795
499519146
110824272
529514941
163212683
9663352
825905043
49159038
317862435
186929410
200006600
112348257
29430043
111124111
580587517
166372914
336600370
93210734
449053950
144356262
436601676
318576803
156431481
136172404
180134639
653582003
80518125
63869967
239623433
34678891
174787688
131178449
253875673
21732808
97778413
79740136
87388512
148440010
26454347
52198435
353793723
48626200
475583075
28963348
99540363
294423035
14405051
338094196
484573832
133080453
371632271
79771618
276949109
234361148
425612197
489411456
46850465
289458841
11028421
681944887
78074417
165968452
90692924
82659521
470334615
88851637
360291731
842871771
315316064
258120649
770812295
111153114
302881000
486169370
110141303
120979464
48433753
403606082
28767672
233726853
838157903
131806865
556891426
383770513
166831570
32557337
152458547
21084276
81512679
410328945
88422765
786474165
176358682
102532223
399878482
5833337
55042796
39194040
270399737
417181365
96712364
646009824
299013881
300785642
402679819
241430292
15575228
250975296
18552506
415808089
120265158
93910274
154579683
354144872
20835622
456872989
148814904
182507277
354308120
255662988
158662791
83699542
571825355
790480782
101360923
87605249
356817849
131023521
90712844
39598342
712025839
344001459
677270361
58354785
350866047
181658578
17225050
114566820
226272927
67004156
44333190
83878722
270086543
110873228
471752577
922979229
115848592
68717165
8209507
50303798
135153147
340344202
229441386
765139000
454258558
486124552
293831237
254144653
5417602
104747426
624217699
488041724
497044916
64112940
522848700
2977592
66087924
20294038
335602169
240356129
838288
195255498
55070361
557209095
644132646
300714762
82495653
215848751
244734097
230032936
46548556
1551855
418031226
11575723
41794616
284183151
28581046
1373521
272810698
28097528
58108200
97886869
20926747
200672472
13552373
240592093
72471090
19967036
186512138
186037049
456794322
239579758
19002570
60028389
104579932
105885591
540541325
229471545
429891430
665313514
572270419
51994862
159531098
533998491
53703913
32603197
258862125
173937307
275921004
156451025
145716863
187791712
777061376
639338431
303663101
333306093
49126177
118717227
402820347
257429389
10015919
570385574
25741885
16057404
181110672
239032978
83534177
79343534
171221671
567783048
392128702
790626124
139876464
416673924
159354833
154933693
40928168
41377543
37421501
632864999
17252162
791785934
164962609
78676595
208220592
222166698
1607878
171611699
707977095
412553911
529722309
144631388
644779447
721135578
163493185
37842880
17699712
333539157
343658106
443006502
27921958
640144500
322007666
157882058
65078994
112767111
28573605
118103158
453736890
225018166
542223705
43624391
243168525
252021591
282335982
351336548
388654485
296018253
246427650
64691279
397476091
778268727
21706268
142448561
142555693
167585960
652691453
156177502
124494650
124641190
361232059
735765649
150069989
148167635
379319340
379136453
410850586
356767993
259211574
235332306
289697148
95654849
399726208
355552560
3386361
60332301
284131295
845082484
518670370
188941561
391885917
26427688
4874345
127526557
449388142
117267952
22798264
649395144
652216292
783476196
122699116
154361155
447151124
49159138
966440152
61699981
32420366
64219901
504378597
151458997
517530720
1691268
201935862
85155533
95838186
194007505
475075036
292194412
226270517
276112869
49571596
424245829
6418953
124435607
760514299
407247215
412618858
127740096
7359854
18715256
90713613
322142636
773886982
67780825
76355195
276738891
74558319
181456895
98025617
276219910
227126743
690959171
73196764
22956845
33128989
108114453
667091883
375440860
168294967
157009703
723798164
389200352
62694209
106137571
716683662
263847337
175727058
142461618
153730748
15534080
55287013
100134870
124994492
57241995
330605123
37237954
51930916
369163719
431481118
66537925
673058279
410354889
167556292
799326427
76774871
50501894
42161912
67053444
192736620
37092095
423743024
245816845
418373799
24939586
83706538
648487853
577876709
188845579
147277488
700723607
6528010
243056119
61121557
245169902
178216759
302746995
157368832
157367637
139321633
587882118
295049702
9172221
24366382
84563244
308557858
57671013
229107788
582545650
162393425
70361787
90757889
188022952
192136172
365065926
4638044
348522380
339449823
75938886
92653970
296440094
351014715
463125359
398952357
92678109
32486293
631836856
33415927
299783119
333445170
859148611
320346715
393639179
52645690
40608573
10709906
29848509
289193909
302637224
44578681
50323249
35154769
151508737
342011
546357745
232201872
156950528
246702746
111626866
122395487
14941779
64762278
408877268
8895951
227611060
176925121
202397301
3684933
527898092
495899978
567912328
453506437
54656797
76160572
47888726
455530339
295323736
435644336
170915319
579489147
63709656
151361750
62373953
2956481
110514780
566819964
118256078
304742144
249634436
9316164
393963785
131822395
104467306
244091209
282805587
123532116
42429953
138188161
256429711
52057169
701034030
150169218
566720654
22097178
56820474
741946118
327330100
299385167
71010986
30890346
696684612
78645559
129914945
151910211
321119055
240486433
629245140
108168521
480552250
62484974
607538172
200090727
165072766
479550873
552862038
349039737
799948397
188991949
478202949
94368213
260636525
647357708
1278900
17109660
139409753
544285622
324726484
107587687
482692753
79974166
341927640
366224151
492526156
49207433
3350447
131014267
463062394
172153863
261843911
236015363
8821461
362484608
6679488
209870277
7644331
110455081
443226182
800219623
353681777
128242854
667720
261564937
910211095
508894309
465886
14152948
25864965
408305135
49832276
71099146
17537304
19847237
790616258
312113333
114862651
346090397
48546365
63728004
530225305
21011222
225137308
261652923
304475703
195617577
147447003
410377078
204300223
377573098
7551792
330214443
241148878
385914732
49324986
361447733
707391508
775291202
172265825
29427097
189709580
593432703
505785950
79057745
154103770
449988308
21253681
275494113
88266805
8566195
28689076
800446762
304182581
653592763
844968291
132867839
67539752
17894701
43668551
534523484
609389593
200383660
439571222
197699096
319899708
222408374
1441325
175906246
69963409
886299192
352867551
54533236
156207018
657457486
247614088
30152664
689706849
881846352
37070646
20937409
31976887
4265094
56955613
290562710
622238315
267884222
668159855
150333809
790029243
123301171
4202591
301717725
338970305
11705664
727367966
194636878
36807999
580930974
2335216
82434249
33373357
5576785
357242430
362626136
1813493
88957377
50861458
245175844
284218677
430921886
59207290
763113624
547840580
22383235
61130417
147843163
82258195
83120471
195108185
17623619
179918253
23151050
21374552
34616571
34707661
56334674
178904230
117385897
362346333
675527430
332318024
273641085
390402357
428738954
45710089
631857088
196497408
27130117
493847119
859441982
388349591
526025214
105066640
414031018
59765045
395509754
4616608
378121748
173629123
9690844
676115318
556746993
81628282
161522673
62887865
433963365
94389288
334946176
271283449
268018679
345885812
109905789
74115329
25089437
95652111
174694308
144617471
187222331
6553076
89443362
188578794
629572083
87693283
71183176
454099471
136700461
257859656
26578643
95407801
56718988
70955480
142315000
392877700
45449779
426991597
267078840
58831491
634983934
857995413
11934394
159454820
80751059
113463564
510761757
17751406
32314224
395106090
248962759
11969528
272836986
645129504
125057581
55519930
95814391
395846343
58823084
12573631
336760195
78454255
20733849
212406308
49543402
390448210
26013406
79062309
678725208
372218767
423750182
298775476
696177856
96105477
158023328
210347462
102357606
44431088
257415279
656221502
201279856
19333937
189841280
488464823
142548266
156363962
300416082
7067779
38190133
42303037
115985958
3514130
176361371
174131461
578131955
95510832
599516194
153880849
82562361
588569193
288733324
217784863
214579992
101143570
590701675
105001550
28024888
515324135
400602033
296823749
185624990
36945938
25360727
31620355
60126589
7715786
132744960
72681768
197867272
1989581
9873327
206551859
95469506
196759257
90206535
69367322
280729828
374903495
119253
141175608
392848936
136350327
306338450
61295190
106890355
452859192
221737683
443346529
151963656
594890452
257711850
31402632
224183473
112915212
694971332
701677047
2446199
306665649
156707886
202816630
419469900
217166199
218207864
3705415
138681048
183872269
124335228
33766020
167866869
239182187
13124277
109274016
428290730
629480192
218268489
847860885
375278901
25090700
19483588
65950750
121035265
608678685
36626877
30282503
385502913
73759277
21356948
24384105
63868714
13840760
373416594
679941315
6577067
29197643
269892606
637828920
5138972
248342169
54665105
89261724
146498207
44205826
3323174
540297177
454892983
670683489
145721743
725934427
851199827
17128798
11087122
69322345
249774235
430513083
1001104
4515673
452692440
810694187
321159926
211227015
268427344
527104430
176571777
227707359
45152787
18213543
132464334
490686033
390959087
366944075
78822382
22888213
2424654
440026846
140437484
496373927
404189996
576958355
301170708
39215222
28135302
574538095
227999515
638365334
34093409
400673489
82658824
169428672
891089731
368027289
163790592
7364540
534902199
225194528
368888387
11426662
255891366
249724354
637001448
3641684
153430144
1508084
608602277
2156853
208916046
44157861
306191937
354030523
530558028
274865004
37018610
315568207
201355461
517131051
16844858
157077843
7088871
283647986
241746087
497349415
17703246
207505014
9729423
515162475
743449572
138376812
392542126
103580073
7415470
18215211
188440331
505016830
631797755
170608161
48530074
646000753
62008967
480675177
19285976
23656002
40478336
666197390
406534708
359686915
795205192
3479391
80591270
271428438
232193806
238461165
369752903
73449121
94594486
24831636
88851937
228445833
698845675
220507862
338595035
5888161
289248442
113068111
126001695
4891434
858081581
4805799
391484349
176828359
75284277
318353957
28950691
566275488
53155785
9696469
293451432
125287839
151008098
128341349
180999223
173583125
297100500
259906428
1255217
199209407
276381144
41218387
255357108
664748371
426506851
170462478
366944277
12559284
32449121
100555151
188339354
11486229
504438383
53601496
73343847
718151859
527919791
218653324
122667582
151635753
25132783
263925251
50115975
454618043
7611191
139549822
261360217
61432246
223997472
40416693
187988804
107584818
121848994
771451918
140797806
401098229
145007011
366249258
299027009
501147525
26095833
6858479
62662596
125334639
51172007
164703582
212084575
34526822
314896790
307004060
56678605
210147378
16086643
59241819
213529121
5285453
86709063
55803823
831864991
47000747
5156699
300332926
288281809
55239253
472019326
231238597
549410203
312016848
200473958
166556064
612332131
473426501
112723190
242006335
435721003
423230595
71955722
429461329
15228262
19944603
350554121
118533031
417745779
606658836
561849025
108643473
146332961
96405453
12794863
245670268
1060153
4431063
83885658
60373078
321203748
451481081
404406865
27424847
19665308
235493531
15079387
45767005
79633781
483750733
64230892
47492596
525575651
25833320
21184663
510807461
111600412
53318552
15716796
303841275
232172755
66188299
474913011
520668288
759025058
132366400
248591290
23938288
298448013
51375942
440851605
659210996
334263503
32590950
164989095
438637031
215854446
266489654
298685390
134942206
472922173
14663305
26609992
206406356
150867755
340785737
661471272
615874559
344046492
21332904
218569796
12826934
27688419
136405310
22634477
61401169
238518795
136357478
249700995
104202584
92805772
77706913
372699807
151660492
733730581
213655513
660887036
797799368
518163404
20317819
69160785
426575003
17856474
1934043
290268870
247612215
440980060
355820592
315361638
679755938
73234816
105247295
348090928
5973116
42234529
40508254
398881833
97255971
22677957
79474357
127083477
49833372
68156338
5171
334125048
289407132
647359604
36052244
329498914
345980205
420347039
260749943
189230661
445098761
327613631
75909357
162668350
246395218
144945531
48337662
212787042
192492105
13690914
19655995
251655931
172529443
68716328
367104897
317432574
59079952
253840166
145467585
37604872
101254730
137956655
302225335
332418642
36950153
150558255
3847958
294665082
882374782
1146331
43770302
831542299
35087610
37690301
54353465
38437820
238570505
884655482
89592624
145741585
93562198
284642491
167586463
3451256
755966178
230122177
868281385
414406084
383228091
105339562
469767277
12251982
616584269
481866339
475940464
485366881
157114280
503897597
41173935
754253972
256991108
76302819
679544455
1878255
71961801
380676288
375606125
438214968
98656279
88347241
44263483
746117578
16427988
505908451
268513420
48318568
39559145
6873504
180096553
234297189
824058472
150420678
126698494
660487671
207432700
328222040
754569331
69290900
127595871
521638
19397350
64639366
373552954
17005222
215049511
176553252
801031561
502028845
283589659
6228131
1355274
52119886
379792440
385876639
52254175
670318543
625134389
622333029
64337706
176117714
135204896
32169033
891431243
85627092
26839893
366796901
91557577
649861135
267150626
303847043
479855494
211292484
88540378
367558814
273409468
108903099
93761095
669948849
125614758
146699717
521475969
104786805
443199863
247253221
92816136
311025016
587913155
50191847
295955946
331772170
72538258
199969915
203659677
211446539
221224458
541248748
36352681
64632547
471696815
257350672
26036951
710733025
492990666
257828846
116983722
161873215
164555762
118821473
18863663
182838111
62154937
493196828
28168015
207948555
25920123
789223112
102283359
637412999
39373766
401871728
118529445
54988309
239245476
15459544
1606666
119001995
27078202
893543599
571998460
70848920
20441459
264231143
490290782
136685747
14355121
496063773
71330054
161215357
390403961
487354144
19523397
572952924
105682985
68089826
495548657
111691534
285260164
148037445
311976402
3752720
674252953
7693704
150219063
2049435
662584331
87122939
10814629
69347917
258476542
455742975
577200277
4562598
793249545
64165246
1986395
87545971
217297505
179397443
430455075
106690907
851494324
75359313
26597641
385916369
699952466
460744278
435549610
341077175
345244247
528870553
176622180
647826
360212686
53921933
26190021
51898332
149003361
141660129
494601626
383267320
100510684
11645273
117302318
119851177
201489752
27848749
24425553
149548524
79158827
54755203
22079313
184671357
479904310
92584279
144398345
146927404
321273974
145240532
282621073
227327344
30463473
583071900
946257119
642475094
89835682
157328041
70840352
30232972
11300807
500394835
408430655
62018268
47009902
739683554
163513395
20411177
843388
499249509
343917213
39515355
358060105
3135070
26419060
450826672
169597987
11072438
15785308
25044404
667086091
34332772
283305394
74554884
83331101
179088992
612683324
176674584
171002562
275874567
196201449
166380247
175627133
7548484
393462881
131215277
25740091
511896871
367887290
201249787
225199684
101331698
603489218
433671042
186212207
81048136
47883152
70132342
651548531
361294051
8255258
196390769
65475144
465153111
535199208
768815531
309425033
318987644
13379069
917672
637975883
197576587
245066890
381570169
151605396
92176671
48445403
480435411
217104499
72557763
259941167
3417767
218823160
386523778
217432308
9474573
886478494
451684239
532089041
53894624
21424969
42885476
331275857
402559504
26335923
457620713
198836957
530419005
409462475
544697817
70523514
940892
520768062
403915632
68920669
24710883
85121058
22256630
260134000
465569187
110949869
101265845
989916825
198937377
232700314
697950989
168934839
33704546
135554780
22435756
442985148
177529396
251911242
24893119
50688442
420937249
304798300
112623136
9972058
294401046
498917633
216561452
76136886
211700469
203348018
92043913
116435155
189485184
662959635
3017250
21993966
51247625
212281485
197134681
291778325
161790119
258774343
423445747
240155287
311958654
482857976
798922472
22404887
114005390
212011611
103126606
444283250
272995381
14288951
370512508
138733099
440319195
43874767
428705196
3099703
200912524
97140590
2619044
1277461
4217665
7756115
388432456
18088373
25450275
139452631
67114953
155983162
405435881
593478599
52530113
23710966
33496892
963901632
373969538
618728429
293060314
18708182
2963108
521979238
312210803
411395273
14312348
6733848
172759873
160014752
557085455
3084365
62033669
203334865
37461810
333309239
29277406
882946
23263914
69648883
472132846
240175012
240829499
226203464
222221464
515856337
311165605
84424833
87524638
16322739
11548874
3142638
625799308
218942368
282615410
76238486
70688053
7868942
8446487
519920577
452319766
8952830
177850453
193087345
6778362
917015317
14523769
386047129
27179103
18748724
14753680
313754933
290513380
239538750
158974183
27853253
3812619
705879466
263459711
141931615
308122926
316048659
250684277
267102778
313388235
248213257
257025734
86038256
754916791
18277158
130395233
216084474
529444207
766561025
71272436
58657673
513362794
244529076
252584298
103073004
475157521
165092118
526234453
619492750
80551881
520062985
627076387
21859868
46084136
476222368
125708400
318726408
344531110
208211670
383412083
675629216
55581871
646825793
275727560
232346693
804390450
12592828
16603116
309799165
695270364
311046487
208304132
186705146
796107574
50134219
105227132
225017165
6601101
192376879
236510707
110587117
15467987
195232199
384833957
325707761
334048577
289476275
578301182
272290906
125442755
39121120
63713505
157526148
746239304
304891071
716630147
215751472
55738202
709651
338570166
252939390
8796011
76741300
2053206
27032436
925390912
61633304
153796299
24441395
315870947
309480932
34468263
250977638
358958706
933185971
802263886
57852845
57700340
8927706
17833528
657246071
114807577
449052873
23905014
610032597
23751127
129329497
264522031
14204235
104604089
475449015
19256699
103309739
132280358
175777562
28164825
776465061
88453967
178884034
108096483
15314246
533149224
98293673
32366054
576314607
442683402
765544128
676823093
196321721
234662426
677983752
670808727
205743142
574057548
453691650
126866357
635098075
121275994
365199628
111383756
873074008
171882929
404825502
116975853
9714432
110295940
346426657
353063077
743210109
616577265
579689909
461231963
436782832
701721128
46748978
487723767
68122046
210922983
512641542
260748931
230657000
871618405
14171687
795746385
141373819
202580406
393318870
123156832
406789398
529957964
451167147
488721744
59208471
220536111
75833067
375906254
8375630
165075155
707920299
635915075
100182156
210688246
77922875
13287732
392990751
586422282
21930878
26907958
226714717
28814567
38367120
139787862
40765547
206387142
324099573
110788760
652840239
207945067
219924699
10413856
103499522
196213823
69448530
206803059
102284149
66192951
366997650
303014258
99370290
109114420
607123724
147929396
52312550
46202721
81519006
62228439
914028284
717871641
574192392
292099132
188973525
20867463
520090921
474218485
685871875
5382031
701382231
1952986
596039853
258159584
248913150
846913338
65952300
51937417
302140768
185588216
559882140
56038726
234422015
218051503
334859454
151183231
35278615
38798669
92697411
280197379
141001587
44025483
550993068
175334654
8898426
292099160
107620548
245826319
145745691
416835440
589467817
365656848
458591467
177457324
122942359
351318167
291142778
177773075
114272261
149434943
43437707
386084301
767132852
17117573
357043746
337734347
569676704
501254394
29718715
316855946
282777159
595511121
96974361
428815925
174929602
565032334
140964972
413091451
29398868
39677546
771959727
28159302
71959149
569903330
78172564
1352061
66826044
715373665
158637049
563150964
267565349
764175871
158949481
241387541
148459217
154027471
110882484
539427600
210455396
163626561
83777009
491528349
510382340
105856125
801711362
69765063
14899274
176294444
616003495
588490187
210412427
203670051
467306829
265616992
740535802
38457381
172076695
111940468
44421140
220897233
374351000
525881587
41330682
618162590
57524495
702834079
110133353
416722487
7926222
173769722
606369032
423291687
181572021
49331954
4302304
217637166
181472887
39786511
104081131
198269737
263771278
165552367
110445799
108688303
360313746
198183799
639994382
8318480
110135986
2373775
464477855
370417583
361236461
235069177
17599895
567006351
166783300
316707429
260208685
499553355
98919992
4342594
322077572
68758041
346516191
732247940
1052046
524368274
395613323
33504768
149039749
334979582
254968245
536210717
13439234
185829539
257774033
179411128
22831261
64297245
447933977
15061239
495618047
351888743
13055235
127706757
2224954
656625391
122914016
152179776
552544405
3760641
68329918
278584912
643135364
418176321
428901831
502407247
111635024
242438527
48380177
56004
250274503
6615246
249219650
126022065
541373256
18009957
277678359
330625347
30254904
491789887
623181039
697990688
201331643
45037160
111822645
48997714
11984369
519303764
521495915
215328375
58720042
118721859
831735685
149839307
76858625
160280335
89955936
74233042
355315193
217911941
15196409
297723467
110147555
154057172
221716854
300700791
627340798
151067322
476277570
353505396
122430934
678603095
66055558
492392096
174662439
1000146
858905780
48357074
1631139
149317491
33997877
73755081
370419185
394619785
461415830
786470046
216272330
189291027
383984340
25385821
223238285
762202544
13354197
293057685
127296265
356151677
387238357
220730354
94213922
131398254
115539942
493422899
39483424
512349610
257364062
628822193
604059302
6598340
307312605
135133715
100398244
663992169
16989083
307666961
255508795
779747666
520875227
35042066
135062043
125951263
12307894
313456723
158013584
177207405
132623421
159732033
349980435
709862134
247201835
185857697
1470130
228571917
609640482
543659015
5409605
41800644
366065230
129802025
16988385
52219527
125662552
177302174
131154995
214263596
184711657
46733447
45259736
325260637
870371048
339767748
395560322
218318217
106096883
448666962
87103031
407278683
186178617
240086017
373857806
651737399
955928666
237107
245248180
234501029
247889559
546978745
262191947
377708683
186496047
67130741
369339605
263163721
611212246
5764210
313141168
45025893
302365611
346098417
436870818
660797264
28413747
599599914
212111113
110425187
460372053
405591244
250731821
265758679
1143384
266840337
4295168
187851100
96185771
499762639
53238568
675759874
95061600
150208186
1895265
897847
8937428
29765727
768790967
90768945
73932073
582440755
74944769
22275070
29098483
19881578
172581472
217125475
230318116
481451906
9549915
401840663
900352731
168178191
19225917
14096462
114822004
226795746
36049733
193495184
441958799
130989915
5671571
24386127
82318860
70519458
279476261
411159635
303311788
480646932
677170347
210477671
146846485
303323670
284754413
275011613
382002687
239660718
617123715
109084238
32166342
181156069
624076294
266843880
489929773
176989377
737856389
63853191
229173467
630756265
489847899
56916020
153724813
160525186
297683165
277454769
4068365
234490039
748648999
403279827
75791423
102868800
57675963
1197206
409661927
116961801
450961740
719034711
148003664
193994128
163743086
182369564
251114304
396903808
131005470
318148896
73232124
224335612
786329470
50138153
64039253
254437279
61499517
470727713
172628545
165451128
278058249
287003356
208209439
253583794
47749634
505311198
177683713
418220558
8633745
44630792
26143907
208937421
22233277
670128371
696797018
629972263
389500683
121328341
136498326
89273670
90355221
652714774
882026797
84345195
47707962
144590957
121176898
296042135
158921550
82960166
643210576
119725699
543512632
58249325
290062553
397985794
645640422
361905658
38428096
10131115
555185904
379077365
728818202
430333409
24180039
31266438
144641448
55174913
38381689
105805021
131863691
391827826
188826480
165101425
113351274
377345062
53309560
384719314
2247244
144041130
28599230
744864138
48900744
65167940
67539902
230373842
521589257
4593291
361104328
477966037
653975206
271119263
610928454
371200891
258218063
187710491
161472861
213832953
156099338
201818393
756382948
99188147
544793535
66740261
85473557
271622012
217759431
454627519
43402746
73590096
290442398
100298172
170400274
298508187
520083776
252113579
80504756
16184482
525092936
104298325
37418616
43608989
316034004
133222784
214016824
67374420
432336569
9763970
242960758
117972604
31756934
100184028
112809528
80301455
861800398
390694000
38825150
167921540
6665157
136164494
32760343
876325626
355130949
50577003
14090857
150567742
723501430
56555589
374514631
379108171
443548861
16829370
149307766
704102862
192390414
665370305
332115384
340596837
49043817
195475401
141512152
363530032
289547577
90540951
493606698
69663452
683322962
157596908
649552645
93236511
128205453
176761330
140780053
31954555
261503299
122232632
97668361
112656132
37562808
186604101
269790483
98591161
56879084
421345439
186669638
790977175
344893173
508279201
32901884
312141915
288182218
203725729
679079090
405624230
9599064
72727113
634859567
287019853
29930641
47489088
307088188
182136870
399119075
51996052
317520397
188780860
411546627
72840629
175454438
24247121
844944551
106231874
113173772
397453348
57568952
105371196
678564286
104580329
245045751
275498020
565657231
15282073
104153942
102670266
14174497
8335991
56941682
456158708
536145834
186075874
206845441
332697664
429238929
418478887
713632043
389586885
136021823
85492597
32751122
655741773
126337133
35713310
5675238
507227407
381519499
66043651
10279352
83648533
522929350
599101246
145737082
118554546
300515201
507877828
228541292
327747365
54847184
361540045
275621061
45262973
38110959
572643049
771587249
1910444
349721973
7114214
46542171
201716159
654674929
15689445
40311789
19852035
75464603
83657724
505411710
32476522
20895736
610693978
440687991
38084047
330126168
469518280
23836583
81861193
78665021
84083958
264892387
180167625
69640479
241657800
296753545
646638050
254179713
39681176
329940152
96876528
803789
186946742
55767390
1209067
41762464
26993388
29727471
65067280
192021276
5947834
5570719
256894500
322744902
224506807
350225813
51925699
40063115
299042723
347667413
33184692
16924696
322002900
728013059
46501970
206844420
707094453
255948574
245104922
464766251
25365208
59977859
21955792
11594238
446264035
653089521
449641010
22985977
780407242
43948654
302307436
33152765
37694822
86192532
230115206
122266132
18808536
225871119
61419537
396066196
14507684
285806304
149538406
59677746
9558143
104709511
203066287
215409375
112975972
474056440
50815117
860257963
213841650
515275297
555134586
413376817
421100
763506075
37091509
438982080
98493384
65722727
154346904
141085303
204696565
37756231
123739313
2551943
164927018
494016151
860222
152202053
403848076
214719791
187473932
445331256
266129650
6121036
223492627
577219749
35499365
181667510
264028491
6351872
14378048
424318578
355778299
82476605
38068671
138873260
271573537
622736534
11648746
133163482
548657572
611159042
500756154
335165502
332815432
436004487
454645609
1091768
430834136
15543511
387774761
31230849
573626738
369556322
159243736
22980697
24284066
34388478
519235236
48428328
4988910
89809732
392003980
583748998
704048633
79292823
408318529
12799514
226190407
22314544
524739315
383577978
538930463
54876736
758381735
516917008
177238390
214837652
25357357
169534396
238067521
17423007
167435178
179978346
129872025
196871376
193730204
73445987
502135572
297135229
63778757
223082307
101950044
202019649
25259524
199224230
853684198
154444423
547353885
121845611
217790425
179903017
66905019
377363755
59203718
239578364
11574082
100179303
48837471
458996761
17497013
40740143
403818672
599401032
122333176
74122075
225268418
157901846
620596397
422280112
599334951
71299837
5749243
77728590
264031152
30602309
564245149
650313720
307212275
589566648
70303304
84800269
33908980
130773500
59003100
454304080
135896975
37926632
283976223
356564367
208302964
351725691
499046132
118254936
755268243
420088724
502364734
8135985
4834927
652404838
184635191
108354370
26217953
600076686
613136752
21491525
294795195
220154911
246002660
146343838
543987712
210298989
24541670
33463705
93534115
49448378
7881883
19271687
517859794
165265194
62373921
323072433
441822238
9744033
181450792
7344589
45821243
186619450
50068957
184986067
684138605
457384268
441801791
329568066
883177383
55450881
460597190
661160567
815490315
22227560
831253528
456233383
343581498
21961361
442920335
38689271
338005422
212690304
178507018
129935592
1885179
289332019
7412552
207469415
41971719
318838768
308949623
199497518
173643234
417703352
552138809
976976
94810922
22189553
180836887
356018473
431733052
14755872
377244420
969536204
483335054
456149871
8555214
236092153
327850029
154703300
28089150
14317375
148150688
122117912
506087740
41169361
332991021
89773641
344333223
364029863
62202159
89661453
76316809
230063291
375495503
3136181
802195690
153320431
688448201
303494032
72260385
1420214
57522797
454269723
109014169
733713026
334631642
161825058
356337914
464584440
190464585
405174924
36193691
23686072
18789246
109004160
125255409
65974813
208538261
107684204
211588024
50956844
45435491
11461953
57946093
103663976
378985226
498550515
152260236
326246589
26758866
414158364
23152383
308895599
27706330
922790279
82190451
29465030
232943012
81452854
9808590
75246636
86670289
313511094
184301129
483904680
287268041
422442931
24920431
237810616
1286296
346331563
411903585
44311489
512137435
102058731
17967035
154495061
53138993
444242139
234522818
87018011
30557317
535737983
9764612
101940625
27520067
486548171
362831499
18511893
312898579
390287523
281898473
354058218
425924137
552043141
61659172
395617518
142192070
402421024
8849864
292044944
308522550
57305857
342492333
31779217
102499462
656878385
422381617
100781742
670205569
194848364
819217705
44868059
363696425
187622732
337259014
44382694
302545293
3881609
21270052
1627
718856736
41557643
1087088
32511736
394446789
346060578
210915329
337328295
11068076
10061603
396993707
734178976
202121322
159227155
54512909
149693723
513479
282333246
748902965
102224819
675567900
13232955
3538117
110904488
368066724
98572382
49273194
53174434
142827274
304168905
610185878
214608132
231381590
29116775
350699066
218126205
565306076
204153532
81951278
195602075
269778741
156384617
219234119
158714334
15861932
15411206
349846297
79366893
138958024
186700600
104599508
42854391
452116061
691781656
67701
188019604
155900428
883770182
300472154
61164165
576588588
61178911
101802297
5856078
37122046
395452088
127904963
95373610
233482218
269298203
804169234
597255702
265523613
242452051
6796794
420979175
235352011
31818990
206466150
38018873
133623430
4529075
61981402
126624059
676013608
475483154
7882212
90168614
109958514
667347536
33517321
94484620
42475636
506222638
151578403
53414745
54937802
124999617
158878671
653506
456434361
304985862
411317525
371081964
44091051
296083969
147546211
36728874
242041326
133524163
45512361
54615069
23853705
34718758
216976017
597660384
577347174
611152973
103648559
234810508
420398256
348689705
1766221
348737971
861794479
169249772
115345683
238069576
363677414
3184741
73211651
318500046
64643573
346831756
859217251
38284125
367184484
393534216
44102817
313544894
44592888
6156749
85057279
72407539
23651678
44918965
530085500
275157754
312577540
70678840
44826561
58094518
51690397
211653243
72694499
401647803
55463926
81270227
179610202
412326052
168132919
563940443
192690881
51948931
156609755
73496005
218022889
122590777
115995792
472295002
233054679
485307229
876952342
16231329
33134991
133708160
56453602
128682315
38943618
93040
124889931
539739266
11322658
312035011
550266
58925632
48838877
1391469
115521244
3837459
9553599
510491834
44470008
32553835
135452871
147911167
483681529
6149585
97712832
422968272
435981777
203206565
546022922
300024350
264593974
164659156
600003635
211628751
287519459
339572987
112762838
225982131
104728224
33058092
403975581
471232780
173087722
1294838
598148201
382508181
79724674
124916267
154061344
37873319
159842850
39052368
12377808
531375159
175235832
317239819
929715423
600087571
287534198
723452052
20168026
163092182
538134114
89546997
213882736
550446567
60489403
308687501
232702731
703878715
293734805
266511057
13134395
364362444
366712993
48003560
55513474
191976794
201078232
61853934
529168765
116685142
108133501
66815685
428632350
493168330
14707759
556226346
272273487
321034111
236567675
7301471
359777601
751210078
45270075
12422821
22608273
333491456
443385035
474706348
65055928
28201365
397434231
599565976
27421325
712331312
364290041
9652203
209017590
73742822
108157597
139896116
165439484
448564163
286452595
260120639
33105948
712
309403677
49781551
260665199
46405079
435095149
539367237
2341457
616392763
184392362
405350819
274017051
399640095
245208850
45375063
557516420
277528238
213986040
198901954
58664437
439821928
158076732
377098062
452012309
163119701
122310529
21053242
84376080
159351084
293562977
82075545
543943481
12859128
14206805
65776048
30867235
594284893
676379833
438581570
432691453
299537112
290195385
9964330
589721158
156849613
356083501
1904347
644936962
765078606
250266067
9849233
187530689
109417457
27388983
113555884
370808867
307345179
524529582
525678047
137625148
386087946
539647549
805564027
408015554
120948418
35357925
445108404
32977195
645994205
382995734
25139580
431922793
26653633
422776961
154552906
160253312
342011235
653642047
327845141
371810147
84150392
220940256
610092609
62183207
271607429
65405600
377517091
29796193
277955903
326392560
17618140
21961165
83516695
208094496
198687274
700872733
723315380
229895714
94871920
443713658
401073145
464556253
237122057
112944566
469150778
375945223
107689049
17319113
6307311
379651567
552946919
803673404
15737163
7908410
729402306
576730667
48685414
475527337
235462564
246634106
314981448
240360154
506744105
93344640
252120595
213567108
252389217
138529573
112661243
742525624
395867930
113631027
4688284
86749988
85540674
208738622
438391956
185694
712716073
79268011
51043892
45046673
67290295
86320679
75203646
206763923
44740561
570893423
335004621
574699742
673176659
44152634
728128706
322936954
740504736
516476095
115626281
314924388
272242662
524237535
382179653
82576300
265109734
260725252
89040787
159022535
347309657
41587229
498657778
765362374
496557291
873253500
411731699
62711221
509425272
157588765
36409092
207235480
535781758
41730430
45689924
19217710
623310869
28292562
370235383
448933348
433145132
544845472
709134484
212213631
131674583
65136918
338365524
65102429
488065992
83059215
10612057
224957091
112548041
8730294
319842734
291129060
615542362
638038495
381336418
305164
604328589
429199
189793284
174798859
316073414
97668665
118488307
121176578
67226649
317598671
546030117
71229507
188939487
170081600
34621676
893866321
364486278
720010454
70871601
557678533
305387216
375180166
61851702
62493552
198716765
131602386
110894906
48263126
51109877
544252168
6267899
222507996
127787512
26813301
493600608
46010791
6915916
230533483
404721355
161734802
767867706
61629171
38419924
69503433
11956735
229401623
258804530
116211556
290556272
769242930
174662468
6791694
14457527
642592189
6936867
65312568
617127234
146406538
167681500
171326441
396015660
91184961
49317378
215960706
80540907
54856845
177389626
165880465
54774468
20624437
94299995
177481223
403467179
106371978
98664322
103471170
382905401
158925415
245515810
163228699
264308222
577385895
47230960
169723520
81625174
144890570
201276979
100626679
417979121
79733856
464034
237762207
534241384
691116392
650543761
215573372
2976568
148748413
360500374
192303169
678404218
681883737
264753659
87469194
40156055
457419008
653515633
24349821
533027281
49872259
197958440
114749065
8117471
321862826
682414805
1946851
27121005
237865155
482859029
288188328
509437083
845861807
638580237
339835057
325395
185188683
698050016
351381045
525631665
439616678
128262787
725254924
416704990
334090949
332456176
402438632
222214353
819412682
415062319
70072023
428728211
294686004
866579857
37262991
429453142
118225836
1655909
54821897
201605076
492151390
690343951
515660574
121918678
209331191
294572661
822926467
537357266
16368212
16397726
17306502
513570385
565175968
286735546
1293623
382622396
761746892
293751566
38625517
293585054
170563151
227781790
94825988
490256159
203640646
7677631
267882254
215103381
104295070
418809526
148290329
523323536
10444797
107777295
206667138
108815060
305960254
161760700
522262684
136174418
158386543
356561535
296328159
78845850
293720646
95035864
16283136
349786986
68694726
37344062
82259647
460915365
90555611
376149853
32989973
431399643
118142226
2252680
81032200
40047375
139031644
28254283
46466829
623751638
450691467
43630479
286280257
128886730
21248958
210012808
94471637
476065487
67609392
633936108
192582552
9046686
320434455
636390435
432895694
252437282
148396167
138863175
316836304
247390000
147454515
316265053
287355345
127611486
90009991
241366486
59138471
336876520
178785119
125450703
32875840
60106781
137495723
220145222
135062494
839260880
446039980
950688248
321912421
295381256
576861867
170037913
161193854
160982983
134721915
180125252
148304534
17392904
74456532
92534663
261246991
158814085
114707889
219990671
2482447
308526326
630880080
547465613
283899496
33012708
567377207
110074242
143826783
21277297
105777716
380738378
316201623
76840560
46775413
476640335
500996042
49831265
334685245
46271048
294859804
501970183
43787536
49724612
33350282
115358198
281801251
177263930
580760
812782429
57705628
502480912
901613395
31111038
96473046
58351773
43010165
124368467
87002835
552493011
42660132
14091904
151340487
166635742
52475002
45571731
332723813
571549322
189660109
299157279
198784382
366779328
935796506
513000195
705542219
236211867
340429356
135406824
188310008
480967914
209747253
654680106
310466294
131462511
328810396
71779303
14148520
240647420
173783609
389444330
23702202
517356252
68521329
168685873
171321714
736781210
256091075
169472391
426187510
253497662
585175955
22549119
14263263
558667197
241394188
106709243
4171009
22290450
684212703
41927143
89441796
10499673
191505051
657045120
772845784
238143168
30369542
44420846
213851444
455787629
145567981
462654848
137852163
355806073
557723192
174584084
198964312
185595823
117617876
466078347
260767761
527222579
363271706
55275558
8433357
470421371
136440286
178226110
5043748
16049714
12333028
320849341
182059109
89086672
524651291
15161975
351917109
403997038
212640804
115802587
15744411
10472094
187448823
41193780
168346457
95645296
436619220
111512773
212562037
17494127
102132670
994426
199502046
111857480
189780441
619370082
108669610
177212827
21786650
804041742
77401459
82652123
305932904
22847858
649721800
10179477
156325029
35173854
352433007
59691092
279862386
307380223
204678669
66573390
56771470
12965347
583600368
61643958
147720232
23784938
605004389
190331483
422538535
827036720
669727445
214310506
189143265
4581783
614093096
513185660
291121439
132800967
242565587
727047211
359481461
7264117
88182692
210803817
629628600
455772177
103777156
703526212
23364331
606814452
407443756
264448946
84927305
34298652
121447967
754946006
266219305
381550236
157486204
29734598
509903905
157752269
545007400
661980346
333527335
690609355
38944925
724751209
247838280
18651692
893337465
155445114
666566762
320609425
800862885
318949087
129438886
24044483
52452530
576898062
128503513
297758577
43489231
229915695
24628054
184487555
240590247
165927118
195042595
137268290
142732010
105239749
168425834
103765843
127503331
362347605
71455021
268583380
491406607
123898624
261609604
166606171
2167534
759633219
101607396
2718162
730069408
3350162
16150376
38071094
22547058
302839713
394017348
474380783
348630309
27337696
3296381
163639300
482939728
14941517
39223085
36949520
192539455
339082766
10456003
595944464
334579271
55456993
79193984
19627574
144016847
258672713
863206248
29250318
282292039
468815052
48321379
74909636
89659380
15086259
8351971
725505557
120423241
325174585
227768465
220688528
419791589
830238542
355313070
301464056
144566886
639943583
705269072
165927947
807821234
501992201
246112481
515409250
403503133
34522251
481732131
256432822
813702679
545454041
67420152
465043290
3312098
634888146
284637412
10822645
132898377
611747839
58458395
198929274
491654419
630976725
4439613
104526657
240203832
189992947
358433186
305418239
354638053
863044053
142175610
189138621
109951267
322401389
670947338
622017527
137164264
4877688
268396470
52790437
341715539
87007168
390615663
17972140
221543182
191222738
287517580
229184073
491229461
89619238
941177874
262667138
519536780
316969531
556858228
68035035
905287794
153696623
62166768
895611223
74620121
84416233
15235236
10706621
78275398
273925445
219798217
35625756
236278784
249085539
28111425
43229118
41935827
737221686
617787971
103876451
395600433
193448397
132440528
131004861
15493805
663766397
24912330
8821515
103123158
46733993
704603250
70308448
380367753
731331117
183305904
28590102
346477873
411806741
477326403
258275985
596945258
501081882
658818115
44834177
373623184
148048291
574076771
254150531
104949339
151451317
16737384
269135121
197785792
290348366
269986670
1121117
695961182
387511640
56773564
56453818
60190233
274118398
556796009
302736847
335984524
55904611
584647126
16872686
623669783
375383095
89408874
257887388
209568412
503095613
289917635
55666007
51662521
332279543
314226193
561804107
67809571
24475575
363184770
385527679
179256437
348050057
310590471
370773316
106027866
181987328
90421460
4083098
111517016
151426530
76490272
11643533
85848648
223219961
147390244
376864080
836805
229966493
20198517
145763123
101603305
386070650
275998879
15417839
46182389
381147822
313324429
207332131
430051970
271756502
9713731
143968847
870218192
188810342
49653433
292261185
51083358
375628182
41614917
441484831
547507158
11467986
428715820
21223248
78845931
11081135
457377
69239295
169687674
402993541
525001711
283439465
362788419
320913851
412479695
722732251
329942806
14130820
11599760
561069157
67260076
11947234
110142225
30855848
114045565
383816878
11227910
523347593
86370546
462436064
382048524
78195438
144503022
303238323
20579095
68347786
270732742
32556829
356293073
189908059
49597923
56486361
34232971
376256738
22321448
52315756
603237447
216713508
288057581
11330098
262744591
427865733
188356996
91053162
104246216
13238834
50939005
151360236
330942376
30152580
366978482
22501215
86707445
141017399
186148622
206741578
160252560
110362121
310801893
52318230
8462592
62750620
36147767
153209953
306779586
5780819
37205653
19841974
636805942
648091723
572903474
55476643
235791614
183570934
38792580
49349461
310891195
820375568
40993373
410015793
98077100
132100852
260876062
14047043
140138113
52341659
352068142
521013301
441633924
22853
23651002
111141254
679490218
247163486
301696736
88459043
46233426
178691904
188834497
236776144
530305682
10105368
346636558
692828348
622014403
376733013
680899283
284850159
47524690
288844921
1177679
752355544
240784991
487901540
5689262
17887153
60772673
315732128
86475482
762724331
766207174
147269686
728139810
1061197
113948099
168202967
139259092
463669015
37382065
3185247
524614675
124553774
320737316
84791806
57878397
234284401
308413279
734581103
495171144
378131360
220865170
87206918
253951811
44713459
6279821
224488105
89183052
10422922
551590901
11239389
178461638
79415927
399016497
88914520
229310704
302567917
692488701
115171235
17648083
14319434
141909588
263613904
382001095
436948013
195688583
225994506
86790955
492312362
288566475
87448053
42065897
337258226
106667099
6534374
16330638
737345805
149708073
4721102
445178428
297496601
62747459
133478734
358217695
630919891
207883675
83833834
71709687
257498577
16821830
320077053
104757942
272686412
125285240
156916607
196050397
232468290
259147498
595362397
108769897
500999149
73878757
217765790
207449478
12149048
558221997
346016523
31852043
166995996
171622818
3661025
73912416
29182551
474873842
90518708
201701073
551285653
57734291
78539065
526096431
2766483
54062702
39979402
576624845
521863293
146889449
366184940
650891503
55342850
159079337
18946007
118734560
333641642
4957996
27594846
345303573
381052279
65486702
6080047
25593456
16117760
551789405
331436022
121767940
715303119
409120863
722573271
133308885
170028084
54996366
81876515
490130921
31073223
58016979
62861768
48156910
160225325
18053588
78427289
50563114
232461538
38858512
157318353
301082195
222362417
70667037
94861894
226285552
75210058
899599928
272701783
877760679
513966751
256472324
478601873
114792172
186315672
296862634
428998147
641184765
479238033
153826
349552213
183864107
153839118
651082030
27948637
4396945
200853687
266851972
364746398
33828468
185906660
10173621
172338212
383548993
218107812
338609081
132798530
111046515
709334829
113789969
91691014
122564252
57277098
10309280
153093204
86499002
233337662
686497874
332414427
250849221
158042709
636801671
143311895
558836627
4532079
125284562
24702285
839162255
239001212
408556817
271662146
161145598
99395010
97983371
139340769
341475219
110842354
577907461
260265406
102120354
530285509
29952191
104499389
44911685
328525229
587615865
893779578
70589106
199813498
132374512
78702567
532620955
244773052
95842257
27000197
55613381
774133117
202407941
26001945
1817534
59807460
60125255
532534030
191279610
491669905
758306305
186500994
44055737
143197346
395640295
130966417
95603351
130050132
379733309
64805314
24924858
472499926
95974813
315565127
924945546
456168918
370776990
1365397
355088378
507740743
6816662
250863070
245230053
459198142
275223099
761753158
374606491
69724678
857721514
23227170
24393532
82637230
776232331
36026959
138478571
38046969
144989007
270777365
111602038
744646277
123231138
369163473
96701627
138613060
376827921
94291508
218319209
154860588
631336317
511469074
882507241
97748152
549056090
17490352
341083732
200818646
7783114
81582135
46066517
133638075
65263490
174720650
101994519
176275344
295704841
510046551
132501980
835662211
409468035
362877235
308065687
391819596
117310858
815035642
622516886
613077
873167714
160219567
106782767
143930453
520730524
670255874
93175075
3828799
71928428
88518882
123699251
176326051
9636142
68552824
1580911
232130349
485110076
455716499
235234852
6089270
11008323
133507534
279337718
22263768
197882345
378320089
78632132
584157568
263965795
13034260
747671573
798002108
402102512
209467105
490462443
28879635
225728632
86338162
531120974
68836203
440578140
433262230
113364209
75660758
599041827
289114408
137854758
363626466
162070124
71112631
222073216
599915071
214955634
241222020
220251677
77267819
43364187
70217419
78730110
11789039
139707913
24178382
15598269
99185233
162079129
263528917
27645728
91520510
109621100
602789864
34325714
62465110
212839985
367433395
258215811
317198809
68255476
28655078
608303648
121005555
160311455
95180701
350582340
320580435
97745502
11571903
4955344
469442266
48205857
482386848
106205936
71748147
7662714
51143373
125470512
139967186
12267953
123006035
307150361
860500062
782312408
190585704
30909640
206606303
25214154
13483112
7859381
102837279
454144609
446065972
102383685
464522974
274947597
65745479
52207261
122877834
472261619
72693124
205491329
45517596
688675163
54763515
127240641
482242221
173970259
272558682
479059355
96355960
826752341
27498475
27512775
352286645
100127379
902394075
172161296
284820652
44602618
90817730
75540103
47980238
189794370
127979100
19807160
68268314
301945720
3486799
146660804
684986158
167884143
205071672
142075173
391837839
596825295
181145038
117867822
318837478
66296635
324877451
359075191
463266670
117275962
24190214
93708607
65730073
854650893
184253494
229640523
479093518
627992420
3731169
34419716
154886261
155093056
402063849
392033338
80389942
6221090
116881853
589842777
141217217
77321698
393582872
648020092
687650586
725157595
53448747
498778341
29410463
605219017
184981176
480527834
58045340
403371247
130625204
55452888
10332745
595784927
593577077
399790387
131334664
620624901
289843569
581072968
613566198
35848418
36578553
104441244
306360488
264732452
167481730
45558840
47315709
531114344
600685578
394200412
100670941
20609706
204997574
612839204
231621361
250036918
2848288
275336867
48611860
446250028
163907763
30257800
622308110
244473169
20943495
122528466
143144639
12444190
351868062
474083282
9767808
495371613
531464616
16263699
162896273
7044918
94638377
134765449
874567982
285516348
738503980
439456807
151825739
223382058
581390507
185104463
48909806
291921924
65415040
139696058
20353188
60330125
205694184
548958257
53332327
476979605
156001645
310411668
457010939
62592385
338873566
405783980
9801164
468691600
471662555
577006236
302769405
57333605
465810571
121777224
292196125
303950091
131953656
192318854
195593018
823515184
88708212
361212469
10413279
587568761
4050872
467760903
201487405
190585690
267652511
402903603
274191346
274887582
9524844
78369371
243255944
83910440
343999868
123172171
3672595
42425658
101326960
232520309
265388851
93817166
925658449
823784509
331690748
203424827
66095136
519212845
134509039
675173194
35414182
686202993
616243929
233354930
468280627
384659611
257307177
166634030
129623048
75933271
773236485
146958162
506167217
150794012
4159025
26085037
9164785
62865443
285133290
28977951
28094913
555495669
211066509
514538754
269370243
860615066
116199337
457539169
331080551
220945135
138139826
52141368
72894214
330485289
472401092
543673465
125813193
552732743
9370891
449838356
298026108
35623436
470269378
112341570
311869822
362741377
376137861
20121837
190142067
37810139
404063195
209496983
118176647
9448710
135986802
188526622
268614694
450452651
195536114
62567497
5349371
223208217
506269501
654775982
18194603
257109884
20116226
33194311
16511272
440903756
14987995
466440710
283835486
128010651
249486416
66116745
209230177
9029189
110797238
635484575
5859924
192532583
672077289
170337640
104978914
319971371
42350157
85150277
64598305
178432475
160521643
55265689
423853131
192704189
1499647
668326718
628937345
38222298
897342531
24200191
172719793
80446587
688512509
444006570
167020409
455160691
498789416
791286154
233072039
140527672
208413156
102651375
160490882
812521790
496982266
85362563
31760759
183773049
52525768
305745384
86819116
21717024
825017843
95013995
396619369
72485262
334582110
79647714
38853153
682968533
481557865
644129227
35455688
86214814
43052018
156069203
45214192
896153024
186883210
43799508
24297434
97714560
102272950
523304619
53537167
7828031
285974597
475077
389248756
253674809
42330639
110373209
12230188
906500405
76233494
746574860
72536798
252689671
170524996
437604884
154894547
5246410
680856113
31042788
39667678
76028651
8431953
519435711
214770693
129252858
80887157
76710142
410242312
48946740
111535587
771326760
363589238
214280184
423284514
221872137
772490034
287255037
200297326
46196788
213785154
90202708
24328108
506082231
325926006
666789131
371824271
155754866
121848062
790752250
350658160
426440469
415453757
49212224
771672562
576880709
461359028
102923934
413028951
14638229
419454855
49159984
270453778
672123503
17192131
28464309
417542225
127197163
445209505
275176707
96137761
241805569
165893573
73957298
164722094
535703830
496423507
197851106
288266760
419481238
39461
514396365
81317582
3532669
132722810
295695479
2572972
492577784
166473712
580619332
52313443
356837389
228971490
492278473
25007152
452028865
678405935
490327817
506264429
705053478
441501034
62049549
118662531
210942136
147676024
72104964
32578218
199523958
75003188
127114799
12767756
15648428
165098327
4690065
114871571
23988726
423629
17006902
150303825
1935812
46305721
45829065
94029409
162448772
601192296
388275833
504615027
12182958
4970591
1398544
225260078
148232242
497023235
698462627
29210253
90847113
470375955
296827551
270666
340707494
844836240
310529098
105305757
229340813
786206806
571618409
396515657
136387107
416565986
307135817
24090850
125479367
64787524
51031115
4659463
150849891
186957451
13304326
17037139
21066823
101201843
1863448
896613
78286265
27762683
14806050
357170720
109783697
76198564
12642668
336502911
7644855
747173444
67719025
677027644
11305264
42973956
43203513
275524419
120291596
556988450
685485458
47858862
262319008
27459475
90135704
476660737
17238653
41066776
11356680
411831492
100209644
517611687
486670166
101711185
150314894
27792332
411053181
18726782
108071765
159201163
150369531
521536989
63643935
701609094
602138035
790023147
403497534
247277443
751446902
445911692
562228264
79670185
1500932
190385836
86929957
697388687
3246799
650318654
31133134
3461405
247297711
251691971
122319899
74009531
123992797
82088811
109970498
252877904
342996916
153996024
478696094
33362037
81320473
240938622
141125359
56527721
77495067
210822011
238981189
130547014
662687776
151191009
294629432
922284751
109883155
501778028
455058076
207061550
265033853
390128514
169276863
89339676
169920482
548422020
390723772
135421107
179187139
60008055
51089157
272838292
6977742
953975433
624438051
543590299
727620765
92012645
315759505
562279665
75267490
31825743
397902638
98903627
937213
200090533
269273768
5291098
163344486
737378909
920512029
384150212
618921837
208221460
278247120
126770851
163066166
422609276
355687172
270427873
155768644
64433492
58582689
272480054
247256442
174050507
635266585
149818004
30203609
153704312
137713652
803372626
2905958
350426516
63197353
462011045
79381309
51564431
180788634
591262689
52841757
28234263
11443500
34526973
29133206
443479984
164094047
190524821
562867760
169282396
312950309
4470846
793310701
42795269
175405142
235977907
148965319
6229692
457175423
572582454
627433676
8448570
78103366
68525696
428367804
308438711
33346643
289705018
320107840
252381307
187593210
441819885
1561168
112866509
65023678
62424738
228190760
19020495
380007887
153470864
155642679
590071202
414584653
758174358
515933994
538787177
86553846
658685452
18449688
29084144
330908143
550548240
785971577
134657223
354506842
244341742
76120320
340396127
280159675
13074498
207928454
196606266
790964815
606749459
71332220
148352448
315054759
344102630
219465387
399290273
1574300
153466
220023556
344212241
461940181
140573233
42365174
28660298
15343788
143398651
86470149
140349840
218405664
157241152
69835925
36429786
155946272
36349303
184649573
88251588
532980503
396122895
301551365
537500438
43478309
233401310
39358344
173936854
209019247
303697311
177378290
117836676
229445017
78735244
392042
35216080
159411264
97391127
419363444
209357762
206437118
243289967
155142923
376612610
105282065
425284077
172057579
136788885
69966615
164040515
234803658
51645829
419990413
180463914
924859691
246828517
609987411
735249721
294968583
50874720
9572183
18341160
99921576
752298205
16505821
103019329
39445974
77977314
411106923
39816126
60963387
854056
189451582
15410286
258951122
769544171
907002304
179170869
6435055
286255797
141800349
114126776
149457581
250660298
37539731
182203812
92981004
290037600
406409266
404670464
390519506
184131368
70248010
3752400
59690824
622943229
319079811
231572385
779484926
46145819
335918127
29904533
37221369
534224547
144451963
129233793
164325500
476830688
62914621
626877604
395908821
86611798
714748033
311485913
7053987
99385970
33830017
112457753
81065813
267199553
34808209
81947145
155334955
263535276
128626288
68282572
950173188
74669787
79475712
126245432
461901966
336564758
86445351
672405226
598712897
185072567
39431535
12212200
173327095
8938212
530127990
20206882
159360413
438378180
57929895
446416668
351715923
867721004
251881959
132705007
69595438
1748881
251842055
59441467
588335768
87489172
53491056
58904740
199314320
78724312
35951992
476808458
430564471
142677557
131120980
327552897
171603637
631003764
209760975
134359344
42952717
300580637
633667452
306211862
276523100
25512133
187349870
370329333
176451713
188763477
24960650
96549640
31803438
303556268
45616806
365883889
259600099
181908947
23057540
110107538
58367786
454122479
97443914
144044950
101966629
31655579
46392524
187168
136331631
353263277
40065057
24930896
98658618
72728235
82307641
351081954
204378184
121937221
46597442
202138137
639053202
215234946
682192903
273318758
167173990
60204431
120468184
146768353
88057397
316022384
47319676
25567329
840059706
512918679
354919129
579784612
188130095
307255301
187974316
635530792
80351238
5350367
366972060
7026718
147731988
374606388
19599055
73257191
274726069
189628584
78049359
81999223
182588367
252297247
526860066
285668438
228395198
46045771
404606123
140193
154904308
138140365
86576118
129148258
288578365
122018168
243664499
143751811
303078869
767962556
157468728
722543310
437030058
467138065
111132716
134703186
2648038
361717714
120671726
5229740
231937498
471975226
182649158
472621281
81734444
346280679
101306899
330064475
63486252
8535920
15149489
28818219
967549789
528625833
553566330
495579803
23057203
16512881
613247888
566939007
66655715
56885029
167454123
478612522
65072422
48342706
467455106
43446536
340545792
380452774
46675287
517200171
281927883
188839842
4362475
770432439
395607454
395274454
474019644
280511889
92983726
50563978
37457180
60070571
403374379
19139743
181481315
11201462
147607029
329757233
65927043
730907455
148071997
232654332
284743
294114402
549446421
482471945
60139465
493733490
212346030
450921183
294648472
6704849
814124399
22917150
276806110
261108480
236101179
657489897
608800349
130712589
639635681
257581127
110098860
248423358
258904448
139903102
667078402
358481174
96785453
336934375
193548998
25351462
270492300
331616234
17090595
418471357
152448658
846178347
90056565
179256419
20351684
166580268
222645380
8869758
285139936
144710558
435563696
604143236
6632275
24511862
258296976
139551269
243962671
308428969
172718507
26264447
155029987
39404982
31016254
342027960
298854794
55712703
614904179
131665476
16048364
4203535
159393666
242594184
521796967
209986183
159913822
172250547
37773512
96492374
372259539
605982817
575601617
386100777
8651443
76170540
117890930
71554073
21260944
146830904
284872505
140285737
6817974
300232133
6796201
75322008
725181267
191522110
214765302
13818789
14825376
90458002
217325634
19496235
16004113
31483491
344680373
204756420
117858071
2819127
48856263
136064776
204194946
112934514
386771157
630375503
205049665
527133659
340159817
237729865
80788078
533060814
27073489
219177468
419405760
92207923
207154834
152102539
638715049
119005967
175716715
196819001
62820869
420597710
437220933
447328230
15462137
382596317
462422686
111019031
245819825
1492195
225001809
49459893
424061788
239793904
12974685
39999485
33976511
457665940
51317075
5312974
239757823
99554854
229526047
330038182
204072911
170189574
48057659
4048563
111784535
737893295
120509639
344631290
96894865
546075557
245141673
373911090
257419575
316391745
736864329
128880930
55986319
259904489
361975
118685410
268440500
162536248
67670749
562853531
827770448
142516032
241494047
15817315
177570341
44093799
5276683
6415666
190820
246140412
84370616
568060245
4213607
553316569
70232808
42225262
20419038
133382030
1868913
38414731
289109054
224804031
185985434
111765012
686208516
51856097
173700410
694567912
76178763
75276040
611925536
187162005
26248391
475354774
381954299
52199851
481001929
469693003
606228902
369354749
178187770
108021182
283915662
809566629
426654051
528456999
448251964
6014145
569856357
32181621
26777588
72121606
290391417
278576456
67096441
782279182
76065198
17954559
558586843
275395132
270328507
7989170
109419559
35259648
324998290
28250801
469520130
814443462
480776804
189955050
15427654
9622276
4284507
296436017
356990170
357582303
165309423
42716138
93205134
40608754
287939446
507616673
120125392
184260677
200012163
246613191
249470506
48185524
132067771
159110615
494725565
41006185
520300213
145098902
165561039
384714056
30977796
269781082
269441863
50158475
54225835
76323496
153385275
596376419
103530255
135678502
446611225
121078
333630113
68719128
184532862
106820143
55599572
992751
14939862
298319020
268046329
21773097
729582535
612209169
302422412
426266190
68397132
254974535
250608826
228162487
71197491
3562000
402488176
257326093
563336764
122608134
297285804
45087830
48871463
191401528
171152003
150030417
443446714
57626457
335662425
63635400
176038825
415591684
397657123
345805507
7853137
90857915
377545763
598497889
118256626
249604124
48761770
248528337
87393198
470408902
116966269
252984336
216444099
151353482
27720736
1905
742756819
51883589
47186241
251588014
12647667
424640270
77841296
134901846
68741672
139192695
253341711
34432313
26851897
330654901
176226990
628533309
612270244
63128535
291764038
608496375
39990965
36506964
461676843
9581860
34828352
137969125
773244363
827164659
243566891
563048151
605358096
16962237
3010953
249945108
46585414
16432521
53498725
54369960
241947838
51716897
3029686
36815975
290435876
348066993
740983709
8530010
58802084
43329829
61854962
693156386
49029986
235945414
110944818
18608983
497636836
436514072
50522864
508535681
453114727
50710641
20959438
43992209
16695811
23596812
758723394
304090394
171753647
234722027
273338355
769065452
280620278
14377476
852304576
393706608
46879288
90672070
854284983
99370227
470836221
444340280
234010537
113858128
209674441
452642609
180856767
70164129
328995661
311665456
74993019
839987
35957926
795077514
231389017
185215126
5512044
39606322
586069111
735572617
289021618
415874536
278560695
53447761
112470043
134557514
426082141
39366368
261554983
344039104
450545639
98146779
695693617
547843046
350580807
60947866
136997694
492140757
777902534
2912172
18714496
410241623
277286892
42591085
408716394
208791320
168790283
93067182
12765919
170912069
60487330
261026527
127504602
87022114
431749224
525137386
132119968
13068230
330620902
397953606
7214921
867595789
100686134
42306561
180883321
68663872
43505393
410700161
260276042
47397060
342493676
224359581
70936287
834926109
451752650
611537780
2949898
172835716
882657
687140417
13531244
193946668
535227730
95341046
338947376
361067726
157724624
60829940
411850300
795809122
168480707
2369297
2918901
103609702
581018851
768518196
6187500
10544831
8705848
18271575
767233386
16913452
130462512
17276329
467328752
23379186
110797635
36809436
197475657
99472201
387582432
93339113
2351688
53411284
453131829
256290061
90832313
286255420
221841858
97608001
278164023
93419640
284914892
105399841
224234847
26511060
11622379
100822369
136017784
565651867
213518053
82295591
99857229
114115821
118866266
543821505
738226054
49461695
102253638
399213304
230739163
440875525
378155185
118659345
557550984
157719052
6104259
787893306
29528776
66620665
65262647
610757695
168815980
235143775
141270504
113286139
353399061
244170404
293265835
17178804
347314528
310838569
322045756
158046163
223274574
490613733
119193609
111084015
37831888
284033956
45426203
95809989
33723177
29921723
13085419
513612247
404467689
371434909
39896912
144531054
736246152
3383276
363506924
130235921
230198445
696025097
440467620
163665293
318365878
693059379
104383508
78759010
860996907
203610488
280004332
167347133
259022862
594149993
310829490
382529191
702270367
104474839
14376414
761561214
98931775
140837550
445515587
369266128
186692428
539876080
130436465
18163298
145253822
7598384
162108402
86526693
34939110
7523148
54392031
76216035
124212082
145071801
351625667
278949716
212006494
5755074
56192138
21929088
20068864
157956841
519028487
86234488
393512502
167543470
8379120
421760087
146077140
26426348
134031428
181795525
193448432
82982655
58271937
8381426
616541932
315939929
654615750
421523481
397628207
210515575
55441264
5442467
248006842
56090132
700623781
31327644
350145249
714965651
368165304
19175644
246649540
469694388
53582727
179809308
523821867
272002947
198608102
121322311
800975090
537562820
132322575
680806859
336744042
126394128
29886414
86626839
479634366
193844901
59259702
253754655
115105624
18260546
386249733
529384175
15507260
22322171
19546970
25500134
482629051
421121798
36266141
179973159
302134880
20592562
413444413
36410664
153647980
491306890
7938020
223225510
145731184
61624146
64268981
26438947
42896941
242485907
415302315
301050180
52304940
472240545
698394185
139061618
12146155
341149790
499725165
335551027
252022295
220687328
752139309
181809904
271353917
255319917
117729313
287538888
52539213
704148337
404197030
806537661
617145235
281577458
204695709
59909553
437392336
577737211
190962262
267966903
373105312
255240828
794409342
38618992
43177583
236848734
282832748
92281406
316715548
443303813
149136813
17176076
363801748
70150424
106888350
47126993
263401171
49348435
782705558
257857104
65696406
251136755
91421771
139893651
191025123
137626
70290748
160312649
247503515
543600886
213828996
54201079
152361001
14424885
554501699
363209298
7654505
529368039
100044194
258228875
616404822
642075473
249311290
801689565
157397851
128139702
88092979
464157649
103814073
854312235
628265867
78702065
26511017
350749726
175254668
128828787
226953672
425690844
405612153
7869799
192022403
458661810
318893160
136559910
114001702
881924465
23846890
113656980
19153805
287208418
39138394
122782128
323603433
55541361
238387398
40374083
452093658
7986961
406405071
31946479
444045671
9204896
597844752
32374151
157493109
516641420
369947273
110380681
17500043
21207989
327408183
520671931
133200208
80331637
653094041
4523146
35655821
299031930
467467119
60882506
70907810
42531778
78380996
407836681
210156358
815634173
883213693
363519782
67444853
12856884
461550650
326234298
257716976
55143539
302488392
325039587
242035588
66752491
279302638
11477086
93866397
855877014
609302873
336616201
203320041
114473671
304697795
267004474
30893879
223546311
116798562
195884850
88996946
708457844
327610713
205015781
485876893
110403091
588643278
13686580
408051270
507287147
257934591
265874430
726191868
67989494
27066877
93124922
68734276
77392649
416631195
232170713
4059585
260160491
643898019
199858127
191936935
173562225
585888875
714292705
132216155
491900511
33028558
129274205
3506954
544270687
678096811
104935802
160656129
34410856
427853346
412582199
231279668
38475392
23810043
178892436
1473393
563112388
435823338
357688266
602262914
239205520
799388501
325038655
72561934
335602716
78510512
113728922
88723879
121079120
29712660
677815380
31777167
561918841
99223227
255670791
105754382
308404208
474004741
41513059
366790255
135326110
30110189
64546172
223455107
119301121
169183529
29451388
58791210
80118902
595230594
471222549
605496037
351164716
151233356
88892166
227000757
298310
338371666
14490655
99091959
8045511
21638029
323476983
178531408
178092292
839043832
425772087
656128708
215922569
424244158
30099922
56327348
140321307
272936729
44884751
140030916
383068929
162134645
575666575
201668219
14175667
178195034
209295157
702073638
45219207
216584305
524474164
138668094
313201630
422836484
38503790
116809005
307191931
394249901
20783294
30981457
12156918
413617128
16268879
283565120
10525096
38472113
244014199
919351823
220547812
275140769
267085119
48321021
195460550
5849968
160988384
372810410
50748308
74896119
167027615
909424570
419359790
627421684
574118914
451201591
8558269
231689421
242833887
178463590
276481315
773763792
127355187
148423517
82210045
210509257
210191499
186563322
884462120
265993907
82999666
243726299
369619384
397599110
63228980
12913091
109331918
571685314
373192538
211915665
6433642
417045651
204761745
129471223
237265014
262169298
5226937
239597074
399992163
328424678
174478629
128754981
470438519
599508234
7949312
322231610
106197779
6567089
156701643
57394094
192512275
251798902
284857701
36592591
173375641
207777705
675717360
253808613
513059400
341555929
385251058
104274122
480712262
112421286
122044898
6600684
288066362
242237873
20119746
310361472
703801619
232508205
124512527
197196542
79741565
15205358
444543456
10224026
36536129
11897861
631146468
47831055
562838440
487002536
110363600
87654447
267474701
844446285
191013868
88555343
69108504
797994487
48177162
228986064
157731667
720247862
219877498
86172016
424579903
7647140
53048540
51404369
362427683
774045240
278490250
210097548
40223838
511302730
98614457
143966405
29540734
36216957
597010283
314226378
428883044
308058902
479373643
24476951
15804654
152193493
218834768
248121457
76687776
403678586
320966504
119948523
515316303
150143361
209955461
342205285
142956393
602126504
287952440
287325883
220995584
26420210
312603504
132485435
251510202
68498630
312684541
5972143
12524627
578149900
39536894
148616673
172878186
10922315
540409160
210569304
40608372
292937825
57382850
220510158
69925868
81846562
413946516
140768864
29343445
722727071
82723275
572598992
79893638
336468885
240880977
100483750
122871489
68240964
159652302
186266591
249951100
152009799
30155132
398866133
26152394
252376403
9615520
553421776
494823305
240560844
641150130
561521946
75438925
111471304
370355193
20550241
277132595
69781104
724770438
622807700
98384878
80257193
569266573
373877488
341212861
453331529
322470065
94353877
392009863
404131797
721361726
181783155
114228087
284099779
248979756
346369811
150588160
844180548
33396796
400755037
163610611
88929087
482301944
28128124
600275754
296989477
242713246
166094
19216783
31048476
195635642
121747530
12259200
5049220
10824252
246253401
643597368
342294482
75538641
597030853
190063802
213114043
492186393
91453408
179700979
109144453
636946746
264224792
69800541
117561237
172255925
810565217
169881902
47294194
136685529
105047467
32555388
94443549
37617094
462407506
598173
8989291
763291989
91799039
12384496
10289721
13799676
255997155
558128222
383185352
721628
764955842
151275050
292948118
80144102
563936296
721589005
317227524
99110987
157233936
208312268
462557110
471792680
125082299
429195385
302945348
139994071
20886562
39925247
486843463
678338280
13684283
59998757
630078130
141982013
117618483
400243151
2535061
31841790
112635075
378673328
784827348
134681646
27167129
13113526
303473870
104824514
11709163
687673981
971446521
245611380
57471161
706977907
160510021
648594732
52636069
513795394
574938028
61859722
388526984
663085549
329611036
45158422
57172854
9609081
296090999
131099613
644034806
39406278
874259498
288870298
32285017
14385123
260059688
117094419
272378185
71298230
143077753
46891313
130859429
502470463
224928397
101103815
524670955
218617587
588229171
561578049
156398239
407559413
98331472
11629476
318723336
485005477
21381668
210195264
54264152
152328471
43764000
233257570
23801585
167035188
209599
42465309
46394189
58504235
103990381
436558218
201011985
233475794
110433985
215442528
20515179
27261894
314157779
4091065
225724455
424839614
5227161
264432716
504245921
81201361
556119641
15496495
31864348
588198901
192346748
135803064
329229851
88282281
31677998
53453116
699863170
1014776
559724244
153828571
3127823
25164561
520075258
11020859
483030491
264085865
345443373
213354597
225935488
7408721
550427393
350038850
306144968
15923709
204056830
222592150
235513005
159246082
653163899
582850245
524250404
182971760
23660513
12950441
33190519
138707293
199362692
62591416
459583773
40654951
83080940
216673330
107620492
70667667
336238546
15290722
499963223
475047384
94281415
252182031
61954437
18584001
978440811
3493029
525288803
162613827
2825681
169761684
651238563
55193739
87783640
33849344
149716711
238798794
81848964
293301690
183167139
147750003
386978659
187782336
915440777
223789041
59076974
103731129
836203293
61103920
258345612
5733941
256204261
550875949
58860479
169669339
17632779
72623676
222857500
550527087
47616375
55668683
144649397
657678709
66526309
53744982
266308157
6720688
29859843
21564745
60605279
834028567
52370441
127078777
154141114
230375233
336422455
2415640
800732964
541609933
39598564
329837661
135108030
95802146
41879347
935113325
471749497
134327563
11593654
65565842
73763204
59303663
54929438
56623920
419068445
184019561
448801195
20572280
90561270
17530317
385783735
415268019
284269037
116523357
571752119
364616984
242207005
134093293
46393579
63176517
804921971
355064935
2038707
10256772
653288768
138490204
22730843
74814527
585384053
287486371
740039214
39279156
15168375
391749904
7419676
408695321
135111119
394731682
161310237
125002593
280992364
680110586
480766822
39354045
51231685
21150804
95626035
80150542
62596152
302170293
1440024
779723667
99844122
117260130
70093850
177793254
188000292
402221670
702897464
110949703
12329333
44929334
705691261
125356780
331779509
838027868
125710512
269003891
639754687
632036433
646465928
525549803
103577840
61825790
42953374
368694459
69576270
1057348
185161246
25043504
3578088
85928410
372047325
325610758
264804543
75604108
21813039
775695089
14346476
233682847
90467973
450319212
265322876
29606004
321874803
29293362
78570432
11477138
382370021
65220639
22322342
743527810
163634877
303580143
114601527
191421015
240517359
607668114
577511540
538581163
323332197
276631355
147463301
16144342
18281399
61471607
335384
47442179
287643501
36724495
347211969
92763548
713605561
48989355
125920178
4116222
56478479
752396536
65746322
178898779
422137644
416329519
55403069
53207258
172473979
69276476
489620717
295241731
46392752
89947037
20953679
8886483
84533116
62844654
370548082
56725528
35580919
345597415
118267641
132517223
763380871
180457250
25770407
64583663
9446565
292208266
755782002
282836743
105475464
73544625
217915040
286562966
458515184
52558159
636513530
556447470
348649407
124546784
153724326
61799776
561479800
482196764
156486697
30490283
155563590
655223037
259006964
519414865
466305344
42956779
92946251
313892994
141457800
220150839
136223544
34068451
698744459
257506758
151994491
328154820
190826938
6892994
12300266
93447883
639902966
542631027
141621975
289443598
540727241
241162464
355333436
173836484
430057758
547246424
134599471
93945661
392525269
283510716
127878904
7715404
478059094
80740596
462745744
109687155
227643443
198905432
29263076
314014849
140550698
231399962
135551310
76452168
275388657
156312082
187458382
52541796
408958795
294020943
367433836
96009835
447090339
79502959
22523345
304222090
582160446
93459072
15367886
102342681
149049212
181397744
115121074
9205293
180434785
138820584
1351649
116881080
115251195
127134348
164050997
67783469
139019998
763581229
533748554
352375559
26020479
30750006
80550806
23138695
343252677
58659699
150222402
1236473
291886878
34071006
520136086
3710783
20245331
12200646
29369599
6871602
5702996
7007611
178933260
562897407
10044305
275780156
433147550
135015573
384380340
235844007
691259218
318404220
257725506
249790156
128545276
571628617
710937046
13079741
18527992
763604421
15405429
115487136
40555752
578220189
461792903
194744806
648671593
1884272
13058330
401931641
215307812
242712471
295846317
4784826
143487421
427824702
644417127
411257751
6893553
739312286
48236827
832045414
603475121
486237743
182071718
76868235
484592902
212049085
14116932
30283068
214677065
25439404
533383602
379920284
62782176
7517766
689555660
211488789
232920801
478045926
399321044
20639474
244754419
866758248
242818329
439437425
338085605
368768957
621875501
95465036
765666661
482083660
836140232
197578909
751760843
47444257
340955164
367360016
59511607
316598450
80656575
225537491
51599934
250895594
102243990
135109731
101532727
374588712
20232219
257629128
182782352
18900658
3369628
424319164
510648372
7598711
16844384
112984187
305943723
452668475
492794642
13713380
111320965
489021
273943461
394661309
56741869
15711813
107880033
282156761
49646266
147682137
139586782
48772363
281975681
275715210
197394912
140070460
20076517
84262713
14546477
414310872
720150081
259094398
419949787
405360456
565237520
3378653
312844303
564106428
756908298
27932231
603842079
211211558
290899615
569949326
286649357
66286004
11320422
55913150
344894720
404746008
387153912
189989986
162554752
249311833
54660118
466191983
209171288
536984507
688115557
106341826
25313295
263104977
171981601
91340667
496478404
251366466
272891550
20255467
256597098
31060189
209286
89065355
224526025
81673548
790924765
110263078
811664727
86199286
45897373
320361093
84608194
627409242
232349359
48764467
77080550
667091956
24706891
4464101
667206215
34175846
425227125
348171870
108708378
3106318
649834925
392976867
2173526
27010928
108294949
17660209
41218388
234750574
142935777
385733885
33270940
256764130
231019644
888652180
263661076
455031879
204984542
290613378
209499803
28555256
244223201
20815919
8012743
451194121
109540542
717598188
264085628
63767634
9675909
414758500
255331633
6878578
397879757
48908566
695136888
3329459
28003712
555153935
92929354
201759195
114519152
403109562
174106739
24343953
108161412
50136138
58964312
51024151
342509021
147017699
284477888
73901614
503886844
110111825
269028562
221058657
440550
295007429
68865882
304286848
232065511
85181520
135138079
779949768
494079836
92334121
22836797
51361015
328431218
108802497
175900956
728370390
15735556
130767524
290859479
82252584
3861827
296758171
773939663
365661385
13982085
486176574
130632334
206005327
300195462
13353199
275660135
218277104
3998763
355169355
12165211
153999482
118168199
556545598
50418067
25423672
41010028
279697100
275200334
214980896
202034365
440733353
41328163
691369715
48201116
159121369
437478808
519585344
480030594
42204513
338050484
788927002
375770741
309230376
79000905
297198292
302026870
803406031
25113228
547779336
394797703
15984300
101924482
647101033
529449071
538691226
56677404
484910999
594797014
14902630
174702448
9035250
30829788
107679406
231644512
276320273
425123960
44047716
49569136
59944822
97538373
367820233
4301034
119470207
475262359
44164063
486808896
609141181
543443337
196009044
311842179
802153175
263945729
9923857
185971178
629548200
257804060
283440376
36285668
2158356
30609619
47543554
72499684
103450052
30303151
27636720
538866733
513341233
257239388
26256568
171165867
84785373
326741609
161263205
34009545
481050283
178921528
323782373
641967915
435137601
541528991
114626208
27556110
210574759
37005975
457739146
143335342
109981064
406580096
363995431
165074412
503166043
776868698
26973212
1723011
95054554
17763218
274081208
143562231
99193976
284336701
387941501
460844876
40279322
222518245
218273675
88242792
135179470
135006225
13138115
156077006
127707859
56840157
255835376
54787280
522397227
140707408
335809120
37104287
10979235
337228439
489677493
127828916
41825752
63608538
36635728
644793728
207625219
44210173
510988029
164028951
737260943
527809915
314130163
221490874
622459693
370593553
97876239
285803624
99029074
167100738
370849117
205658080
243514215
353877146
132645839
537301781
259295729
182023234
273300517
47394850
377748711
301502053
200935682
290455657
68708489
9610003
232974
235493816
459636431
61190942
13753902
651648775
252208914
465210376
9842300
20659155
318592162
197769621
22937207
65792797
47476541
18029172
10514463
116464114
194182262
830140293
235854638
7455622
466444799
309364536
451097156
149714262
427079975
73986616
11333543
392207354
417714518
241685314
170181054
93403356
196080658
309875268
41031170
638827554
193916254
10809169
389475162
668147871
178344500
669348
4824517
237510154
416813077
194910890
345920225
680565170
801067563
7489968
282027198
129458759
125221462
47777176
56109083
281463312
197432227
234853525
155249821
21660159
266290475
70304665
292711043
132624519
492356799
28694906
37366228
16916921
93660921
202369436
111332
1758155
281913993
259143588
224141339
601945835
209463688
484065487
390301143
856058815
577429848
252224118
480427493
92433640
32814358
54186198
373038067
405880212
55724489
467310431
148945593
256823805
736934202
35261755
266069025
441743022
214119066
473703031
710517762
473689560
103697551
295092115
340600203
37711633
110784638
402831711
301701938
611639938
404990726
27509719
97505959
569575786
254597586
119779197
319725707
92840867
284291006
107399091
594595779
2794009
23927316
18942523
138245444
36694232
668454976
683227542
19225508
191246863
285788925
682498191
167481775
91506711
97951285
459301161
203924738
529798509
144189756
23545706
334267525
502319726
219622171
46958156
8598024
20377881
452326197
143940443
156501556
445343762
639518067
507861945
201396779
11560059
65370600
4065678
207755168
166511590
495929986
104413528
148146121
324935496
615491947
511048076
150526124
62973718
302522006
413570414
430621586
331799556
103009439
378712544
42129642
88958668
417685271
120876315
709943241
287001245
609395231
340250134
305597181
452052326
545018160
908414129
83759839
463189161
195052189
68955917
194906482
302271771
16455898
64730456
52491718
18517302
448037823
779629236
292532206
233372058
398459848
524155210
73129504
598373771
12137411
409173233
349775388
279412406
100741520
250987714
19596865
801536474
51820823
619783951
132101423
397068285
405508635
111258764
449253607
163029061
330129802
216035383
159553396
452041130
117735546
845707205
277313511
180485588
310271374
120091171
202855662
67091500
29098109
136019924
815375866
58330447
127778082
280246617
124540508
433885372
463072716
553088338
18990930
107829747
235972540
12410388
79259031
33209726
144159792
434360040
30322224
643203489
790955949
163524430
321980963
7557702
653515360
142763495
50277530
78681373
335677501
121803210
304019790
360184961
11803794
356903416
53837549
151319178
145226053
216630442
287368821
565484152
627714235
387407449
19295539
81583722
153258541
565487027
632344875
284677747
155194823
30908235
71344123
188463768
78680928
57893920
467858337
20575084
368832794
93898496
550775055
5257480
189718071
256904025
104200638
6352756
139259739
135347074
223042607
70023845
195932970
322431292
137055014
175013075
337251752
56733087
114362575
310322698
91189604
966282057
505147698
85601470
241710505
520670003
45551808
27036208
721261518
255810185
65387395
311462478
42070996
36454373
297991418
158314446
13960597
230404074
30404017
43440823
311361183
509399325
138915697
766322105
183577255
196178751
26343256
888222
458570065
35780504
149894228
189027818
617102790
217976917
40918741
304650534
51923165
78033514
56779925
313821989
356817409
108404128
834658433
58867301
9250531
42729382
256164400
257748094
80911820
319593609
388270930
285688429
504196157
305034560
68780697
486188868
351435169
95436387
415440853
213252834
225556270
17756771
207456664
286540912
304230222
219390
302643219
293102697
193312133
13234921
37515455
11392907
47799980
574301107
164275059
370063739
222273543
82137451
152973012
165329619
7214260
490392707
438070891
362273125
14283370
119961473
179283185
187090441
376018485
12291674
302473855
44567667
103541367
58716367
124666166
300179822
205180449
83168561
158352819
761254082
77657062
73591559
80716868
621892026
384385130
11511640
252141059
48481597
4069886
16684644
78721799
32042608
550927403
319275417
28085666
218947692
20446222
96762231
212406480
26325231
549536664
6781659
406466185
26554201
523157649
324494097
49267275
30621315
566634395
311136815
159202241
210809271
53752975
4239386
70289025
290932424
426385020
59785298
254308722
373744866
727671793
42342255
443715449
638816965
382493574
803251657
50482992
153010981
712583025
75533562
102956907
92926250
190221132
297756381
528972793
240314737
155176691
90135470
20258854
296912171
316046534
317236633
474725015
54164356
340176090
95132732
786251618
138916568
80206866
583164630
547815962
184775252
779564498
668461353
168391983
93249739
28685457
345939337
68458089
421500707
461234703
560495432
522335
344528878
497306615
17883470
77839285
290837361
262143073
335952031
224623558
185698280
136907727
140265540
124628338
41180936
397195210
393347695
96252069
299089018
172442065
592739067
299885825
221984386
110543033
193306422
30033619
240328686
41195310
93462357
28274260
850934438
65039165
634930676
217925252
264886659
194265966
760196657
230047258
123100690
97472811
249936446
188019559
35128083
821084564
15669303
457463572
378623556
411185528
32002243
97745279
345936374
279096301
284528111
434361941
570090966
43794922
7921256
182191443
506804952
29006899
119959371
59528931
131824080
11163784
66703386
161220744
226867962
189012235
138304893
93373321
117412668
690683299
13189705
21180475
65807905
195345035
360814237
9238302
106955373
61051822
545472446
7866712
415464453
246249185
1643794
385397224
528646849
544466260
58023449
77280338
17672733
12273131
300069677
380868792
695543287
822789762
89903965
19302945
163409763
9650064
449312867
51133703
845879039
218333826
458367537
2914937
367076901
21253907
10873735
17522789
193163487
33886245
295362589
115164018
682327049
144135355
257092564
213703843
122459500
114462585
91556046
649738
702153263
36039841
57645837
148993566
356842446
581387126
304011820
57783857
718423459
604716804
739987337
510558457
868872518
163936157
283018080
265531473
441758516
425549170
382483628
35350720
418550145
295552635
347307938
10990249
165913779
470381308
134000811
36940025
179836959
342190507
110448341
238130463
700494981
22809191
9996470
25650745
73003970
5842557
274230908
624930772
278947852
201809887
653493732
21842507
286609779
320549015
148348589
22124105
787198854
356067125
71374206
39901717
522327859
41191566
13572654
239630874
72779362
21664988
115849709
8083992
765680993
54265105
527303353
15468213
41080876
12638134
225794509
261474695
13813422
84964777
9261135
409916993
160937541
769344975
41787887
126297576
723570600
234016410
128551632
345465848
134122046
14482880
180157660
72904735
404696060
126657850
717501963
67023810
45507995
125007146
303159441
3340455
400607111
328510091
407837746
228088829
183550539
184520354
395435220
20747954
155270687
298479883
24403908
242289594
81705119
168936973
349319383
434183246
4233674
402268506
470364852
38423713
894033845
2989967
212912899
180309894
531093240
355949764
262313983
312944063
394139345
16852989
536833359
133803382
46861836
839657081
565760683
17507527
777099598
300693153
164540437
21456328
140573724
437987217
473726995
185538187
281479127
326955715
747779666
758291044
481989784
50951505
68870195
65994334
554596883
409358112
28725242
30480552
280876779
145604110
212231662
197082407
479415211
35775969
231334814
319779708
159747010
249471689
232714180
93762351
357912135
818430291
73016099
91331622
274453978
11127336
13393845
96814605
131806627
384710922
78336720
10242252
663483403
485423613
11186430
3124535
413950227
210561307
753471296
150135688
857078590
242037680
307834277
35098380
19836563
44079007
543010720
160732136
203031579
596703644
272928612
429410179
58176068
694787461
9412846
300901660
401262817
198297511
9984706
627979032
20224989
269418732
164095067
103697798
23423385
199428768
204335491
720144358
170153134
216022831
146436347
382377178
683219563
68203568
7636820
94984958
16774199
792263016
198252204
252842738
85552837
56672036
420147714
253188357
141652595
669740970
16521799
10514752
72436790
333988537
410810706
187971520
29098963
118412173
258023959
22414144
284639272
33656813
172205193
194757529
121428351
43172068
396717777
628361
318476336
100899000
216635813
81896886
35918119
563282559
5468988
541102383
315417092
241394347
11284295
114327254
6761802
582226760
266641785
402598892
90723897
60965132
304530753
205221433
101214698
30574904
20210240
103317899
308024482
328842563
44753874
170911387
292440898
293982492
42520836
30772153
451821311
463130275
389684570
43928073
95212809
759853445
437670705
40406767
630340561
143842347
204797998
389357655
117295957
166303951
29651885
272769182
4214078
276112388
528254306
318291291
22018264
634443604
54179123
398735379
410810176
118185055
253403665
110380474
514354600
19249836
255536455
123633364
246183483
404548761
80132200
205811186
475670415
589741415
220457160
142266941
671614
286274175
40511596
18978127
3115532
237033684
13364787
88525642
5420383
189825795
286166462
143466052
623764503
73862378
206223603
200547903
24088919
388446808
298683092
569549276
407738708
286005661
181047185
30957404
289740624
22290383
85881963
109436106
442298706
50979286
144964444
105987333
23318682
314600577
708294
707291431
386655443
267508195
554216555
33592693
188727636
183397240
172001796
518011750
86769964
219977701
281491847
140630853
92205869
74544342
421204221
497500989
90220873
218726088
5788208
33812466
5401790
378106402
32356667
310748372
115333512
157667474
339146856
83865018
219834620
13293467
265548409
1970390
193647576
55777571
336370566
490262029
543145252
408991122
128075586
78719574
105542775
208654919
575190287
8226548
119865134
236629156
93940041
10182474
281704120
240222361
540235189
143143529
481271744
138312716
459083297
466277916
123559391
65482501
364463416
247565722
457657076
101825416
153032262
31712822
435782083
43962949
105602745
46324045
404285807
349492844
580375246
509897923
146760110
395805895
120520440
542075478
163716577
226439256
111367411
74809629
116818382
613453827
561077773
133342860
117052942
185549129
139488008
72335843
523405712
196995086
55819899
138058067
550756744
94428229
9550756
171993199
147992755
202408927
35749905
39504161
380771376
594091274
9554646
473613860
33421099
83838114
144142241
601229349
19691443
428436485
347870989
45937136
12059606
52690107
117217432
16876049
232534380
128745810
238954197
637390922
7604422
47251575
51109717
39856345
33214325
482838646
639448456
143346718
122129437
230277231
191582987
418579417
327422389
197429296
589262195
15507037
36124011
454270322
693692377
158112089
518804666
459264110
230654069
27784155
382728769
72987951
236391875
437592197
16092699
209830332
348266175
479770144
38486239
365143752
168452936
472089325
624242745
163076685
595714133
104828181
299998553
161740539
271650180
11756894
233942775
272526406
331193992
748481870
84284414
363953632
6908133
331230394
26569761
496203391
14773782
44683403
22676052
234550130
367653607
107820993
664760513
40628782
278489429
137372141
320970162
34486750
2112999
94487411
564930820
685947505
478969703
17514475
185391622
303981596
209067422
243422227
231977105
123916572
199656860
361583012
519085153
791941935
398829152
56459410
74198589
201512245
176846750
23448842
593017470
7550614
206988677
1019281
236015490
291220
51247427
32953611
74046286
520219263
893462464
21763218
154791184
536270229
2237603
327957619
248957832
677130677
15967922
394742028
1226059
310415403
35189110
91129470
250531
2792193
305785166
23658020
537619058
92038565
185384329
405927495
435008880
225779576
28529817
49004666
504160555
193834758
54422736
114422008
61789841
69540207
499783466
400937775
303769047
577136727
277177324
46494787
546292108
376099297
157505046
200059850
243301406
816700974
150594504
788407326
384659313
717839387
269724548
286313451
403387186
664898518
929893996
106708465
44577978
769425182
206064334
29031571
882153996
833768128
432589998
28835393
460641889
183273201
32750976
99851449
47504741
149717649
237548210
129227411
27360977
86547913
699982974
266771719
206433486
3138227
317383921
458525339
83566800
484452509
392717608
353654
41137243
261645281
175870546
45345215
88272083
91468157
7581276
10149450
194704286
362549353
378430422
144731661
13614905
350986
403319681
160781214
30345100
57028096
131180567
458018077
306739458
34491866
126345663
464913280
7936001
61969717
197455084
952189270
183447790
444620996
710826158
210447674
156414531
362523209
282137922
474211951
587294699
3415489
458336752
167409223
458614442
15766451
597500917
31323873
8083216
153924003
138479039
328858154
178832620
75695882
82416086
61397822
204571479
313542882
94707358
168757402
107298712
63605506
99586892
438340479
738566358
38919934
53481072
26560470
123032131
392465181
97148408
69912051
186302121
138010570
254306338
103340435
153608549
418383305
95529756
47760381
177788527
240515937
802624141
337991246
632771303
80780446
317020856
681888554
495736305
317250665
142313021
535336254
114007888
382884844
201146770
33022666
326227879
134796187
380916985
403486629
304693802
122068294
511761801
1713401
184568428
97976192
323254818
145590754
243140212
267992270
330315138
112823320
52522911
354609880
775184657
67316051
50572262
190487391
711970233
799426358
31746448
292187282
152612558
73615959
474688058
4238868
135869449
88982742
200011229
157771071
101910682
10865551
309788385
105354198
37703162
97268807
389359811
592407629
319819430
208826311
59822953
839192434
707358747
488380711
11918807
28387116
27568510
28717989
635321694
577225280
231983600
147281615
288986054
105333402
146030670
5639695
693846775
124431663
42887071
108317996
70912821
31169651
225469121
30211163
435319859
223738491
421970261
303423489
157422350
29493607
287824714
10532536
172924223
91385239
131320731
101180722
281250038
838818427
22477674
54092610
175312560
602987369
203378817
356704887
307753254
408132332
54321118
476836978
72210579
752928308
508731310
325529635
97485683
10455675
145317897
12070163
344136710
71454298
141664294
470995920
320721334
154087296
140362831
61746025
283468054
598735938
10659409
151565763
685778856
278527709
216120510
266899275
316030934
51996341
82254823
383300316
109308178
27162999
457264985
276311868
15475540
406993314
378802603
302381140
792702136
525025694
13193338
22406777
574116883
12699500
48115528
118616545
243357767
104454242
989335051
5754675
346677841
478601974
630322272
261503336
17707372
51905271
183002820
332635012
12398849
127299137
371090928
106975273
168045309
526275004
196866955
643636280
358277983
371021216
343670850
626051132
212313321
584214032
420575374
136042685
22193568
56690310
1071536
26798832
225734001
9838449
678070180
647737989
3239340
385472734
159136930
79347429
171127500
365166644
252467400
779585438
646463119
224833042
58088797
5510849
458584572
611172935
406412842
457894419
143499561
492409283
2929521
5959147
1200342
264464600
10304023
277084640
486935
358377075
380509932
517348085
490306375
253995953
41181635
192761029
174280053
548736499
810268831
195301881
257206939
76595863
13911157
202980357
471853005
458855821
70648277
350108084
527388340
1917509
470079769
309985026
131089455
425341903
428187860
270078450
651747448
116413528
2152546
365254143
201671868
92509909
718881620
960067331
677455951
19979935
61522251
541616079
30170236
165692977
128871855
522236809
726354569
21805968
282536974
39567039
510480896
71670237
800985245
192849409
138534735
37147525
168688222
150714708
154895853
423934304
199582171
15090384
244873654
67044682
11636298
817494514
301187928
427814395
205021780
105595948
15894049
797581858
739434080
103998561
348201156
265908789
89232642
106135125
87421184
316645426
33471048
119134524
324914381
399322057
63460160
432681165
642350361
582656178
55818192
1908982
143538886
242538391
10496095
358545318
110027011
354101191
245408997
277007724
341778623
319195047
88600667
70292596
116814615
180400940
140543705
672305451
607801576
179706570
465089198
195391507
64528736
241617183
282681696
181538090
5549217
44365051
281776583
74408900
17296594
1168726
124564336
148588596
126828934
26224909
562512835
129014051
26581884
336462790
486123126
237903434
719548120
876732825
797163738
421935487
333522444
718996813
438017813
190315290
542429556
145664171
90201574
417749964
609188837
493958685
390887731
40824018
9753176
461655337
290688644
55468255
424489538
195674665
291009355
241799295
288114555
321792048
158164107
22904347
568373538
417314390
57091719
109542430
699720953
472649160
76475167
754772052
326156311
558391644
217903108
737287194
397211819
44687750
348858654
118825772
110022092
525267336
140991181
58667514
235813246
138600531
132497794
573584697
307344670
72790879
333690954
69458271
243317101
139347571
6124164
9086346
96100275
422863170
44708805
176152541
132907419
36246620
454215054
97678493
1603705
18512909
3914125
73686206
65042723
616502629
47896244
155172861
361803713
14132129
235490735
659934587
381642189
59024731
529387536
165368541
295050702
2933385
168400182
104526151
129047616
176023672
308615152
222046432
131925822
100579435
15530435
78342411
134587421
71443321
282757018
109576940
23955249
379585044
166619284
239581874
392326043
623290442
88123597
98220472
494394520
120434176
262667930
223876287
830483563
279906141
88553953
779776516
256425984
2930396
313575029
597234305
140435033
358152992
113550645
338377973
376618842
94334402
34401272
721500879
116849741
324946747
82187195
468551699
686162223
273951470
320771945
111003402
207532062
186340523
5613053
152685249
12696766
868288461
92456083
732433215
19542862
338464771
161225900
60590588
67551746
119958222
669236218
190532870
135049642
382385125
103073865
374414151
249232366
414427374
73300656
233244791
190159068
63272941
35983974
629701005
270132388
8421664
670775509
162815892
442148487
51310009
339390775
120555536
24267917
634526991
56760281
120445148
322370
305621261
82924907
134656888
68189898
243296023
20964953
71343112
388592829
3707806
45708156
212879692
233603319
164445886
543515589
137930826
38444290
93106587
190945921
622607416
93454830
22458132
525091607
628040140
407683935
118689021
202125628
522871170
8075404
284188039
10474602
53927751
697192787
459412072
359421369
171383500
264717997
351583522
318121384
167669061
45458056
825476
132691773
11441811
127464083
696976450
130336540
546190316
92677350
188869471
131504980
264533015
129006941
56531408
67539149
237735586
436645949
253564186
68002067
493037959
76152783
485817248
402145446
543891179
867190845
583612513
14507224
154760922
198352858
60348748
28527586
129125422
72997876
375554243
167314728
513370979
228614283
182975942
639195954
429824
563063
22060733
85898398
374119854
276988803
153088239
44347424
629644726
327461565
488045648
219764029
478894383
78143576
384945511
134026032
237489475
134799818
211238306
877855429
475173745
378764361
127229768
351491216
72060345
712443270
700330461
2644160
311421894
301733305
894706551
252626225
443594038
36848483
153030212
442334575
372412202
20464412
319999236
300594256
61537001
583432637
482152209
667790550
74039235
147700387
363525014
9409782
437400138
501652478
470085625
809477411
709081854
42904695
24165519
58457772
294516287
123757979
12538377
466989276
352988099
372175746
759721582
293739606
141777263
172188718
203847515
2765016
2694498
13376671
18320904
663315842
45419809
316375317
134756715
129785530
330673697
151579447
93042636
206847511
126167527
133923440
1928198
14447396
622131112
18988191
54680507
196796594
385576143
458648603
100966386
63767511
775092790
83417579
1650891
365710694
654253150
29593622
884430912
202938793
215913128
828788717
273005388
9690321
193555235
500069945
68394377
239684737
743121588
540751636
252311216
607051979
33705464
687642685
119046411
693280224
41228813
432154343
377455417
806763548
15891264
420991650
15937554
10509926
199358123
329630094
25092722
87576001
31633498
99074421
83218452
61775502
172293873
98838856
56835768
144410157
143277099
419035362
83923926
14422908
69438468
90377479
165344570
571925601
102338356
544122185
562189471
304197687
406459450
320245709
749349833
163030440
417099356
56522361
579959727
756134804
92984641
336598815
310698777
68574618
97530602
101162802
529801031
329482292
90446530
582529871
354674674
295998284
119389508
56546750
320770645
330108143
375974383
30515288
139852237
13610474
30680663
482852902
566026076
127935667
87316244
391254129
161486824
563197921
254062108
156961824
4837169
204770474
772987819
427172227
67208104
742005194
89638127
174525932
543073137
311418065
707173390
274600274
136404980
201657109
137797099
701215200
65784749
462544
371853483
2567871
393622544
191918126
31385632
327333030
687067466
366190680
151325125
245009769
8096165
284146693
72931617
797816052
199896703
59296513
223534881
159124682
129619350
14720283
223892374
58944361
322673021
216885900
193609124
140495688
404734504
12951404
83211328
273137205
639328505
687593429
303351454
239298036
357492393
6278271
160822301
204790920
229717759
175441551
692843199
82358984
169935432
5560274
71417070
226856199
460734392
56745654
695511975
51223911
153239196
276816921
4762453
219949553
333630726
220788057
109503947
184203676
64723374
175755292
223584885
836106090
145418899
17058320
291441111
16953640
323561154
4421570
607626620
413025383
66517802
368348191
317912251
632940757
129201001
171120141
603093808
8187135
270851343
92460
107582779
70476869
269679003
290530747
239152035
256778291
609075177
240711624
385332993
386945355
236522243
18918089
645557139
618693778
129480599
411049423
237086535
107853910
7617463
199108836
459174137
348947891
6058073
373475799
575818296
129792383
290280166
381998092
516294355
338357858
22276168
14923509
13565668
373135473
430741475
472354197
109005903
75042996
159743621
716038858
105594636
5919931
53696690
143817058
245212625
263519391
91454074
481649522
117860361
569523139
123077429
17749447
499790289
597971474
179783075
131914023
214182021
238229516
176360306
167575320
809966999
194958692
51137108
616610187
467230062
83981883
2221915
19447313
228504036
442465910
481367726
144072608
243417435
28662534
37837780
475423003
430110304
65771146
543514751
36082090
61540246
236328221
86166420
31372714
604012587
65156983
115048616
88937440
715587037
140548140
431709895
928560108
19605084
128040129
110331088
177887549
48457617
192550967
230467107
48254602
35951944
874870430
267694739
210795057
622240633
28970904
75727038
294414247
34151730
42180399
76993786
2220122
208483255
293657759
28280471
340266903
234991813
230897625
821163918
242587585
121869605
241853731
909099680
54332760
13600923
124725664
389305801
479637524
140908685
400350640
294296570
166120440
36193680
60250967
84547651
269381430
23185477
79191155
395809437
213538377
59461790
8832331
104826506
533353098
24197002
65668661
170561903
99997919
141743660
111332826
128352876
313654961
293672460
78181278
148762000
125482094
93210394
153284707
1928010
377579273
283289186
65296273
540859415
393040708
211821641
216153753
56858080
20555665
143707872
48701324
233088797
192363467
633302936
252124814
676196770
563242434
351707892
56970945
64983316
595911902
25025763
177716717
704364020
79627275
167812075
32916874
655981962
232993697
50562222
203254487
731947296
9763934
259271032
325064
18148825
509306389
54572688
204778599
574353126
62077769
641260164
45513283
247152185
35620464
150482622
74379950
323349695
662532748
17298641
14653866
360330430
139108532
275018568
34190870
282870173
367267762
277571396
407884744
179095021
32554174
28928165
82873929
57316635
485161593
236777932
290187719
654363043
745989648
37751386
126867818
822961342
286763520
462804485
270414719
105240814
14486001
132326987
87042450
126941070
32172390
762526262
9149831
17612708
498375672
84103286
397017799
59881015
263464927
13114613
209974506
110041949
8786109
295536275
52120845
367404837
242152139
269251177
639847982
222966283
76916715
467657758
838528705
439728046
265173120
63268379
316149877
53286647
332821531
542107353
148862398
63979281
642833585
302116965
248990524
253061015
339008409
39561593
32681803
274167047
24528715
209150839
352484770
398600716
7746672
91519714
6747796
493632091
187164031
77596074
215278837
371667727
308207403
151225177
14911766
828208000
293456968
485786691
353263311
257174781
45410087
311753784
319902837
585607795
98945827
97767334
176026528
40668669
174031247
152035136
264461666
451296319
5167876
244655584
57933879
184061817
66473656
27237064
379026699
848348297
806552066
26220716
235383760
512572285
606326583
537489293
190956938
631880151
124489490
77947881
63914980
260004750
60477605
188144679
194275310
369546947
209446381
620190243
137889571
919222774
482555019
634899190
129210349
100833648
55957911
100849144
848118997
181265901
85075459
173362
20956360
54322604
590123518
424369398
837829
249846733
61784369
45755700
80498963
158441145
600297147
653149703
186447685
96372163
382502427
600467848
272260036
347618958
592907623
49560720
279044456
58673493
744519655
24658190
48714738
191753655
946142229
522804984
196725141
127184051
96342986
82345940
630766671
428121455
17785031
786591982
623463576
79436670
97102366
497582870
12990794
483598877
444127570
6974500
305176566
9292989
73168230
86907260
53864703
393403112
751705452
836327
21530259
111276528
78546057
811223201
316366178
240205914
276583763
236902713
405904045
4413006
229865988
319446952
375670309
36424738
6213697
77401645
532604364
671041036
433870442
81178246
171584116
162075881
443501140
63722424
39566566
97402963
6407239
13209628
52679298
685407615
67966797
122279561
159668188
618496307
167646353
502078875
20039843
78485407
101137120
486544089
29240207
55893725
365430308
88832872
183720265
252552038
216637600
132200175
382314609
36312537
82434853
532172467
83958783
13908306
140887530
71950751
180078675
227654082
651549135
68754174
32820326
77187814
123914800
54070272
96314533
540033141
404663412
153969269
906170232
655606992
37850611
172220378
84001503
521973491
708992526
609509671
686682743
235736516
775563815
76392484
343510826
25293074
331198597
366229166
13421359
185446109
207368076
609139315
577309277
11005754
110465338
490687391
522281367
1962773
147254688
87088579
55290140
67575259
202629136
22322636
227891025
784441962
345460159
348357825
180915262
2605681
639154246
134768937
26511401
86615262
583934007
428280107
745775308
4287700
492059489
584219156
643610648
483660212
39607938
364977619
310600820
35190836
420795909
419523584
144309741
565964601
52001731
182092933
836309531
403171737
452516156
156015120
136812845
603863406
155166491
138437700
364114496
25600263
15630934
233195593
69573603
890430904
21429154
189087662
146413923
214507005
70578043
112131317
395092342
465342645
79821423
144873274
28902520
5938870
220588486
269501356
252852213
120607888
144898060
515840320
101553204
320388784
213189876
511474489
155825435
507081395
114122096
293971716
171289120
4166927
839421
509264621
110631094
146613727
80873771
29456789
69862719
325211020
44636210
84295947
51197218
86506276
65097835
518183191
159144380
43667705
129588312
47318258
168073216
557599327
592449977
267736968
108149193
426048024
133014693
335808686
211127164
11416956
227093955
189454346
169970058
116117989
511379283
227738434
32473723
52312475
77135365
81051457
187453778
77172407
311357997
22780449
77898735
507298694
325805528
144429574
241455328
72058950
242472510
700990769
245173264
721454486
681211363
7329119
473699582
501567589
535938043
734652011
769285596
117791229
106579202
66183629
32033299
46457940
2260873
4864777
192895825
203193671
247834736
284646127
489538800
28132738
806009253
319243998
584849570
276013460
431714433
20445777
13155071
174936967
71534018
568709484
23737227
190355826
126167642
19259476
44052064
411729436
27845470
173257124
141399196
2329599
519951071
314030741
45816898
774258195
92689919
205862279
133034536
40232679
380321941
537208
41485679
364551867
141591251
180175962
13830637
212580480
47225772
320170194
157143194
269534737
22618677
32121134
193180229
98656035
179145867
50998430
35091368
119514160
527817593
167018568
394289683
387335546
311445378
365143843
431846822
320947202
496611486
47015986
99310304
385692664
917950271
148588181
31534696
8638050
79392107
238661020
287824052
270103122
151747270
559974895
95468018
493847516
320191916
404750301
581328970
25385685
464396707
10605512
78325074
81836094
44460594
605252275
248431997
2244294
43531164
404565676
160484584
601545564
168645489
202249249
2075773
645911392
185896157
183410474
132920074
218993558
205885814
342056947
127046868
134440295
109430351
52912165
490871315
485629955
89853098
292333765
45048010
20928881
299209559
178979701
56609933
126093032
406512193
816786616
123822439
139035813
43457336
338251784
87741208
455027887
63798512
75945378
71470702
136033681
151804265
553993365
236455021
105671947
3198041
331694886
167336577
29711680
233122596
410940391
291354165
165580786
8391124
751095635
410887012
16194921
8999638
302667305
156503527
8994982
578844473
308026918
3093674
11103234
161329889
425052117
266955804
251622325
21657414
165216345
2488094
114097115
373920952
759032066
515799013
225551230
461838154
83010056
271343364
35248067
496465392
12643384
511013155
171904509
371496844
6707986
122913221
14964126
252225767
221513083
106088685
30533529
134120515
469136549
12869033
680612319
208760848
230539242
189685833
480712449
613717570
72776495
382483109
374834586
22996982
88096938
234252281
20048975
114521839
82000913
437547479
213313394
734103554
432798694
132661385
733359596
117619068
403366642
23104527
246694010
17156893
367998684
358293732
516191591
92957148
313640338
199085325
523885068
638241832
62032593
339572736
6027752
289569756
42334003
62484903
64989410
170101924
303784828
819572423
143959595
19398770
620315556
369938412
360411660
251343334
717650475
67422175
91990352
657949499
190524861
71222371
14208237
199588725
326928124
169927929
109173290
232237416
501682178
254094528
361738164
605871575
303713004
26029530
30695726
596809521
130456828
434852732
377558610
245132933
287803931
9836387
63105402
11217346
90949178
72616311
121760615
212056740
60695658
378425307
233747658
139723470
49257723
100517459
467240905
52104088
138815113
118349299
303023688
6985979
552483253
286963089
607294247
27811329
8469728
94365298
93648480
80898004
235949505
153687468
321739207
259811298
239520112
24961195
75879990
373890541
61595339
382383699
84983896
459627598
319798700
85363963
15661302
506980803
424201349
193688368
723931458
19162066
355428378
157380730
233139858
516894831
359504419
540052581
90076275
620429805
124731302
54713806
481631483
762138809
624626251
808869562
6686649
191203923
155397379
80389244
247993586
273909496
52222263
381991495
434902981
659855393
689560893
603255509
233812860
823411813
887322374
160165307
455814681
21346532
36283768
4476435
367457671
520109785
41675457
48397074
240233822
437935632
113838830
542931945
99908162
76124398
108316637
53093667
117730993
83998190
314344091
69268534
160665380
700172119
119051355
809681052
223376519
482048173
243633370
109475574
321903
417516
355953788
37266304
132366169
149349192
161198850
345386374
94826740
73001971
289861362
510396761
634230400
516960304
706324477
324182501
213581417
191882681
248213368
279337452
35270603
77324046
356137044
290703790
267876093
758708479
51291571
48570557
571139261
189041593
318410450
650367452
172278220
31673210
94006844
4498340
128470985
124276306
359268993
442509109
73610521
440317435
591746843
207012108
865387379
52927786
444175659
2782063
411394534
301945346
180273069
310426923
78190003
307499268
155957720
5731177
66654060
138061992
341931914
12459826
516221351
558554355
197254681
471943484
497081414
233636958
296820104
113940718
95066445
35441737
484122172
60843782
219231517
173382752
650661452
9177701
306135248
462313899
20928062
366830043
218865999
49138831
22629503
171776155
709538086
340126592
371015688
35474036
37543768
89931513
874922043
251420950
18610213
199330331
296855252
253019646
431303499
228667394
64923388
528229374
96076694
231153044
23994539
120439785
71215779
73352638
62234301
278130736
426057022
10619769
291309084
19697318
157542236
372086436
173577691
441451759
272128780
398691702
26225037
313538930
468695112
169017620
86409379
508728264
55287994
11762656
458091394
177512995
28974335
26812365
57723210
555023242
134895918
51238100
64755524
40871794
134290187
185302910
27730419
279867124
35339128
273123059
360857103
106176665
13793026
408562089
11574897
235565021
268061959
142495479
415255222
100091320
17465400
699428551
123212199
78693793
36412246
1742206
354806477
2842133
286685270
94877596
16077432
31134322
151651452
20236719
327886909
721393789
93599278
556180693
83956011
1061803
299006918
94630832
304278939
243090437
22337620
412339679
414760660
112718784
2029528
14810416
370790793
223175956
122498287
411036684
401835173
41133857
62555758
44271033
200923410
330355137
676064968
11528641
20848387
83504592
313761123
247808380
291193435
392533777
860312432
180623262
549718749
67650386
277443323
579624481
148279277
179652728
626564092
878843620
51831941
2287082
140660742
389119038
144964842
20886712
85514596
94238753
484707008
11218092
489263847
341883889
428653588
264688380
23304219
236902
178466890
719490928
633819448
316857541
8111344
518000756
446485348
103017978
234410590
13057210
337381066
322568077
380630357
222779637
558129188
84448526
274890292
186110378
287228262
1121164
757131465
499294116
318254889
782182636
231988393
529867808
205410580
83842691
7725881
175483615
111551200
471942421
2990703
386124635
37913758
29038479
754683379
537280561
320650927
233552551
5198849
479068437
135415081
39685394
110776966
639402967
65921568
474649013
33987877
201616316
429041483
228214802
15461500
916562881
111638552
419102491
160950750
59098929
803045777
16689586
175585251
334082964
228425477
296682980
26492218
73010348
30163147
37187567
560441740
69575641
246361966
329814088
27165801
329878034
17982243
108732945
445626124
10713154
37837937
52303113
699065346
531926303
41692545
413061451
265727864
11844577
772173859
210818639
612312188
731722225
730732372
716303081
366299379
116406516
177617735
86983772
157695470
315818834
378878475
275629825
84372799
61633871
579706933
9638062
197907060
694418523
42523529
119786484
253799894
222091172
70961317
833976704
98441919
54483408
151678525
308451342
104476993
20020392
823593745
204292083
39322932
9400450
736234125
42540152
402459903
272860248
459344323
260536167
500978314
223394856
21974633
506269443
25900658
166541672
644784064
603464915
858219447
185226363
261971114
555499030
387159517
255864263
371812691
12174834
393003228
39064657
35638605
186809146
19938656
371109378
261452402
110688968
28592312
199579129
34747131
199525996
345271346
335078364
133369212
532052495
369190335
132886038
13458886
659327089
1227104
728100765
338784423
588465343
343950925
152526073
195348519
468112898
432477242
460006233
40662271
82662856
529982344
101127921
688053189
783956212
118829459
166218299
109541595
20380482
416000319
150512207
247534855
82530362
282544566
165439047
82907021
56179563
1097507
673808708
96033411
561479221
748841564
41503543
662190709
172126017
24211437
643456075
449829229
658372
392124234
184463802
378995182
64246865
107541288
503649160
66722417
293383118
576006810
854270666
173457156
67108314
2452888
714558002
676582060
350133083
140756093
101689608
76178497
13023444
35149743
140279997
281235615
46648059
587722035
871505275
258919127
126487320
65850956
304781810
165136753
51428690
479509758
423948356
13706568
397986718
677449351
33412118
189578467
50241924
11130007
171137311
108016279
644146378
194640867
72233120
4706406
97579630
38150849
380835784
175450113
67140703
546526320
451886181
29126666
50101781
149591257
20463302
225962931
19539570
172149176
4976517
115154907
362136819
384679472
400097327
137041353
468546484
255132584
150764057
251331661
99305048
69076953
190376303
732750263
143997501
424335164
7709352
603607
52081023
47172859
586458160
535136891
447961905
289704875
34523343
125590159
234505649
183009109
72683158
300551336
671288759
9380405
209151789
75508345
336898929
247917575
86749035
199303004
133793989
168332732
775363549
152194607
48144478
127420440
320904454
261517148
308920803
50020068
81508819
552703040
246840971
395029907
385158512
97505354
92103977
39471063
42742472
11984042
674146543
373816689
168396119
170533434
5716959
11184386
206030772
804660239
49889989
118458905
67187679
118244612
359234218
326878763
252552878
390739264
304067908
471687291
462749049
77454251
52323804
274131161
737633483
108749824
431196925
162836740
322634010
20204138
614490149
31891633
344963325
321617997
405117012
920679614
475901963
317944287
39517347
136948808
364150394
8453859
135276343
276600792
450906437
360543737
44464856
4373121
74919941
299683354
200102021
21893379
246513088
131536072
634275488
372808297
358664187
470668467
231044516
23656070
843824772
322109868
90123142
84498672
92566967
212795894
473954394
702343903
324081250
195931183
343811234
566351360
396245883
70445369
213282612
70105775
166915858
10826585
278805354
627182
101566414
270785711
647910773
429733252
283450719
320918805
92524236
185004716
93021801
573341162
394289598
487830322
92322809
95146391
542201619
165752952
33896258
9017813
15578966
133976868
838616
585493158
63797526
580440175
23445902
443371877
152706019
548865186
537349251
39139504
348219848
304497499
215335905
62295184
3062376
162960268
88281324
46898241
1555267
296673834
77228307
208002273
346454051
441005084
14639441
145687567
693220976
828471518
635336000
159550281
47653489
544683951
192010720
403874864
296345963
77758909
23148452
16877387
99552667
8154373
69473736
303585634
38470289
798518388
188305001
469660479
279417248
535562755
171082858
87881234
90607745
106672675
9802565
174873940
731631422
331875569
98310655
206244468
375063999
83366657
60028015
386614561
312089119
109117923
27145964
182727940
105181203
110826599
486631904
79436930
78523829
3204911
32359067
360032627
121076796
494332325
296928118
105998588
169756253
116662843
216799552
303899628
497204658
286673894
18960302
234692908
20102357
24149103
182219220
15329467
266353070
64632379
12576028
66923903
202917171
100693787
178157602
219287553
75368961
149155976
23560508
54759370
27607746
96879650
261714850
228758103
219244567
3788427
139733537
609368752
321740777
245857570
62272868
178262797
36526631
15887236
58753527
199910
308693736
392788630
170977847
70022430
375468935
185511057
196825795
322248363
115790468
329353608
571106075
42983602
574191325
184285925
713522778
2575251
623922801
436418922
350061165
235986233
669278772
652665454
664688073
44489289
196441540
284675862
437888081
101374432
5231024
914320710
401250751
51170322
20280434
168984536
247663649
59201694
23490759
504400544
64238391
5782925
113361186
706470028
597782638
33654289
534646644
312316267
23782808
44133158
31692997
476409924
52330232
5787855
24030724
227357044
37784033
47951464
2526504
41714716
538455509
90422468
144998698
57591808
31701888
112671139
15579232
172410715
115642550
568513844
453467283
809277190
206221987
368911715
454598709
228702172
474759564
683762093
206620892
522899980
10893858
126812584
399244123
109952352
326679368
362601971
308423701
540944533
421468494
384913796
555546097
327581446
265047119
13734899
95941580
155767462
179625038
172594385
377451181
523334969
506045581
372532367
89518218
140770470
294283489
193481791
527904616
527583062
100394567
67935966
123093317
499892587
95532034
23954872
155809501
166136037
100894238
260143358
266672053
120932673
292228037
53766808
250532955
472276933
47995406
43539377
812464366
196231700
642708642
749934868
79198433
3790913
70253994
67661947
732644444
96303248
210982873
268944042
117614020
475756795
368512242
238374952
842358686
875325259
77258208
581761903
662720641
69544309
232279513
19267998
533231812
31396268
449199061
515601341
300156595
210526647
17389118
70926050
158145488
6892353
26070875
481174663
152016198
157803498
524413653
1646468
526705836
133848487
444338700
182754669
54417298
10052601
121004687
98541288
367441449
551305331
183238515
685019235
95222838
201802743
254958941
188462268
525986916
212464699
640142890
697424263
39126284
81541119
331235515
153008179
81740177
252125241
685487890
110271814
136043645
20406074
477747976
118329290
104360421
162440011
404603224
41818270
838929198
113970189
47329193
246685388
33426102
160495230
4352267
591958136
443764583
425116595
239464940
23681694
310634896
412638558
127965040
205442736
253164546
515804
736161540
190773324
286682580
138944129
140484093
254805812
87601604
26473936
760612301
198546484
103418690
3127865
42789493
202717072
66266912
448558134
363945273
491339767
161099855
379795178
295988572
120636630
125547155
251162847
209806669
80745881
250483888
149953744
308854179
8418356
419994569
181569820
260596270
324235473
586447810
221191305
130998645
121333176
214141977
800246402
299759965
352892106
8683577
77798273
193893981
266769690
518046285
74132080
13881719
124912951
361639535
374060137
92871396
29226462
284725546
727484127
138437956
216802185
593726263
82461398
507460764
8001635
85482006
93745466
22433299
488086626
103755197
762230558
251628898
91803139
323344655
137968316
299495240
151330775
2179559
556283216
49856021
17495837
74268287
181339354
3948273
170944323
196322530
13380048
526275311
81276714
116111877
87091823
330556522
108889983
111327123
86493236
57964669
163053741
38095330
43316398
198007295
458199215
509398098
21068751
524762563
24637529
743368929
18186978
452378177
124530168
660635287
442800321
486069165
441355766
269811131
502524706
172342196
338119506
6373730
339312162
506679710
5747718
310956697
53370718
291543536
130635576
424358210
402874530
9373714
280839394
59224009
207567330
327226899
241309602
427136493
784213007
188014089
159152841
421769455
89988476
64694077
162504667
4760218
43117679
224621585
166007579
3280198
244554309
867088
5383707
314071309
19744053
49550274
495385621
411114738
78166606
164901016
576284456
323874029
74267768
57327906
565590986
17434171
39037667
28704800
658264871
25455046
14757503
235669019
658151779
33303333
101779840
65679923
302403869
38425645
32040870
129552536
19186166
331166466
395968104
598152227
396667882
237429665
189950853
618852842
443021012
307408616
333790877
6759907
122801917
425452362
552521924
188794194
174140394
36699976
926556566
19892704
555083482
217139832
22361431
573990565
188243691
420860010
770614213
367944926
540663238
574287118
328270839
692626874
18096527
785328699
332426021
483521981
113067411
212094584
124396573
52840182
27138958
156763480
76673539
299643137
35765278
294388872
472421220
652192178
52779539
161704354
328283925
217940075
398066797
383091724
25064462
199555034
267220684
326070448
5069608
59455437
545746057
67509664
183272196
376608901
78973110
35455769
742766818
384965091
113026333
19697235
372047381
201158827
191686808
235481951
511192015
479615045
365044523
329088967
417876394
794900198
65969987
51247061
18643086
72223541
357975934
351314380
17211925
155527575
206852465
358431864
256047372
35815111
178429311
164094129
91717697
16623673
819892031
380109269
379359053
490482748
604364776
56708051
250571786
17407444
300572714
465265227
6394241
250647567
437739454
235200223
141632089
70293240
557161209
23953318
5421133
516687192
3848537
62649300
686217655
243184266
786501691
220947744
4459200
327449105
287745660
416247353
186351462
35596475
54469287
42606848
160365450
555704876
116027230
366551932
201900108
48042810
77126178
687008683
581742338
150127347
302090757
34125802
259883701
101594678
27770398
235318438
549465051
110407313
31406687
37859908
769835619
95663334
75080383
292812898
185856893
16266476
21810424
182337041
60146292
223135519
304047046
548147021
116491848
686043044
724676774
22508809
263439310
86755116
25186236
632276973
26132903
3898586
139982942
2458810
14558863
201095420
704740995
4573175
273683297
135700782
63402081
131604312
47958030
466216801
244154007
658796328
40289132
62815235
224027211
560858411
791877906
5091915
688645358
151723794
369554677
185727835
676711701
322250501
414364431
478303238
81739617
71423395
151530120
75557388
488035569
2400959
249838336
246354933
939064939
44427571
18678707
340163597
279446686
134160026
491826909
155956203
392569672
162338061
334627693
97102073
284263716
561100003
236669702
304905571
53562313
219829720
391545698
32732645
91665169
117400036
169239496
384315076
376036769
95157733
282660257
603156660
142168186
105002637
656639961
65305716
41864649
65467181
67702034
76674674
184739108
43158499
383469610
579752410
552967558
545302408
470655796
31876648
60367915
104920159
147273936
162478922
1715195
240670746
37691370
150161415
90344539
35282366
333546743
2946573
574250944
226242330
368023881
2769839
340430148
149271628
656119358
179650864
28916902
58564085
167173217
30539878
193357101
169713783
71437485
488096442
24546805
704740658
407038673
284286983
389412032
118976514
607273474
121924446
596350992
139741334
470672332
210551991
134942214
71013068
69560353
151471754
2125661
756945418
226129693
395896760
15984973
26894077
22444640
102490150
268469540
220205329
171261150
338877160
653815815
127026832
370008237
379350256
48578884
37858158
148231061
442500168
383656505
126447511
100878691
407219092
127963084
38609400
93405254
162226401
215192665
57642607
13394980
116308309
648543631
759524715
33749068
29188164
169975713
170072528
57581463
62510089
147780240
668350498
251026780
1470642
109854314
12335244
538769936
238226875
64855904
136978563
52003581
292079263
99382758
92196431
45538599
317451029
211935443
19643494
629142846
412987243
53469464
646629766
54909349
389484072
254234643
213334142
71509183
131406615
90559377
100680845
287998562
146015133
97043960
775645363
506523437
489615235
14727174
225830295
133630102
744197041
46704013
61654328
145980022
409591311
140832518
373363633
49835257
168796002
665948693
246136078
779491411
680378812
495587260
121663932
255309376
401567575
22843613
109723663
136668558
8429419
142073000
301016732
57030712
285696519
672387722
12604744
192723424
329239492
309172329
254872978
30659019
65098332
39192459
332263611
429274418
853573001
142746361
146281698
592758780
13793612
51203477
469596228
354735547
15492115
263436693
25852646
707733384
252810934
41602330
18274179
250997881
380319760
23637454
1996435
341839028
160112858
613336701
804383
261572901
65679194
904219910
44387968
311285667
254186322
31932281
727227810
446910573
149264613
14679056
21105740
9318001
399054736
556330206
1984680
772257193
193791691
23731010
832150537
362218120
56877576
39357098
366189201
313472185
573359837
372835053
165225603
159383062
370775911
248241813
32266623
214356690
212501550
409839657
40517492
321398360
181461944
194060641
513345129
444019168
79640286
179026691
6183107
53021672
461542130
22420099
1984012
211286468
329151570
109835571
457062363
131445927
575454165
250635025
578816161
27559457
136015881
271702680
180466788
81693376
350676678
85474634
220314312
16556557
440889926
347869982
649516975
727110091
206563755
18063964
236138148
50879025
476273728
362403978
301813311
695305203
248470485
130759668
116763261
446239341
69567203
4705070
164994939
3390104
630516572
97293533
252090079
54000475
41368668
30377705
154579458
304824634
223794913
218252745
50131366
811225857
668897023
391754782
203902677
525356278
512030334
627166247
203106552
14015374
505299343
288209488
97009410
496421790
146491894
84590831
9176844
444497081
12570008
77435447
202735055
38358931
697121764
59632776
167261929
489043559
277492
41423277
333255929
243254592
128221107
92324900
388734896
286646587
64676953
331991140
53345465
324530918
224386496
61568725
6140366
136459021
216299380
235461338
527430843
36739607
51897703
317769208
85132314
824648251
238816602
2255628
179195084
81110475
77440264
645438990
614366065
393452517
895906360
219460402
167935157
129217467
113588047
277989041
392103832
330486466
6050637
229331966
8484261
6390229
15852783
420756461
64590291
171571223
136170605
280978227
713798164
138479884
96851041
278033377
293989568
107318085
261913296
60626798
425635287
69922970
540453124
494761630
418947399
139754651
372572241
315943365
737483062
196925327
325847048
46338257
42611357
56421630
51761299
33387805
136639519
195256986
500309770
497758251
185179249
757516645
184981282
243988623
24778491
131888452
224177060
411727408
382357106
209661621
875337845
202799763
229925125
87311420
76403718
11476676
22344896
147258267
226702577
61801839
483766126
325764715
35152239
148808002
6029029
230438619
113172137
35399781
203386996
128225590
106332921
226182162
37168221
82589621
78497757
43436233
105724909
1046346
299088905
56360162
90933357
45723232
32540867
7043843
74765371
16756268
109546216
216299199
120961992
89318560
283656473
33114654
220473471
58419014
241890724
349917192
65712074
39928506
65689743
51905904
738578039
599898179
223625782
227050046
138911683
91926443
327484542
53366868
353910598
56648957
277295396
124425317
416539856
138645846
192288186
139039201
210788784
875479700
141201987
28757638
209587185
437572111
367922742
122598012
184108255
323366476
91757855
200185042
74995266
160260762
748063367
247472357
452320883
648222779
14478544
410555316
489762624
19458819
47198610
431986103
508785426
262601499
122542596
26113898
595524517
182968437
263021183
161480179
4412393
418852358
14510160
184302022
310118615
91718633
28436405
61614032
697385595
114047024
60996793
105163130
200159869
60727284
6931807
300874060
164884155
541853779
842875021
349432377
41946009
355873348
341802362
185134104
12851016
292565854
634253136
55498715
374079289
695836813
58436877
11105340
9682675
250855585
116213457
145900625
205159998
73406676
376973105
137882208
117278357
762651371
583722645
27159279
531405566
164813391
97075623
865462165
39778654
321565912
29181863
529301322
98728345
24839263
88808712
359664780
402219228
33543964
8216835
563976017
441056661
631565394
527737792
3514305
529905848
400614233
338866304
241135348
292236084
182889264
33733812
79436012
236469286
252552566
15523623
232272991
161986249
391933392
323927274
567732050
110143831
43942689
123755219
294204899
3044889
5858475
464201576
352953719
67160304
193407492
73681344
183809518
299226418
53619441
168360852
251100177
798700108
206226218
173787246
522557303
117488862
351029661
137318033
296133144
9548983
96733747
464857387
476779368
87711413
207708585
304785797
243654031
144011219
264428795
412558168
308810311
4640153
7350646
578185731
70352791
142438136
142694229
16764801
148589809
403131174
126587409
21866716
247841333
4112812
209795692
261315361
250635986
164991705
558717664
82174199
224888407
327724636
246468599
146626966
208876548
447527102
174644986
350646983
317181187
59696083
167556692
58661732
448869773
42307760
52820342
491287120
581842915
194651927
91457798
106986708
201119656
93767624
306099461
53804811
257108569
428255793
425019054
341907774
47546610
479321093
32131839
224583615
135295536
64760998
92783957
270947804
107755505
44785374
25346250
108014478
299834260
111705743
35965748
20464592
22590959
305388678
124255404
110847102
380479993
50093511
536515190
72192242
50515065
216014328
192940916
465939174
67060458
403605055
339265158
760888491
404297144
363643218
409569019
338462903
41323840
561103804
555270704
318990679
17147772
712415
102316896
4806414
513180071
47789123
125865770
154838740
136090790
24756698
8828148
40349040
678160965
705127535
868943
29830539
343487272
276898423
37111963
280520363
325432458
373226180
557977473
16648461
143230183
34826464
11787866
289299011
832948824
145993021
217437363
29863463
21919878
560286548
439991083
161287773
8613898
12806494
6884259
644670311
459294241
188327629
139828405
108323605
5451804
414922852
288978987
8299058
422214098
242993925
49200955
420314070
704213378
66231307
572783247
196241659
148821103
72082728
530746669
118318991
693604483
330250557
88637020
89645150
470562533
95766794
219283685
89902536
496888840
174142954
418769127
307031369
100861552
106035734
633211366
281492726
160917033
714380802
831310568
164592337
236436020
109683529
272407783
430515976
274489423
531706313
51366748
121357671
200742457
611447192
249774434
139419899
264966764
23921436
123936063
286757050
62805828
20947049
26032619
442920409
98966040
214397413
807886690
588263711
511480605
46444320
30409410
84820262
82663372
189976384
150918565
88110402
688550495
2362262
116555038
163765423
36199097
490656830
257386442
76252317
392103992
165186745
720808555
485283467
682346790
107709511
445460389
120468585
22767119
21633519
457819691
169205760
194156028
126919675
129766699
163454412
323514189
194034615
100148888
448043231
124089660
1763087
127431982
469419317
49223275
529556007
736571025
301781948
184127964
39047108
148830543
408798326
450480710
51472062
283336455
433201139
263653428
134610274
735251
392398100
88701832
154067973
305948165
89441957
34915748
709852387
169134179
6522398
302987292
54485390
228860171
206408598
424025880
15333642
431771505
22951125
783140389
655308132
152659055
87545643
242891406
3260901
83763358
59328911
31990636
450968578
36563278
215529741
126407604
321424812
518576198
274291489
206900373
50185880
210177702
30542056
14023242
295634114
421767767
350056148
191055291
745088102
166221664
84528766
201914920
94227737
145504254
275141370
405772163
75697756
94808
209448044
263916554
48788654
367264191
183488576
566061704
397225586
83791633
261312555
280608450
793664319
8579799
327278972
142638117
51234497
255806885
354249597
34351387
118336092
620536634
153335101
160061337
501143597
214129922
265620964
100250559
413896295
112067895
659182552
522369639
735648217
203572264
389803016
101008492
414243872
528044242
510663531
152947581
291149110
108415611
51375756
100489853
71639891
74953453
166042195
452162019
290232348
257431249
27507526
46231854
8286720
470513515
852594417
87480587
55906247
3287081
556155674
132671216
345662214
733119838
518200301
141911076
239591878
123132127
109288079
138487556
815744612
104134371
199547681
571961312
418208286
740285145
40491605
74225072
412248445
28136325
56919213
208792672
725028748
88040407
561165425
14019014
52479383
61869285
24375785
285920765
467648408
403381376
449325830
6369622
207164456
158043891
126635836
342278024
35226301
363472746
12245880
1581592
400476770
453048672
275969385
161258093
89666813
146289134
369176087
625904082
257168421
228611670
101980610
57117711
132809727
15862932
540651051
20250540
296101901
198500507
502888493
1414602
39014526
155544114
224999089
270797350
557097982
515730489
127151440
225234959
1037401
579991171
214231147
140617242
384545053
191178654
180415093
404204477
508387290
96043608
342469118
26144418
93772676
760075726
37339256
182877486
432712753
806202921
118399283
178780557
667665739
139589656
406268
807697086
55504112
26435592
174889890
203868381
70944954
102904760
578751884
59607785
122066654
3936872
47593957
363301529
346354338
461997840
246279371
68359851
72789703
1110671
187949568
272469368
105467752
657816167
548220207
311663084
634139554
195191371
156186330
93950703
83272634
33167824
161591664
248542327
80405008
28142192
98837791
75631667
65001776
391270166
134764180
480369554
192761810
225910691
490442340
153963646
135936613
4193098
524236089
597318917
274797347
192229384
11660122
308523190
69525184
182571842
23589510
428209700
742276724
641692898
220341178
81694505
105739857
227859721
102478889
311532331
45527647
108244411
128134632
11569045
836943822
2191569
67636764
332499295
29511982
395997872
424435864
610838497
381048943
231653302
168454277
21209663
129790340
162229143
593511333
358152474
9108171
251986045
26438121
399747808
479573157
679714736
226736088
201355770
73025533
454618128
285511392
7602612
43582106
16914128
384455066
55972750
237045994
169937205
41489226
656679712
184638242
532860105
76238143
182443726
239264405
58821706
114819078
666623755
281949209
266144319
104289934
280738766
119400563
572776079
125726502
37881463
491218606
301571462
54457951
769679302
117749969
790759572
58048799
127683146
180884854
402019028
165485564
10972661
945491
13266289
743654933
375720250
686136278
367130541
158769596
362131102
570897112
518762146
264534455
175868980
312449428
534740521
52892706
106815475
101597833
456788095
289227620
144291746
172080272
36323811
43077023
14674539
184110085
453271049
113706950
236843365
477609870
23622394
266309169
108592760
104722869
230028774
114066508
268989213
57972614
843344
509120293
79155714
461306531
15930234
70583563
756048026
30692754
264802517
175820053
12090659
89189327
129557929
21998773
358053653
300329137
317321447
149049085
301064533
341278807
209702560
374887448
541466119
689133304
303248856
781773401
36352754
228610542
27020575
19274983
38783949
143578675
427507888
739739745
12508145
790188383
210478479
41885150
21750290
100432659
331594496
92003224
50583890
24965479
577337892
446690589
266231743
172591037
242243150
256732298
148125286
38720415
431400163
778746259
338601034
782932463
331420882
692092310
54980214
56680864
45939474
254944625
597137918
272476722
514005830
209189978
230191377
233026946
201618344
172773076
413703451
286584814
369815545
439824778
60479655
78065212
145737569
115753510
98144648
104448914
175185244
14621914
243191699
339242259
9636961
198135686
901290267
107628638
45980179
16338974
39644497
39273246
49843895
358788173
218068010
27621687
207232622
80552055
47157564
226215884
354248199
33410280
529480707
241978501
92476540
29227526
504450208
675868935
28704034
65642965
883742285
9287360
138943563
719005019
347686801
129475743
4557750
39648599
338538817
661306294
363700276
89941378
9734467
541195629
24689268
310245611
41745369
25893339
302503764
272975003
319939974
753952862
485860080
48837089
222654960
711052934
204035884
137957161
145817231
121027166
255582309
34408638
62618313
591805683
654909668
39121132
68294696
290184178
364590490
313973828
39278055
102169624
224309091
700632920
126739110
81073067
152426829
6148859
305130047
63298675
62316205
917674956
58372591
54498511
160083022
23073935
723637505
350740172
33750479
31949778
105914614
292529887
402037708
624330888
401795433
122645792
260284141
205441709
310102926
175407005
462684177
28544866
3453985
113169430
77345867
76319305
461749453
20200921
191465707
81960394
205223444
339642737
213528171
760807971
550915675
3987277
29088403
445657948
642716908
428930463
944986509
36726991
355350930
52551576
291200628
35369576
104503427
124550136
71484017
99530599
106029250
531701204
486777775
666827209
318353345
523224908
641625057
279097
74688168
164895227
437818020
93672350
163492002
4513716
67090245
416723378
33021934
11929172
881224470
24782830
246552289
9685552
553195206
94658888
36016774
213889346
296448227
469939761
536401136
34281794
120344852
127417914
453573108
634612890
225080302
55379104
174417406
17536550
4380487
591346146
274303818
292613552
43493927
109957139
523433641
5207506
525519642
506400910
265453023
100033840
168174123
777066708
621702940
127349170
14091210
584976445
144713009
164881295
138824468
152836740
178843578
614910356
81350387
336569248
786385737
118527643
406491219
718019259
435675742
485070935
22891588
534638399
16774969
120754213
133992592
92049325
19203854
564576069
92140237
225846996
128920080
429589179
88386046
116557008
699758752
12001058
384159712
56999249
309144064
55528654
396807322
177266510
619592020
145560108
264841501
14480504
201262092
648456623
829923028
21400308
156703916
748835725
463131796
324813894
287406190
520556421
911400653
170934624
255898827
327537088
279550080
534123944
468143619
52531717
722967833
33079270
13043819
671639324
156240763
185564987
660988356
777835276
12387479
531635836
61418538
698912642
690248698
62160372
585828
1526038
175374610
714245510
85072208
64946893
125857612
277634668
59678681
7428566
56039410
406585422
328909131
538825829
32621666
25782767
456586689
50451704
201365636
688285992
108567591
197138754
525757600
186227913
125760160
20373152
232278412
181698492
98435141
116435250
71004153
496349959
56364915
116055157
147792647
372683644
110088670
245970548
95439930
346287240
242234959
305249961
345350093
256566265
48463891
398803297
70050668
371886108
501972278
53469252
210129487
218614599
92108865
387443085
539350458
42515049
54088442
76494586
31754227
12602728
265080715
370404766
313688324
106105712
107956850
491910195
5894960
3416556
313051552
413735470
151956600
4674811
199089107
183443311
20612899
18544208
12334477
367773721
68625063
397012009
674387611
448956527
48093156
216101290
60836302
6467730
711927327
525776182
114177677
37145368
373895784
116796072
23040979
32618483
68510190
296110799
93705089
78572823
179913059
100711863
9164964
274595330
618918505
244795403
14074657
190782407
977410
146714704
7384853
455710163
11603486
26824545
608615666
164212896
435573126
167196832
373791834
463489057
78517945
104214924
96956254
50991389
38193469
13704081
185693821
760592673
10841391
620678832
546098766
977622555
140150958
385706893
358863328
28849013
877474009
282487806
351501195
342619960
59482450
136670190
99881507
471371464
833416074
265196011
329445506
400016050
164839394
187980314
12836951
171232986
71842960
148337421
370157116
18885584
344758074
175715760
68246863
418241535
402481261
400549122
225218184
16956205
60597449
51380638
262754247
370714731
41192147
375028641
505678905
97882678
58717007
410273362
978034080
278865950
117237415
41758136
814402776
252067771
116785798
154007559
797089104
430643503
363881678
270480614
36892261
66738780
199482494
369313554
144660068
4837341
426247436
317577888
558630720
127553553
172958329
254060820
50457819
279467841
61450281
138057581
69738328
479147926
514875782
91055555
338356003
157652337
418508989
110076223
29739494
43292813
104646863
528041349
292884018
209618109
4890923
361651438
2061293
47858409
455720938
9688322
51724873
393985171
580584118
127774525
584740165
630868941
147372268
554550557
112407245
710395531
337776390
102568901
347955997
744662717
57340712
254339748
30195641
581735671
481554391
277662796
359290284
565191413
137456526
553069401
8148800
17807747
180697497
44721627
2044581
146464799
466637187
59381398
246959410
76632568
254933990
506899342
421709254
43831394
742100143
657145701
39322913
114859301
320915260
469793359
125554352
224861985
259393646
494984246
41280889
193354144
132036954
207260010
280028693
9396138
228781589
432895149
372237707
136019015
137617023
94788037
380490361
674792967
15910741
183003077
113252554
199264283
195481000
54934564
388927397
10008381
358445405
38732164
515826143
121541127
62287608
3816352
165030249
25673221
185838573
104326739
37385126
775024066
102293714
893005473
438572275
178051984
5442947
158889538
324824990
62645188
406822160
118576380
776685946
623340580
248779815
550357353
584012642
44958560
206879054
499708435
706393802
364947843
252878247
47586043
15623799
382495917
628873801
186904681
21328766
383988586
248916098
22557417
43618291
776650
144060364
31806049
64668910
15355174
29757024
33189059
87009817
127284841
366373362
462662551
136655066
17698756
102995182
148653280
58116365
428671736
124313970
36036011
193818953
16774105
301627528
283920503
493690656
15353110
24977289
72680833
432848
331980131
208007003
29925229
68082228
121105314
80676478
452377230
398729843
86487408
221813829
148885555
40146571
389606262
41108489
138662309
103437303
239719979
319885001
21022950
349475242
115629671
170352475
554068118
110694358
564854044
188445568
108221349
1241404
533986445
8953806
641101598
401339289
179649371
417147657
302183183
64472623
536844927
39340601
311638826
6084690
294152325
40289932
23347930
44492206
16165143
824914184
33854663
328474256
207783043
196527605
232926840
28847828
395204334
715872914
592210571
297053274
81106402
89600523
99674081
87624930
125005530
327925355
168964007
93381179
64471031
81322408
216581233
50683236
394233228
492982583
209465104
271230417
586230699
189302369
357757805
15419161
706852431
16210485
407833439
200983618
404522692
335504443
226787221
76928975
72311181
102778708
3989224
739707255
580265197
200206338
506487751
4867077
96464810
584021048
52785563
94779035
9879953
184573181
536004353
64332641
928042642
259511849
49822103
198811201
453079306
201258671
26303088
92874177
91398499
562315578
99510743
286611923
3235168
63031091
20067385
239386674
697240791
85685678
42655955
260090781
2372755
29608577
246920509
660363096
295871791
198199764
79213763
244953998
581874239
26569800
89457636
65406659
204685642
239286409
37244806
430679256
417662551
135580952
412966382
188536324
291241492
96837348
490443640
478147599
293925680
184260832
13867769
11329006
255698686
39980185
75242060
746659419
14619266
13653979
51189050
401230886
118999345
63470876
459174954
768305982
9550326
113075927
636908538
228363800
578487348
8363592
114839848
83601470
599548837
758197980
845844695
312812577
88711380
15726620
43598820
160806016
79307911
682955778
597165657
343617752
259378094
570961021
145846444
677874634
200896441
513161821
101968729
241164495
70815151
497191160
430507492
9423795
32781516
185037217
180468476
340966265
118264380
440486172
74738765
418400193
171961083
9989280
139062759
154003894
630360825
754995107
343458285
378106594
744256580
781143936
646874681
34033708
132980613
42929559
121254422
48756931
154803825
423320954
29254135
354077591
356978177
13434102
133568317
9213807
233889043
7460804
294125777
296722268
122774012
367796378
49823176
204510775
106425791
8343493
451059577
56670572
14282472
294290818
239989292
239033431
240414812
11966102
69826881
291192421
354889761
688575483
604932994
419256208
142480809
199418473
242462310
439670781
50947212
63723131
935602153
31444912
254932137
158251996
135249570
243289042
82049638
427782467
440791460
70480057
520724097
217535130
22470641
445270507
135484332
96555440
5018835
41085469
24224670
548563254
359815762
146610628
12105750
61456332
135052688
864195325
187623704
154581592
240548699
472865223
107562743
712538133
58008228
518922896
75405801
268534522
184222926
328549390
341172520
12191577
323803643
37718762
205697384
382680905
310953251
434774965
41394214
841914753
747921098
103852462
645410566
11090972
592876461
476998836
367502006
194597031
488353498
507452782
524155851
203741247
192600986
85213925
347076712
176650086
518248801
452078799
113593102
305685363
308276218
309550021
203521303
688328135
6604529
213903833
259010744
271973662
106724971
227224605
292302906
4832490
1002201
293889656
56613353
168406401
31143908
291799875
52255960
28615697
271937865
165346325
457463694
677757314
139375950
317635998
187712758
157887593
18406558
574151309
291544710
43780942
142655495
1153619
181186878
408587263
152520733
258838544
26947437
45390091
294482963
334128179
84561048
364825819
497253595
10980499
128609117
829267682
38847687
147191444
23682137
21156533
25615013
543353972
72542330
377758492
313531659
227239537
124008270
98256177
13809896
703381481
52587095
501931630
612290474
293362608
316357182
193099618
131298308
125477869
249550951
443011030
450799475
21981819
271327863
389998996
363827713
427446604
47373551
542552418
202466395
31195292
77539188
148253521
345775053
450830741
56886865
110005347
369039690
546984573
83773096
53000954
42511810
213253868
28875872
111813005
343549239
313400882
36094485
91147632
517917542
112387918
10407177
304830144
1203985
495880260
199928571
476883632
193656322
67889010
367524099
561829337
13092812
426165778
372018495
60671510
241730343
439135258
348585390
260771025
281048828
332533341
34875006
14481825
573464152
196814771
189502322
119082451
166911002
20107240
407950986
486724766
521206664
67145286
457374315
206636902
78972206
20234438
12692571
661184133
527776209
15243397
4299403
425926409
65108041
719412638
52356190
126222484
57019287
394015908
603786773
662677376
163997417
9180698
425802968
258063586
607291128
8709798
27578475
120812263
762573713
5184272
27008088
103012996
71080247
106353558
65389265
220895912
83782579
174878118
702144833
1887621
50650090
38536381
630425614
70586820
64906391
6732085
378871371
292399014
161069097
3510351
282738741
248023809
141223290
849361360
577137529
546711017
62152503
364748357
270455986
666824
867149182
39287937
278552401
253773514
85905852
355353833
307131547
45196901
88852180
490515935
401632348
115505444
25620422
345166885
424408057
76953370
209761879
160861887
417978977
24119147
233510136
463715698
214267525
140488582
75818429
101402045
90054158
160856317
507813499
270531496
207009329
48730618
727031037
106055793
6598261
271869225
4030365
56267165
129029341
430225802
86528359
141366261
223603569
73442202
189742967
143569719
168454219
194380245
374154482
24470738
917695412
67397557
198960131
11194163
48575977
359362510
25939786
499759164
210102771
259816553
670056656
414183674
2829312
157267663
373508262
461886208
136270883
76464480
168500257
16660289
21147000
555173111
230423818
50104071
57175380
206499864
87405563
538533
263312586
68421042
304961014
325337797
328684238
128944786
111222204
147994593
120917206
13159849
169832524
1883788
285165146
221655073
77108199
604340567
88652957
34546443
199407174
228574920
550850642
250931853
471903409
622425502
628626885
155828230
467147077
951863072
237249655
99560678
80175912
329478819
99454064
74764671
197438822
319816527
8942748
42991912
541165940
157775174
692887015
443604643
31480953
99740388
575015698
15317370
129042950
194207271
6298193
194438172
73358182
107047768
256866178
468460604
181519422
61646542
129971253
8980072
177098703
73099493
156044851
79723034
673293690
251791800
257978056
405059088
163153222
136363898
271027767
272062637
3904546
835815379
24781561
45538211
14321798
93409150
11471060
219791991
235720339
174619340
51969158
191221548
303281201
28440390
151721258
655070
191307035
496121114
77168887
343520793
106492659
2926359
97458489
259922940
230409
677888474
133618357
6787894
47098572
34171943
452926283
91985625
95578187
593425026
131988204
150176496
103341338
181127642
396181137
289445316
360127366
218865668
13765928
404076478
455144076
865910882
70201091
121205677
219223754
2598742
9484683
243314283
160192553
55906894
106400283
351222019
45197619
539753148
464516834
28961193
398182733
306080035
164427509
538035078
800730753
201609467
387517392
750539865
58802929
47919014
9533399
292040286
141997938
116457449
119256665
612160370
294141456
237652802
176863816
236749954
355352754
629975173
54343257
3936047
252537514
21419771
720557501
33079324
770015141
213342965
59713710
498816988
233349870
638600249
89395851
29200485
65488594
151920468
307979662
20865385
670645644
90912459
30178209
151242598
252524465
810443478
104598055
318079160
835117457
787716402
4324633
94185907
68343918
371145747
138621034
382559388
426917591
82316269
759739009
231837893
155780462
151257313
46381773
69756118
215069370
200097228
163983797
337154333
75119335
206548824
10814359
26187476
474781169
782672618
126581794
96679578
86559447
226238390
41667331
88111659
222624151
467266183
159654976
39745922
26544149
718584161
587565858
279810581
63515966
128728401
186057096
15284588
109333698
19702619
141608373
91467849
264571547
106908426
58996343
84794
109385994
6698525
333629538
44740139
215243626
96757451
260773301
158564557
14454846
102461504
320512792
15265972
59943157
293045814
183922614
678790118
35730632
62715765
344882900
56865864
59546399
164684093
548766071
445685441
188699564
313714763
231999614
110696802
59620482
5318817
512593366
188310182
5624405
284664992
310338627
290369702
145868856
494099785
231158416
424211756
626354959
319733106
280346589
273555936
274984197
536769768
44218189
4167791
121894774
163147671
353970914
68961852
2614656
56404131
512829978
22179165
566473220
138353754
521228235
110534512
48363331
3976890
52352947
113160460
435067203
427765504
219927102
38210975
63892800
43539593
50201864
304724449
146887798
710074501
358168435
129054295
57863289
407207499
93599763
114968613
358344515
584224710
124071448
13501422
671942478
656630153
63957483
2901933
59469386
810666570
365529971
183907785
20296617
550909708
935940957
94420225
417982765
26624880
69489265
470862735
197743788
287571127
5455343
468445626
155530296
28487226
31268531
130184086
79584748
73237333
100563375
159242533
246337951
62365379
81658553
79989611
18547152
69463390
494224030
150284185
29780971
657390984
195858612
134399760
530704243
248056397
7681433
709550705
24966762
126190650
161431451
528917671
139528179
24316334
55823481
307437725
514354935
423359021
188414967
684024522
16517130
152227751
360384776
9900716
106965424
40061076
28417814
13953307
94893566
20776728
278438740
754799551
188480572
84284501
80846410
324175088
113487277
18760168
7262829
136849072
346812337
171667191
402902109
348258833
353369461
107537042
275579798
81904113
28135299
477388774
190380356
578076301
825477159
871022858
213444
244271183
545893
228259480
31242056
353265496
446368481
21144749
571328438
327847108
115596555
154553819
77267473
26007982
28891621
139165989
70945025
176318377
219336894
97883076
455985641
634430325
130304300
124119484
25239025
436636015
221713765
145009319
47333163
330824609
498018652
73963308
56016693
4914380
88610281
401931388
690983516
6933433
331134846
206429107
724736598
397490557
51108937
61782034
291303924
375607112
245990871
71509139
242874004
237015032
266112909
154631416
120640135
25413425
183730407
141416247
18889327
45988943
1229082
190280195
164732746
166821207
313195715
19060119
184142499
374238811
93930946
651367434
98788703
608372764
44813586
78870748
202933891
617933867
208093789
3738560
265872004
45131481
122838315
345564335
183743058
43719756
763876075
680678430
388439728
5905951
122858623
447814490
317135707
86577774
290925702
43327432
262630223
58699210
186258714
147217074
153954674
689105880
960545190
65966203
145082967
144489481
361732238
301017634
559679094
384503513
67282280
301276557
47694748
5487477
3587883
555903169
160847102
677366050
101820824
123588145
1844948
148727339
246509241
5220057
63372602
138847181
19802875
188157564
278539667
7874109
789190918
652140209
14595189
23842710
543717344
279790472
612079015
766201048
264393602
427524882
222247066
329916111
103272980
7842025
370877133
299294336
360962190
16415789
348801829
227733646
112954451
290314334
480282340
423200832
662482422
65963476
429143224
34661758
593949496
607383599
205154231
40582121
6861861
231032673
284983702
182005247
250816007
92708506
195129538
117195839
196568226
495524776
125476827
51450865
10949335
50268291
342036343
405782062
336316353
199724379
96822152
190611490
61500244
415068925
218080385
302272372
146110809
175475651
4492832
459076894
330884312
61380419
272205078
294789214
186290137
203416833
1118324
307485480
300491719
120764662
740795592
235271643
6860436
781503577
397928755
22689129
545723195
355601338
6972936
879383071
424539
162207495
82333683
300713861
628601721
66083603
196128164
4478256
48134313
599834797
141494656
199039707
105944566
119393332
370570774
35166593
98514038
236009216
281711044
163076593
91609356
28511588
134332484
149660120
221576449
308715785
140166951
67301936
863860
15813647
80432276
496735494
189019238
363116872
700571923
428380892
30767919
65989150
134794912
35245818
320560392
25525695
12789462
96066429
41058808
109840787
18063105
493742517
35451755
133888259
559958517
141724631
250620416
224055727
132204667
72455350
2566400
314939138
238102508
728653735
38887057
121892062
473914419
455970193
576792260
688408275
674589086
579158426
136619795
732671858
7318574
261749512
663037611
218611831
85138228
148422999
590704394
288131658
189623302
81758463
498519513
313623549
91984015
2245851
504658110
748635908
216702576
589928851
237858518
445017776
70675277
286715673
120920784
50080965
83093263
109435893
66808402
434113542
144476378
511131450
556104176
35452820
217518434
24731309
221998545
403699780
62073400
455738609
343577055
641642418
779484429
632863127
44582900
476550569
63458007
418626953
455266932
44418769
25591880
137581279
436748907
109742777
349393983
118923847
594624555
81001593
182066363
92112717
441044571
427761305
410759209
123982899
955257512
29892836
143712814
57841145
139283171
217141035
78716581
72284127
13576690
289498547
96173525
182602158
293197594
302236378
407011428
298094917
148268581
112493211
43820053
13044527
341306067
14144421
18041045
283152217
290431847
665722326
32549209
12465082
341752552
245531572
43985956
67478352
17097965
323419745
1379564
95069757
83353518
271371306
38064818
82119860
24746485
264469299
33331772
17127042
348064149
156052046
99749866
246385883
159461123
94923694
20973731
433468858
46290470
54779819
279830447
138862611
294622665
16541671
684932096
54729435
163304183
187576364
342531228
160228309
53344281
709459874
208293395
66050819
629491692
176245500
349307592
80904865
418359985
833626663
602567
304306719
540960681
203546495
417189814
128031104
19802778
250675122
2294074
396833450
586518266
688310621
133770806
211698023
290390707
5433740
255080067
559561408
465321863
559715878
18585725
276629831
383813141
247136434
384785761
346405581
43033305
530763198
665084113
123924009
409832543
726202077
65596977
281366568
812451028
71980539
131174362
66016184
97899084
140126703
313939796
158094340
524427018
355658326
347931655
254122186
104665300
140092208
37643675
209965798
87253746
125630298
303174485
85239189
216341405
553730924
7805728
93865205
963130601
96993957
230292742
50450980
68269037
897039706
202132592
357380745
94271757
27508332
619564
116797112
407500773
502406693
158131368
88918923
18585710
171744455
130606642
56594099
52624498
131643220
145463548
704550603
908726475
134779941
246506301
401771948
151013283
6264791
207045130
125935187
338002473
616189723
7963441
45358445
71030042
266099235
708723100
46366310
210455898
126918365
238729683
238939839
180059516
7572651
1413110
131280445
366433811
150335448
2189787
414355234
683527322
65633341
258976136
423848644
83803936
191098483
76362268
668459877
393496147
373518827
859037899
69144335
512706358
133524770
163940526
60067234
203016378
100016050
29234871
361738917
52628935
229218846
11940413
60354975
233925898
39821450
174490215
555121068
382012655
352086910
329972063
152927786
159901086
21397162
397146239
171323393
361484623
330652451
143219339
14318534
237757446
224506543
263013695
14783996
26304838
767105217
447458353
266275626
2898712
472097294
887745924
32216628
187478037
36916591
114691749
90164383
13523207
62292306
620468092
401001942
378158412
231577524
289801630
688413567
507234120
67724780
125776011
252327643
29118585
199300299
495612540
279646686
641380267
537609037
214005416
6280529
101472565
5007041
33155640
67211887
447181909
372075351
19581378
872951908
58899708
639306714
332852015
54104119
52313634
226683920
241636498
202188771
428629192
321420417
11680202
341030213
260882570
341069240
216346730
657651203
298353535
215340158
189053599
204777453
41888690
275003781
133856842
79606744
383974200
454722357
245604778
639958267
42234499
18720829
325317031
391424271
565862235
190969597
432568447
100102358
132550824
364721142
247442898
372653570
435371619
182738567
793591877
463115459
9730142
156836920
694717223
105713247
345146598
185175477
26386681
497303102
42681594
195871793
65423475
355959069
5278506
223580814
385113
313067217
682958150
92903241
129753269
130309677
529149256
146772299
733117524
190134789
24134800
146659254
459827656
17962660
565015040
2703116
6801256
343706058
37538816
401261796
30692537
78012942
352521964
20943031
883314303
558469121
315608922
74302713
242889648
164200966
338048163
362319688
20644666
481682239
322223044
225606776
324947671
155179359
73334866
118883537
26696607
501246677
401573550
109260797
85578715
663904805
495544093
231943713
340158398
89909960
530151312
127199517
442278428
227973983
57836359
161761052
14774941
411645237
581251188
38079095
29229996
566745560
473968730
76734995
17234647
451397309
120694184
388812887
180190208
466586386
212276279
6110718
77669004
212862487
668473693
68356179
106887765
389740952
117921956
194508219
68773334
696954432
170901742
295664307
216874998
202845155
212380775
170974340
21829688
242162289
123176652
99745617
179669796
174229805
689858982
280468168
329155374
223899857
136004007
283012515
77917063
548911479
431069651
410258597
137965904
610121905
477123862
71112231
82994822
9160833
125807774
612993164
4628909
316104182
928192946
195290505
494803285
22567770
708750731
873765860
155372793
739618221
211230584
6859216
394195196
418320143
15994718
150273679
27845768
19368527
209105637
1395541
238463970
14097525
77326948
12844842
253278343
95401846
540189389
136611276
64350381
49465127
6481663
100064319
102029668
423487207
30702689
335783357
104387573
206285713
64510947
42349484
265039530
818613569
830420682
217476667
184898092
685132907
302185634
85164198
215843092
19666047
134749613
253568678
76085253
672289354
214272330
578331823
38243218
470869538
184220505
60896558
3395199
516518990
81791319
763590483
12931107
296041389
113630782
421111155
370322502
182243168
8733360
3343661
297938878
105032648
38096730
117485691
199214535
90076451
49884749
309229052
373755163
8307123
11358864
452065916
507557335
15452503
567259859
721024711
461460027
481929065
355576293
222831072
396104811
326043605
449588557
25275968
191819846
74698727
259901630
809131739
172338921
32296632
315247107
605361301
186177793
52605117
54303821
104976383
340060059
382052388
15527523
916271980
35851174
225193604
65146998
268829018
106670541
589706314
165200687
14216637
28791613
444605274
100918467
458409314
219022134
356902347
381476805
531343600
177263738
263055473
399570310
218868063
160033613
75169247
277714591
137903806
100646547
277399455
145733443
32444143
2954952
147900297
451061502
794451390
714217884
52467155
420940696
31959393
171849572
195754285
350048615
347005316
34354959
440041682
411888954
312993274
186450858
741645427
363279712
352631733
459097680
302001350
825872819
659282630
302912585
69223383
503067156
185740886
20068014
113148642
318145747
497710007
23364627
158733622
212052666
21129380
454526436
42853725
143476151
355244
14696433
99107817
747030327
516662424
283749172
570870482
594043447
602331077
236742821
231289409
271057330
97063229
663502869
355104382
278746276
481517130
221559760
737841164
274615031
783493908
19698010
295433950
6840033
817723263
98933812
512578408
580201286
273029190
608993491
205663490
23687713
563900577
425301216
100884564
98697679
262611655
390270243
131105787
255997727
358945108
468476975
683330387
21162864
402794186
149439731
160649608
629227287
213062444
95297173
61168410
99890422
18418548
404597387
385213793
8184834
4835343
178483205
22655443
330407258
79953408
144659912
152801603
64813448
94052673
471463994
150157044
838668191
324273985
324710530
164486716
101887656
343818684
349917646
55442284
186097322
45639364
99328450
304552969
691237677
24331718
191908639
15699306
265468794
505235974
151980010
131921156
139450834
211383423
199083478
274192967
117286290
120504984
280714491
471904605
58541472
343920744
353454647
230953398
737848963
671485177
96607601
649549770
418536990
45396770
18554861
224831620
145003047
104463969
206683662
83512778
389424800
504609809
45993578
427376646
238877895
40696909
56469109
464559550
29358078
820044603
38154535
163973554
21024124
66909491
485995873
578636637
139979163
205308968
450397612
97331507
32197200
805999844
134099150
262685562
189886087
116455229
116556851
48482711
184879591
111504091
148155923
4073560
464065375
97662789
53853799
348990542
348691055
165796801
109247989
187325627
224907076
45820764
55996610
317553364
424498133
257114274
541187136
176582778
349969528
2180434
421275231
301747000
723843096
854023200
365126463
55716415
357121679
241702398
555703828
278218855
354728716
579216968
410679990
664790056
8462933
586552819
58314763
301328284
197936535
14190083
639519897
3497156
488010438
38885023
434941669
31925128
251698578
87485785
417125184
18584521
277880882
445426199
160217046
4418300
464881473
23167144
33385505
57441863
93588812
15453286
20581423
52904110
141156889
369547065
543283986
536298935
25698102
43736452
344233805
66949074
60114939
160908937
369938787
431680921
77599738
110375841
105568793
731708081
581966915
249473152
47617018
41717946
211650962
524710159
636210587
6616659
500077301
228859278
392549006
458507060
8301878
330476752
116291547
222918835
33126309
113724939
139754556
667462975
24819734
330304477
562953904
656314912
20179268
137600189
502329045
904937546
89812652
351455779
290100569
85240421
29182479
87806405
601753407
427880775
245788912
163008598
33057388
709939321
192218347
209477148
54893201
899112562
77721929
53561343
279336222
796751468
286537689
7188465
335740467
5446622
343542304
262390765
515109472
48481628
259978370
196487435
7244150
6851940
219714623
624918363
895303711
166736655
294986134
587051954
625532468
929509650
686970802
612301641
343067596
103185512
167368632
553600796
314978817
140726271
234048265
170130595
91873129
202500070
57303228
151325651
1508959
879969285
369234611
247537971
200151740
768905483
248793241
238387990
71695685
52850102
695963746
122366267
143336164
413426597
462666673
34387588
547843578
106905357
1533577
320901693
307253055
105228887
597484672
341596245
184598979
22957887
93176980
386846911
5364084
89003992
216607043
302331983
340226949
458029118
290368582
31188689
65653795
295351587
69342528
116910741
48339178
61049172
59065097
372070643
9086345
14579734
237651
262854210
127876280
25930954
72231141
279686345
399137150
227895644
489105157
56003008
270108950
5433623
93277178
864855763
91608170
258152252
139405023
59705019
294315417
31955023
162960816
126009414
435271137
8604959
75203155
51651304
72312028
224004771
45790711
227577478
908774164
474591318
85780399
230507479
101128135
246704560
76194545
49935567
548916979
160716528
475286923
419028738
1056197
19267351
103916277
610700842
666415815
48017448
541081721
52201439
499225842
17517645
43212829
120520369
179779842
34366651
64817203
28318529
197555207
259316994
54536446
509270
168648663
11987446
750898453
339149183
108668348
71588135
535940245
45338098
135923607
121985765
316202737
749107073
103382029
476581
392296597
278646279
167858416
301988085
64404157
601463037
28893317
525604943
452329205
88884946
314533204
185326138
518052882
60697797
120349544
322288654
89974499
13641961
8920042
330009045
292994619
655758071
26498797
72120487
36096289
4358174
4453677
373707645
369569565
66647184
16372092
6147611
97790727
48562633
330210817
21343433
387100456
243136504
15571481
23256067
808697895
31023458
159304756
432426717
12819546
442537478
381867302
361466652
162672795
241801472
848583586
242675254
646251014
230595774
181248467
17865109
81942280
38259260
176730365
140997616
171478030
241790131
25376011
5615372
178859677
613561613
381805957
135124903
49087665
273180572
268843552
160556450
830393323
761910076
406738132
712014591
400304584
438269063
610942533
51389131
771500530
764279124
278803401
539132104
60289802
562634542
27000728
363945735
194350454
136120016
82517111
17548605
643334595
205281632
251220452
179787927
28958727
534703227
496840181
147729151
250608422
121836809
100544226
294308236
498971137
200215617
8329531
826132641
225310855
450430655
731552346
598357523
139042644
158062226
18650499
59111927
197343924
45641406
166386315
49093170
795139638
412261949
120442216
291417039
395456828
14450655
197527999
140191119
99901394
237472069
333245200
87780077
87865736
279057169
218761087
133901200
662315107
715507592
14767986
589693673
116119974
1243166
60472700
109050889
80211571
115948510
60962401
271192115
399608442
176409096
690102190
32809025
707037795
29089026
70833599
46500483
604298821
17503601
3085563
237475113
14047140
257779082
547486005
51875216
91147667
899067625
298285835
287097078
278779527
15670625
399314558
188136088
9612751
459582698
71897519
129685380
284169585
305386328
112933936
13789127
360093289
421848543
196395251
40034702
547924737
478126705
364826193
40971653
581785989
304870381
277293734
730515126
601587618
213561189
50967995
358724196
2974037
174902003
72013387
73129215
292088032
67668160
404500328
452218313
22993023
146380698
115151932
129688668
19660276
293667650
617523772
280930523
242085656
34576010
42821599
184088965
112516245
278550273
413708910
116395014
429177689
466899698
19119392
257215677
334341049
177000792
566098434
610135832
294864221
441731537
542887906
64163761
221951738
418085461
198735322
354228936
522784997
132563132
336097216
126599202
100894376
102455648
301960415
270718941
263804783
223440250
892236602
169311787
2533214
26965621
595691818
592971981
176116649
286057543
394854281
613649353
31267683
53369627
44987952
227272594
335465731
574801319
272314980
835031438
334163015
134035077
280233417
98885130
6231080
1120956
233689043
62061180
41206112
290027071
181870757
122469108
180358890
2192136
146515502
80317140
68776901
428095950
837903382
720208331
466838282
444018948
79397037
296666461
971860886
571139574
5214896
105079781
200232171
569547219
288299355
519790634
476793661
176119905
306075354
104196536
838997198
78743388
319369488
173282034
746717700
71290012
431288
226589582
300937296
178290001
161969726
421348344
375971566
78930125
238338704
373562780
119715343
273773923
89857829
564648074
491672957
24398101
10200008
127842855
420611731
180583265
627105969
61911828
386204107
628504990
119995285
425937822
48618955
342127343
198858192
153002407
13375202
215287939
17716173
108799167
128794175
306918707
240933816
69318025
199584038
563645131
146482164
84215722
580626820
75982668
406302048
224935828
29195033
952398024
165693954
254803893
33711801
297493701
74135796
395706045
49351494
337235372
126477794
315832656
3651840
38446663
106925585
704518629
285663559
57029160
87681316
245618292
243702299
50596946
816693556
127369716
85857882
261635002
523980528
201404350
1402774
595965931
188286643
747663350
322771140
75031776
472511126
538400475
118494590
72821571
331040872
219667478
37377614
285245869
106532160
500947518
245683479
370414243
121817072
52470416
95754275
92771925
592967225
72275504
10990347
211920
87184454
212749982
614163338
242826392
338602270
6418765
911797826
225981756
303898812
490717561
196881483
454215219
280850396
368352166
116542454
850567726
98073811
365234271
287257882
459020906
28980526
184339892
455908587
117647601
33209114
339745379
23949746
123652616
1500993
162501107
52842718
137450895
296754508
957821355
282824804
343100110
85810762
84678858
97595329
314036152
75355533
139485660
235257486
640908801
88711621
690713652
449627978
64309218
215942906
396674365
505038785
198027415
8401083
333650019
275222798
4197620
701495532
373904339
5580423
527702322
13799749
126809839
792194633
11967724
5748105
124362339
439847883
301972054
58466723
118852923
213362687
119318723
6303141
39690306
187471177
133547565
49822949
7217267
33603421
46596989
74489835
369710253
215747950
84662964
326973102
276204624
300169181
352984464
10626152
39669998
80403045
2108754
399052861
3059692
562335140
186178626
415479057
637819970
187604052
81924
754203189
28828739
20826333
311355980
380100685
290221183
141176250
225359792
47826209
125001567
70785649
22532701
232779522
233049921
460847478
578411125
267992746
140615979
5929323
48630577
301840944
245414856
70564339
283847291
32688740
12580244
64338264
60842439
577183535
438013054
98286957
247565093
282155522
272943216
107759
433494514
206540421
92941922
47939123
77338444
336300050
78928305
59483062
44358366
76343645
231209864
11494186
59195047
329034560
181675280
198105587
197914923
420188397
82707709
8155092
19378694
70755289
29936800
168798058
4046201
37341843
78671689
296395897
211333446
2157117
152259903
71549357
243511285
32485769
46517295
341696
67368743
308530665
198645173
235567577
915886384
288497296
36573434
9109359
98979332
32723716
50194491
159990320
140644495
9577405
29885203
238123882
409382984
65451366
341530789
105979619
53695983
222989192
39671845
23204568
605283818
13884533
1909090
65194391
532239916
660423743
357574912
676678775
95351278
143910809
139013105
375179263
211274521
423838688
12393981
64940789
281344981
128738025
435835338
93715491
658092
187618094
198334925
115205349
160858580
929407065
80107967
522456481
129531594
137533982
575997982
230463951
146647041
524195257
645930017
168521948
121333383
87288079
180413499
50858608
54584787
80615347
64935559
107775955
69975842
81577779
280402386
423382219
151765590
186652189
59391507
32028909
36420106
267087477
52953521
47904046
110636069
4286283
30824095
345194459
22758254
292846557
128623032
95651353
219472528
121374636
24820083
416691275
647844396
417459689
274442263
95883171
244170631
585402
530467778
26382653
44640766
659264131
11547065
260789822
63711078
447017982
286059234
110001219
49884259
781568230
639267201
123938889
65361226
288086888
80184190
553849090
58783268
125139773
315275682
503834221
307353175
7273271
326644562
391325729
314581889
131177906
120345727
435739086
71021127
88979168
60083551
39176601
85138628
327003679
422747440
31118028
117621729
17241816
281423962
86153856
794466882
873782219
7158849
111025923
137539744
99126435
514943248
327853055
145517873
214752690
155352464
335733878
74660209
95293128
247934626
73735787
20476773
202148946
101159692
213575466
412640355
133132755
484180923
72053228
473088256
473390479
188403823
198417062
145041250
56650622
66828707
282914890
194581506
93044427
603953748
73357622
272881964
15852604
489074228
73802372
14996306
823880251
202643087
381520645
178980507
3992042
353855456
105408913
187976060
15756819
853994675
19285880
53187559
287505848
742087110
24707077
34255035
72254339
252839003
55360227
93259934
189781874
63785423
6930380
46118727
37675015
309800771
117334353
515320992
559730440
365934996
50767594
55589493
429939832
308104642
343581828
264062475
225868169
306799255
165197955
230149880
547106451
295289152
447414068
39817781
92893472
90506415
50686969
149868261
114385873
666502166
175713087
34145955
7364048
222709465
316208529
834983834
13956429
280657715
365764
12973246
82509332
194678465
526254803
602914482
206342113
31290753
20432700
27077734
556262588
258754615
386352838
43426839
88197411
591523720
292450379
86769064
358827807
5812314
58262319
432574285
741106
147854675
27992202
167838487
335784005
207382384
8100396
341017486
219796428
92638773
43478578
27233260
90578220
414354529
524254725
296779825
153454652
604404287
650432278
565228969
40959551
142368904
718811945
335981915
953331248
245044343
13995875
80053028
255786130
33875651
518923713
349040753
460483970
404614989
502488817
380989129
20760616
278223402
351421868
303473076
246821316
901760833
14441488
564763415
60211132
54946396
260133897
705580364
514529963
444937783
32478147
524354493
234582129
566846050
194291238
54467393
30790317
195385242
17489686
570356515
74136077
53018770
25308631
924552709
616793909
408017836
301284436
138686991
64914059
156875334
109142992
289689552
259008083
71566784
183560488
477179598
290099970
455344164
2266109
21951645
35893719
193920015
87930396
17165868
346419864
581653802
20978003
817930800
671156476
275960196
111748896
228360149
419774698
4917120
366762875
19626760
52783557
677522615
219522253
305245364
13754850
225983495
411907915
241271145
86262226
322366840
133467859
481815231
28540153
36026781
340904408
251731143
316858115
38436094
191153072
184379317
177516642
2451970
235054958
223519724
105816503
413150180
69249996
15504880
237122320
83391482
300533051
432021482
378373774
117353866
635943805
432547814
7271291
614342837
146070509
17708084
26338117
14110384
60585210
191313958
146156872
191169306
609029885
27769293
897087655
30209038
479205347
400457724
85513886
352246599
192601536
702127361
439889942
7558397
7242899
527305252
221645173
316754073
729662569
361069082
546286489
195459786
4674239
354797530
357116878
78736907
496040832
140293822
160363326
19330451
190302411
225972828
42053212
26719973
8241886
489952108
562071037
231134724
198703415
34348955
211140534
189070565
944168352
755830913
3521625
165514601
360978746
31378053
55260309
33899813
228212753
114502649
295529954
38496495
76209743
11891295
214703185
160053228
133372607
684736180
324094902
75437158
291367673
254808876
78360378
265480041
35131427
430194016
318285241
3186392
465725044
92534461
6564277
236684126
295873520
148035625
350923514
389215683
172907418
119130679
83906054
3846981
90712546
41891032
197993042
65338449
593110650
90998437
524221936
110300806
734877713
203002105
313256569
285788893
680493541
67049382
10322391
430031004
336793653
98289559
271304169
341184557
292557559
151070167
265614565
625507059
317613191
581093960
364867897
150430929
166732832
272079058
260125216
3727643
321633974
557746295
684986775
132501183
749853547
18524011
169944285
80174499
3423321
505018692
486437421
236577747
43829470
488735438
87208557
147737217
380353571
283395353
74109342
267922401
567577852
44892448
326639422
9436569
6333911
167687903
383018168
413638584
15567700
699784722
254221283
542402666
33744314
124489774
157682337
33147916
92370586
284433446
32842694
463733054
189383186
33718803
523389680
463152439
454952365
430399337
464542804
53173712
109636641
14603789
513932811
54438033
446313161
523803929
63116043
136180997
97027625
73761813
67234465
93102700
70653639
616209149
144944244
39993776
315630596
41230270
37726767
96854641
1497461
7436420
128082086
17205952
78550240
344568886
610658566
17727971
68753288
5114477
297839597
91025839
29835005
342684385
359040345
59604088
82127552
736608943
149103987
16722660
468277391
2260431
786738309
714828127
8718551
133386472
526023241
233290734
46016628
208820764
479450873
470928064
16452564
122701084
654006772
369984632
560027769
840789832
473608770
29056530
83181924
247498762
409187371
44358799
411501683
271307222
80263367
156799817
287636796
297217029
425604567
651580719
45708358
101796954
42848379
39271137
61589914
133077746
466478209
626548455
392600080
48579292
406207572
877809887
1418209
251798721
127514648
308032684
55979093
543279562
181284618
44899513
704025487
718801181
439075491
27261019
840011696
25802971
803655776
275545094
97068311
454687530
1209438
105335098
80803333
332788755
348341490
472355075
254414249
170667914
112118754
4726705
72989883
30813242
63241358
237889920
390671292
127085779
334109386
272063942
54960351
89739828
768729388
166990373
354151846
7648331
282560734
373945793
29609038
19231411
670312179
56943150
67689181
6413339
117639967
247643995
448526198
69636156
250775859
260020244
533371336
544551895
1441818
81077501
95956663
53400109
143707093
9532780
573362186
219848152
373449703
648758299
147564379
102694889
326613907
53620022
59888867
78820449
95284150
16195270
15613186
5576831
881336736
134343889
134084806
11276791
587776
139558695
283586678
383085741
20709124
86930364
168225876
308944310
177036677
65081574
159900836
161629935
87678770
182490683
47235809
280575026
328330944
329915960
10475918
114446473
230122168
435274620
2908052
58430931
40927018
112195058
469561048
157738047
574913912
138065169
119964693
187517117
248302183
235722256
323651038
287440890
518831241
18905210
46938198
846648647
159523518
121831988
222363745
15335414
674961415
48039411
572932079
492780051
943654
176175102
165192389
398238723
451066057
183065730
464714505
409503225
683754093
122177178
544619872
175083092
34853136
125230194
116974546
68691700
22789727
63594105
21219933
602592729
180650377
760298699
88218130
202301311
594516688
184054050
411806877
133797252
490195131
196194205
213683410
266207010
46740762
208392664
206465559
155842670
287167748
416965820
84633012
584566219
14657911
171805220
550164803
636084192
114940701
17502201
3774986
114979776
13934026
27631825
16506617
4208713
209267492
341692221
178283988
516237996
693564980
205500625
337685015
20611299
89662309
212500382
80812428
240012819
57544825
283973163
389538307
80462499
79746240
524868672
42653403
179103851
461174455
305302556
776667138
390098465
290444486
763408
75297989
174139207
392072876
415456517
349796562
85504193
220340352
12629156
71270700
222765277
121841936
28855146
16459018
62178536
21398920
269978918
190943483
85894143
146244710
373255767
529365679
284532945
312750508
19612438
287049381
292828470
38603624
210838860
17705865
186186186
93815394
97338885
256063706
454692129
350744476
376588433
169169024
562007155
152070020
583851147
21597995
121039013
374962020
763867600
1805498
447899174
17172319
121988696
124917276
45328127
210433486
646491717
7833241
62443662
61596043
181917624
7967181
588545892
196435711
383660422
190588672
442669559
141908854
111309043
15936193
62801148
70991682
194903396
42882478
50947571
43835887
7333125
138177826
3310490
371857473
86480812
626268939
618411881
224436905
306921243
449478747
490162532
80082791
72625792
321989376
80289707
61181698
277998381
468745956
149537276
250338071
79033802
30945899
78146966
791995
898396671
376363979
132264050
232746461
80573745
14857677
784517797
23213163
190420562
350585211
494553446
20867375
470759349
177061778
197031592
5746219
65948898
43584777
620551953
125802825
259086094
41679452
21772341
571770925
89837144
237749545
40954301
85996896
187152571
877444207
188084222
414098057
38928830
203943789
623781143
428684353
4324462
238747609
568178468
116198255
221750487
100313689
79439620
204266560
23733480
179695859
283625071
22703505
161071186
246963852
422551686
594799257
902449116
96359350
14103217
303711122
108022
709065360
333760577
137807408
58587448
21957266
179011370
254977032
184485409
82204812
136394666
407752951
124258159
20199569
38393997
49740732
247127192
80644436
69475257
637249625
162174960
497122754
116064765
15726835
477892434
398226720
26540933
807387216
348326678
580057221
24171569
20404444
136247431
165362405
253026850
4470442
81130872
91551198
65469236
96683262
52086850
91193396
279396334
2354368
172113663
580695078
35895977
3636081
736165097
592880732
40156778
58104736
60010545
712585526
124972654
913128085
11275586
73444653
304043370
149982602
53448537
318432323
92146957
862570339
218120809
374314032
51762024
19363050
256986581
249303805
29674764
353101621
341475919
558024271
71677368
531271568
26741734
142533267
138475171
155106851
411380107
254112934
62324900
25647133
3656678
177916298
159370266
320063890
758577912
634468957
453780958
30968217
82162666
592252399
56948644
109088509
695058311
765130879
74905672
35514808
639978924
566702166
246038056
5119304
334542698
84519985
904240559
243375160
79669964
692282653
465643215
45279858
654534415
40966588
410653808
524439936
58119533
28815752
37875635
285498723
28222948
82995500
63290417
411467169
360941422
54761334
149150517
242268101
69950414
137654086
651358358
411556605
78964124
61872543
43991433
137787965
275390163
39440170
33553404
281671588
819983653
288685355
236527751
108842673
547441477
96411281
260975361
279356347
61115108
8361705
27972124
247122861
134306788
67765048
980835352
138732519
6982318
310453651
228622752
33600086
56613055
209080970
407787412
305916681
2224807
402522913
30311638
123992941
51224472
54806185
211814985
61410625
94936697
729771153
1739445
473937706
149473618
107049369
227842213
458253372
275843779
249642856
150386666
66183678
931287190
166361703
106956403
121916353
429651568
9211477
82620672
158269475
770566164
19286807
242996839
301136447
18485639
327623784
612419630
819566071
362961901
390480647
342073770
92187105
741027173
119489161
121135687
157416267
726901108
825528424
367212286
714011553
228149448
282601038
155415512
674959551
474441142
114361110
14183486
119717369
711044475
28109121
75469815
393031011
192878088
4399762
678047224
211629743
145022258
47685312
132138515
302747706
750424812
172923362
886489600
362129850
147354923
140475707
259791705
530103550
2674991
61461802
247590993
28276818
592115917
437873764
184046229
5021729
386263025
1661230
59923708
188437377
343533374
125536716
410992239
701253784
259631123
744945418
30816022
453913624
29363822
274213602
219893448
145053531
637946656
174763993
102061126
584729903
145950825
615585312
90167181
139639502
71742904
582144053
170849951
320048328
209942196
590097856
126871183
114318414
407538834
546631693
285812570
22613067
553775586
143912758
186850088
72277450
205243058
330111667
523204060
221373227
368055771
603851672
266055727
107616236
188190136
97357535
347491
628776588
56516506
287196939
636276433
626722394
415684646
317986328
243137490
58870026
505854996
273218336
426352438
464020427
254486328
278556701
238771080
8433504
349460879
452695162
158806837
88168051
149150657
193330949
36487987
24728248
128271333
36265402
453780629
234602904
135158524
750919239
117344173
642910642
149782229
111303896
64380421
139574316
403918026
204208398
514571840
54141370
256944851
465712424
510979840
633215587
388380141
373757825
365531284
3809079
435099202
50573392
342639507
73509241
278649792
39927522
360213748
183409927
51751881
180118218
90657586
135222312
856633
190125229
86744387
114160923
12223887
677139363
789817511
243538898
279245618
82171369
411810812
367381058
83498109
211779217
353733939
3153945
108763255
34876744
390951710
28784282
309763932
28608482
76119977
607458566
155092251
620106266
735508354
140248257
369610273
246638176
373819903
489027506
626685519
21537854
68858987
85794323
64408562
140530986
46007323
33289482
581393487
197342579
194122863
1062553
604652764
451754436
542611422
293981852
777208174
416273226
697298866
12533241
111557757
128487546
542842298
141562477
215266510
744562
81838906
429373920
562530855
204626042
298859101
293157702
296758458
88873744
105897649
281567194
516283676
184815691
102682140
145838579
344174393
163653539
493546684
315815599
248784514
3649673
279943434
21603649
389926418
29980457
354349858
271589698
65423559
10409264
551300824
7241020
211726343
367728310
144379963
225327134
35771755
14746129
200686358
67171071
8760263
210029418
125958996
144184020
240919797
208322001
879777653
2403898
377835489
668888081
50440872
154924924
53383620
593296473
645329912
58124999
148776831
6541498
462473303
290537516
276096003
461533404
65772836
435035237
429008554
263544134
227746147
74462223
93561390
26101078
223156456
501464378
457712482
7053927
172284545
189633332
63649195
714376141
2829712
194641113
13014864
623288303
35509022
518499186
225703405
173181865
431433343
16714441
340033070
315725352
208576184
212881952
90144459
316381573
711575130
939128947
445164328
304132628
10296838
113433731
81140354
198950626
20818654
7200540
549095843
174858035
140565851
221951258
671070981
561062326
352144189
135324151
170296471
431129860
86872725
142457210
8960571
87957320
14511708
363286585
59614516
188753867
29683423
583240400
76854854
288051381
405738971
97550688
717966939
264200237
140955766
162737191
375131990
22684569
132609691
16218900
37806379
22226064
814825054
93027746
217760609
8292360
250499328
199519630
158639567
578063750
69763858
277607326
63306608
344834331
124995605
676038172
71608893
17655835
109423907
164856690
897373979
636786689
240382667
47715905
573640806
245928709
363336476
102658494
528334540
195960524
183765476
202160586
183880261
310982503
112874766
304414070
50804039
41842622
317954863
684095749
110997237
346519018
126194822
231592098
167711479
244743617
167176260
465416992
309456703
304732944
550858786
88038374
231395122
446287788
86424980
156278061
348213461
67283740
322526964
271994328
246571221
125824872
232528521
221050026
237109530
158341974
39116948
86484878
136741437
118630751
22502055
273765993
182494883
103671824
3328581
134437950
763903598
463853202
397255632
113298265
155490158
89203041
151528444
82643038
15868370
225998122
333352597
126471803
394026056
328036263
252227882
162203257
14542907
834573930
73423269
314354904
592491869
550515719
248421139
80342444
332453725
22101730
15723905
174105296
175738265
328711802
150050084
645090180
206812482
2828593
145121729
73983285
87694815
328321035
97246913
161338740
293620753
109242737
96619495
120349756
858582391
63498018
88741985
285615331
294373561
363125454
179024319
16545592
114976206
259231342
87653435
229511106
90740820
313053946
465274348
298426375
423592994
326534400
345017309
107691508
364862126
94860585
2192031
191385474
40663321
102784166
414139783
595888566
123505774
83748551
23358141
394247317
722857441
81119711
388505465
120052563
40941246
32212141
134227525
18705104
37435312
491331639
49287918
737769242
52106904
397766318
388008612
7732772
184036904
58899758
11823426
6417306
84382356
602334199
2411311
89429954
350981482
59244491
180044143
74070837
1124594
44993024
496225708
252732770
194672306
461216467
651331126
353675164
123130552
352028143
133371914
262510738
33963274
177202076
254546707
189728256
98207959
386997218
298818354
342399280
391190252
374253793
122504883
223082856
94808225
113533288
200017184
61478096
408485611
198418077
320405666
425563041
488961674
363215170
22569492
212272729
32902720
158058936
323272956
142394680
32441236
175288902
141141064
144396038
772853481
772946376
142521642
7215990
101112855
253526346
604786510
2073368
62714436
224531925
23710163
679066899
578959496
544082934
446465365
26588729
313042659
46561037
96706089
17262168
143382910
99608729
754001341
580052211
73305338
101156366
812613033
213254802
266655864
462672888
103865215
8836757
117831136
43929218
1235722
266585382
139640305
315221575
46900379
131306602
297932861
409032939
502044019
99658341
264069305
211301490
477512193
40073728
255073254
20781972
230296472
170347355
123593835
113316492
30222510
714033967
718826913
109287736
136221753
112362634
324948705
356359256
216207395
738215310
152541803
192161175
99470751
179325804
7492137
64887011
250992957
2587289
582495672
117117010
280346858
266559568
382052688
421598076
548978543
126592664
197683524
177118191
571167957
12852520
255962367
212581923
10450668
2228265
26628030
9805924
4022930
53059921
17912608
218218993
718188
23379122
22244498
19181203
7816618
22212820
414624558
186065228
36158499
72522590
277261221
18658480
177187728
91460340
603885197
628381575
123543774
138115165
222538411
165960133
260239969
270047117
311404300
80812711
5289336
682470498
279341643
49887145
230613420
662793599
64768554
310994276
352583135
421805464
84523464
213640621
356865221
6592996
233553815
94997902
241158535
180820152
77666105
5636421
59707518
366517962
352810238
186740981
388902739
8591834
754962892
128237415
233984358
60266229
435309367
301031837
677898169
782309928
269968759
109135707
39566768
235518652
785918123
428875999
348088918
163920361
191270652
93710470
618628734
400759882
139682654
22891955
125446328
124629719
154009974
714825946
258994799
50937461
972801209
15890992
156445238
250659579
377118856
174972991
268709631
352844443
91521189
288869914
6968351
216793872
473759354
518712393
457793779
73381854
61516315
457567245
88878228
69654332
11806921
344604430
321266161
6778178
127933934
226499456
215012730
489271231
178995003
164287693
460776079
63205761
332031313
28452649
203974446
12611499
350365320
607057801
290772109
418943983
191146448
340023494
339750650
46931672
96583568
275971114
148379387
36958482
956900432
134667321
144021902
177890382
452975835
61894876
165636364
747116275
242169542
327553423
344498172
592614373
267954283
71933741
393903846
120718109
146171424
858152356
1584832
46048322
132495254
495332776
286492559
219187626
12526112
642850940
55390564
302846986
266252664
4905252
7960113
109883520
708875795
117659056
56176954
1727070
155880646
458319802
459083589
391156798
15119427
1575146
589213246
88167625
231114672
12097467
205349543
667082417
164449405
602586146
7260696
161175769
397825630
9095545
153346856
326786342
99192190
109953053
91935259
116576417
796234093
12571376
195793012
315900158
18441456
49001490
170153934
169079988
713998788
290578450
642011351
138087381
308097221
116408073
513658890
176309654
685664593
765271481
25783257
410179899
92070122
283171313
302195953
97257796
6808429
437831632
457744503
80008239
16505379
196696141
135615828
56374156
598043054
617815518
769960997
411768558
105341485
49606662
9370573
810752341
293790046
267833286
293966627
484246335
19681985
19515234
366827988
378611871
328954437
620192699
325452024
879202330
9492009
1575635
98201181
863342314
128071347
455708778
389767860
261781090
174282749
591192549
54623172
224781721
14909795
97075550
43342659
318749248
226008222
576039872
124793362
711930892
338217516
154663329
434075
607886774
27060979
80759950
308021953
17565681
509447923
274276736
646705057
836138051
128574876
2195702
513716321
16841955
776420111
335545287
768231143
207914579
140155696
164158322
204982678
165885435
681727834
85320405
299781780
87924614
127182017
89237109
121588945
342569254
484620218
154305680
69365262
49386120
92551335
149715450
99170574
321103886
201325714
195820475
229807402
140277987
714302478
219654198
26559762
29783815
799466151
127138118
77312840
289634090
369655969
828568507
202880676
905406746
329750780
66161481
154332274
18150102
184035164
180288192
93004712
89566609
86939459
199851792
399538360
221402246
167140048
62525818
67682545
338442978
65280792
285377928
232277641
316403000
4220510
99461750
189205146
557298355
319244902
646377384
707775201
138960
198240460
114497757
1568948
332561823
185059346
556285752
123787524
378136444
14373763
150100446
318288239
9004483
251636159
238266780
265961305
93767548
224012231
108489143
194190329
711297452
479410046
265834119
101814346
155395366
9077536
110380046
929414807
63816071
36485778
377610505
463188465
38859585
306574847
568995358
33165053
129251606
519971931
64855670
653990620
352016638
18475243
356527193
418153451
733866148
245005986
216398800
54084961
57411
361934148
140760907
184900367
110409785
177493258
376036910
242204632
280243757
114626774
320080059
717971508
707732933
507339628
241798274
170834242
706281500
468902569
607227876
429050639
44732554
187660082
479500009
386048414
151022219
290254519
600769510
82827604
569966034
717701111
36300790
614429033
36641679
223039041
626568444
841802197
69831936
364562606
97911225
28400773
620332099
81885484
574843181
61840536
390370549
134717328
615764476
120222059
850319968
5814356
141577848
613635849
10907599
12837413
160341462
14603567
8290136
655380110
186095489
481995325
4277346
203746703
714572710
68383960
1743904
965760128
227001750
19300497
115188902
822823816
49719204
184331947
211354800
8395705
398846140
35765911
493317432
407850467
129998386
238085826
34024673
49804289
6803527
726601
148895942
407466045
660877107
54263531
332174858
647133027
256895359
33635566
416365907
89764680
691176920
251534448
417583305
341123549
212802039
308129183
55525665
14329379
85111912
282063319
7486341
12258306
880067114
73506525
27244077
12689871
187167074
609538569
465218845
523348889
18550789
4564785
74322497
108711979
385233284
6268331
7477412
145002306
611986553
160872285
7444329
405355892
346966619
240884807
121945253
747588403
576896345
201465775
135129315
142629380
333991740
225033600
4217109
499502487
349147968
908684678
306438158
550892232
471844849
7903293
196349591
20058957
29482334
49827982
269338592
456634131
83811690
165016320
155954925
453680662
571285911
407938569
350945239
466076278
206247776
23704151
57251493
391935184
406207500
175874945
33297277
227818381
260421800
62922938
211085610
288752804
66883913
239329082
31834441
210982045
117312916
93692241
262899126
220711452
369971478
404709908
274748549
109276059
378906732
273382468
518916056
35370484
87549842
542970375
19934419
69900611
21460440
6056949
23416287
180080714
371739845
63303873
419978520
91971955
414313559
539984101
200098454
310827034
285446092
62644397
432526439
310495723
13282723
111146507
203598148
10725275
37386794
180885
43241536
18941262
477962504
84759442
454850303
503041070
27736355
206322054
91550132
33283314
27038871
406462460
4197275
60192317
444353
349299826
284296493
44082701
806999051
785840919
656865130
598693722
467524908
2602037
21748911
44790592
12109559
191958562
223883847
117209308
16139095
169766959
131559148
32231087
209362673
112887270
498137856
138558678
11287903
227490373
510330987
273170735
63500795
408371822
393181719
2130628
233141193
325334513
69033936
74426171
108550142
420232933
41517655
46127636
17640421
105411443
158451638
136361295
46212751
14830208
405281579
798756456
22159887
15349818
245488726
39244775
82020974
24989426
67360402
305989145
47308127
341295870
590857306
542050837
376514843
233406104
147665873
88090928
88145708
287576323
15570962
130724283
897672128
175816849
866968020
71592402
392946814
531619324
54420408
217105918
17181417
210062334
89360247
104391649
306644304
259098582
16359554
474842518
23387495
141809478
394186353
785661362
4416157
109910551
734437856
172922560
51180880
17570992
469714436
223659182
118378699
96122141
39669233
274350420
429583860
193906632
544975528
764535942
133337592
240473031
463714252
26025284
2031551
49731733
7231350
4958362
326723421
137167930
851470146
352822997
479214355
39667520
58750863
129622474
3022014
177120895
256926907
179774595
85008021
201770302
543099450
155800735
616002549
642434384
82118020
85383298
73137395
658297670
163873015
140449498
270489171
276460906
94951082
254210413
351893046
613196010
151089919
18126271
442073341
31032227
167770625
765030778
544830880
223426869
965897767
138266053
670985390
217628800
385835323
171316908
942902455
151087827
262016263
204831657
212046559
139962141
693121044
15055635
789086204
481972339
220209053
41226561
96712943
258776219
133562788
291019652
688327315
328473712
477057928
278486923
127327169
181516221
46273104
21988661
311501581
397099862
123807331
186316090
156934702
150893506
414793257
635475561
19024765
136738399
512194738
535770598
330762395
310146326
360180614
111783513
180032951
619228671
80110136
358676488
114771966
68275918
77076104
188715910
98883188
3664657
335126246
253815880
69009748
89165998
63507409
499878303
125890547
433223521
36694275
267176138
32077723
281601816
539673992
389552652
89329710
435778450
716136484
12146292
88111521
456301188
229151290
10861965
11111188
143589670
491087395
90816186
399033455
673784297
168933807
577771592
272183559
226612762
42487975
433127812
273056410
228347857
5089720
139486780
463227342
131794604
192808413
281745849
231524916
37075638
11673248
33640752
579549250
606630565
58308344
390272006
290171627
732658200
206650193
59163344
20064174
537385885
264866031
297738292
176993838
108293797
384662401
699595873
692129649
370865265
71481333
683158817
43453091
47752513
503424539
204219561
31187212
126147871
768338256
139262531
475483421
49784750
11904779
905808547
360773028
43227467
387776675
15290135
504485505
322699599
501069437
56419127
35943128
825329510
787125558
4626472
406562872
47497289
795616951
273320657
50261375
148737227
94761874
403663300
546633881
13638211
349964184
182606098
264846032
331722155
119184797
25885964
3197338
24489031
3001325
238626305
248233366
7366335
93962869
499657267
10617131
325740159
393128832
709471665
14861710
134696620
229707871
9154003
148098794
381176028
35020521
180760275
215840959
47320468
308692717
247220394
415419824
83365764
25331436
173242196
261880026
374607594
716484358
254054332
38334175
248039235
20816445
33575264
1481331
175555956
498431814
185522093
587642841
113236603
288881135
401019168
286823245
71140229
502356049
672866995
42222466
439761860
91402364
255799014
596660570
122193365
103145725
518702063
103033339
723082260
329494810
198319431
575468803
114602598
288846091
573437348
385284740
230499544
239050086
162300748
129637596
63685203
399561652
744959991
167266520
221433955
553288523
440525421
351476412
31605420
289804832
167599336
175728216
156951115
97507704
29675687
394855573
220239746
44376838
347033644
102015538
390833591
248532269
293764740
299235740
89866424
704232197
12574874
12384754
309305429
715218959
119792466
66811926
66833970
203725086
95868634
304872333
96392119
135070856
84232887
430749903
913748709
123707441
35097696
207795402
109683926
56589550
78915059
128358268
679210014
203795775
354174928
101431764
65691456
322629838
227114026
192138709
45728529
526647649
271760712
186035868
58948704
336508447
848530197
273479996
47182954
283377468
57416392
339113110
685300871
313805531
263417713
103295980
205356626
54915393
91748870
414464903
100758003
179245230
556888147
6163401
220589904
354037700
223395311
22809652
468999099
546759300
42960933
5767930
158078139
642343831
26338965
273075018
73939166
21134194
708721102
540657706
33194361
60161128
701623
46911314
394567756
3509902
134852177
185270104
44155309
77185383
559044078
543373438
605114685
64363513
377721129
12507495
50502469
282898564
726413406
159304682
53955383
200837412
531880693
590220792
538700438
40404607
317444019
132064124
18467197
8288474
79448259
579914809
278534981
22868246
4558571
439234500
188922463
173692585
239628406
23599878
670435749
16157894
753290043
280521848
382772560
233334551
17217314
318729586
276873596
214181832
48899752
129892877
407360646
176229944
339834943
609013534
234720462
173758863
224194469
451336587
424886207
147937150
769543238
267685290
105827617
4389036
92577344
55763082
215617146
149649386
321161582
38682826
176897812
248144340
62312080
174543647
24013250
725141543
235286641
164638298
191578849
403759100
239784156
193874187
259670623
7046588
729387025
61257945
11878548
120293813
19622774
651655022
515758432
250773716
97874070
685763203
412542481
457757445
203116622
644273814
107267966
578613324
302210634
353447120
39706444
86698012
198190114
313602540
171746233
47600784
263481169
148479391
42291051
68493821
18710018
391338082
55892977
172127122
446106915
263278289
665714267
42651660
116830240
301861374
73877604
39803453
13231415
136442576
26467284
460779370
60673139
275663838
101534061
702323196
227273006
60112682
17814804
440768333
541226133
169493724
153676125
12589082
160938138
66250946
382066612
22276145
237308193
686551403
63566116
628108011
2263255
486744333
448088261
737290113
1585198
183084282
481530453
43566794
21510388
543082055
779204342
220983877
695514817
79911150
750527197
130611165
217415206
289301545
853316971
7386875
6309209
656031070
35076152
239314427
193427615
510700527
277904195
614748534
114194358
49181529
4781808
657437377
271998890
450771960
347583857
359014240
579944213
62773139
366655578
792460276
180232166
13956501
31587033
265465267
522087843
50490574
384870227
256769015
224750462
94809004
179653779
39565774
19208762
417274134
162121950
153228459
82419332
467115658
474775785
7184523
14433545
388448232
293158088
27656256
534763791
4112282
566676833
627727141
126901382
19238315
281800378
258668
703758224
43834238
201258767
14839815
331231231
731957516
147493294
315972768
94091645
26875805
82998153
534730428
225485424
149238115
90644754
171067771
17683890
237597329
73304514
25788681
43120288
289719344
153001642
350749043
96641788
355236711
760791692
145100196
209897887
570352310
11418267
308100536
275516239
130374025
8893078
680463256
700509828
546865148
9135834
368289075
338767131
708988117
81785046
20575735
116580730
304250906
214046528
56031867
355790207
107912330
642080871
615264966
500257936
55275960
253072889
11698392
251164518
118350759
18458185
674340409
181675114
121127687
16341099
238784181
643869077
2317645
1209395
559586174
830347236
131936618
698196086
177624143
423946474
76667418
282213750
401627702
81069929
124786866
116464270
547533171
141417403
658387182
473687856
473637458
107526946
576066743
323702536
24864964
228799825
45501256
67332148
349567687
583001169
82818131
229749620
321804042
621337389
422397309
339247604
224803474
4696373
38432235
61399950
105501568
274178486
351371330
628181172
212097875
27747677
55407014
459104046
278215154
213734960
709443
641346117
17755044
44055378
635047852
620702640
82621163
8745869
4025943
293444672
8149034
162685939
573464079
185525952
222298624
612319121
100333819
319103237
175947823
412795136
4532558
290466112
585207914
180924028
204669452
131429902
344527798
67175901
178588442
343975397
184922099
36459489
116745908
719804226
248007869
178228551
67010668
344771228
342532406
390273395
35667077
43332340
335058226
801011727
679071734
362435477
96811427
201522406
63799806
19416978
87848248
218338658
485896823
15872938
59500826
79704102
82831003
156348803
50869366
322428507
218599413
587352675
497586314
55684126
660276609
704118399
59756248
24045981
279330043
163401342
142075875
575367495
433943218
50570703
720838450
573422040
44635044
3304367
247860495
656614809
394641585
31992217
462138737
309417808
159510809
677999211
85675346
370268270
53308215
123397098
109391763
845827488
522326183
132751
181842572
462294128
19651591
399636844
444223024
55221533
595505646
3168921
78327193
673404266
145735838
92054535
19630282
169609767
630227062
736943615
76833144
516217126
202432402
106477627
109150552
141753957
284655370
780728781
45742077
805407540
163875734
58424320
210914824
23759670
165237425
60823586
123007646
548601820
739868128
451672955
250993845
263162898
556428832
122976188
236566056
674579367
888864376
316215429
25303069
299867822
595264681
103731204
167895225
19888733
40967258
283900934
658996892
297204861
61458212
197441762
11510525
466848203
508630950
402030421
84463972
15227519
11029639
12318535
163899465
387142347
113765703
292554899
64502474
34237653
88138417
579483586
696587723
224072485
287855693
297775152
203629024
351290871
244748923
318512744
792542056
619439583
387535866
13051684
224196414
2298252
44337128
803950008
806066815
296966306
99779988
9726643
195234877
734997083
485028064
52208826
213254553
60167236
309302556
252275246
331939647
62542885
286432763
244713603
129060346
3117488
234345600
272427316
658135554
516676566
471891340
279019863
442884490
192257293
129648141
289056708
623543276
154141625
77334190
71582698
380353586
6731125
495338701
86566298
161191959
158878088
350543347
136511991
458511758
395281465
322030130
847196192
138381588
286384395
358129129
2943652
4848068
114210365
248053341
425006686
85621171
181443312
671447058
833156454
183351386
227326510
146084924
128851104
66320545
717780092
130022744
138308459
369689378
359148856
223164037
91128210
243714576
15838891
111094776
820481778
787405641
347755549
127076363
10828247
110092822
33011717
38990054
8386085
17975816
176599161
196815144
338153432
54102904
94690942
303770090
86085995
492278599
519264525
27401964
116489995
134412537
4019266
50429599
2868919
527587681
261671921
67575504
43299078
116337445
218208806
7093515
3698676
336238029
144106405
594211942
403068767
169169314
115995075
339177626
257519273
34240830
145183107
321015861
10533967
193046836
875637486
16299085
108322878
95762849
29751159
351788108
95853430
167096058
402866338
159755318
258343378
469834658
2770962
325997064
120481352
55581224
458856528
778123457
19950967
331287211
132948693
4859346
459909303
200270939
64652844
72178544
47771707
289654692
57107746
70578075
857980806
103293099
25534882
246700421
793266846
53716954
286664694
49741109
73557285
149722518
405309563
123127624
36649987
46162891
179003064
219581306
3078857
94231857
86053152
15680154
3043978
5864046
118681212
470878444
183240282
472165616
41765251
347209237
126127296
235044924
361147732
136309960
295646103
87260036
32437280
22941658
786012109
303735183
374291095
414488609
580980314
586457424
62373747
905665234
286100051
78232513
256886652
362757723
36286248
336961351
115967531
305024241
177144670
484687353
217360575
126146174
303677492
121376893
416779594
443165766
713068270
82773323
26143122
231267723
25353030
382013812
38776761
3127278
248930886
296976722
325116444
154808074
529358807
482985829
109132167
313784896
99077625
568475715
457120219
20316733
394446363
37251018
27871988
198204644
35961202
553988304
478861120
29187929
52373833
98365667
52567616
54940993
179631706
54873546
396213618
6771401
107708650
89410288
11801052
974469769
219742798
270412206
50713677
38712555
849845857
100716208
151984415
238716697
380490225
335652644
267103075
318011698
34052104
267097184
6498693
367038405
363559278
200760657
529378006
485839640
562233997
20184976
286057732
218365979
224060926
519510337
55658466
114096484
318088592
58032088
242897773
769780
530353492
149469498
394560979
79956501
386377261
277449990
157882075
63121694
296733633
10890942
266559454
25735997
141712146
21389547
153646698
357005528
316214090
554797919
3535534
274245205
163486373
694254438
15984338
311743829
309255932
585768835
807237838
67252572
314242429
585454513
877351381
312022298
111631851
89276416
42743858
91154863
444968
163854967
35255658
505083870
139686154
575229146
6837630
482633148
832734309
16938142
290078967
748925068
688886337
39685341
127545423
821859004
762515046
126857578
54793622
378954827
215980397
208965371
339548398
337216748
208263799
168597750
283975498
8686395
29197
440525439
473391377
15008237
99380651
66547142
127897392
25747003
162013498
46991429
260288715
593047447
35276376
180710536
128839173
11612842
135227943
374009975
562709491
28399185
703060599
69905895
178206839
619921626
517881714
252582663
182960867
5933366
8611505
135612912
265922426
54557139
18492208
104749341
20720664
218009685
101620952
386081188
99265157
136551848
48549707
864763577
613353754
302588783
503690751
215953560
155086760
242320437
78580111
104536471
173811645
44291344
742904987
38667246
3043246
247352544
4998778
68109131
252983888
35750338
215091680
70315620
340046885
2721590
199949232
631519590
67014529
573040352
413701235
27411497
30895069
526958310
106295139
125327295
524020107
923708277
42240546
248750853
598904564
289125922
256080748
147698970
604287511
306927988
282010660
267263931
433433792
53086654
9371201
50684665
596069203
447520480
134832851
89827838
5280297
486111966
52885649
545565314
100433202
5630897
618584664
546001957
826357778
109441398
35788554
4371870
214105078
17732510
281608055
226763496
415801239
337869634
63793347
36424230
594002192
24954591
22159569
319739232
253156726
223722634
10041580
748161804
28855654
165593698
49177172
24525904
132293439
74710460
39150813
446486073
383072724
46859406
111269787
232937310
203832582
290216130
267664507
460052144
616797794
29798388
151003654
110994996
45246998
11827030
87636580
31155406
260167975
402371644
162219848
250088757
355602720
226903115
262413818
43751606
79045424
318712352
334209698
99219078
5969044
650713002
34674195
106233080
47076236
412459946
10762431
97194049
548558943
341400920
654967679
753768571
72110166
587115449
111781253
368268957
161043286
87567113
542396584
526582132
39178561
3985250
443975606
74005013
212815502
281656580
519976076
39602388
7136059
250001718
5863215
19965589
199940340
362674460
354085097
15656934
139973438
130252432
138069703
665174100
59415724
95850377
117762423
7432979
481802281
229397808
441083644
72405055
238400812
425065625
45050203
18058057
299936044
358995548
390683824
252104927
83855580
402682291
310311295
660253241
490574950
19805379
808602
566814877
24695057
39270485
62267333
34078991
325664824
289120924
10284171
131018864
215871836
59828948
57644556
457675574
213013900
53331570
833217176
679334825
3212638
215694441
121162677
105573880
126362647
123552824
900809658
26269333
135341362
119178486
132947843
86032227
958095882
220081810
3416023
31500540
341173295
82579336
179924626
275478840
857871040
221395463
757049531
303287759
299554783
139048088
29937037
188422785
236968786
548091439
142248821
152913068
171847942
651360928
442726430
129986657
242086291
332491422
582687089
55925668
45828293
498921439
99411383
386057479
116119725
51849241
138785784
1357745
2890467
3859375
59890005
106077902
111060778
8599605
407978261
8795670
74942208
68158244
141191702
110436748
14777602
496073582
102359236
614107105
76910571
531620630
153180008
96206224
418115841
497024137
134904087
75708598
655976752
83140714
72127582
293700032
366056633
303169756
449478756
53627176
50433361
55670997
104530360
409054156
199658729
33851245
60594459
90067134
355922450
207930748
75865639
25654060
217113832
459716943
442638177
66193435
172344546
726584859
505959777
338713288
368257071
168788678
521103751
37473425
93275158
24879584
165950693
393418587
349856407
263729781
400428771
213977089
166915400
345585318
174236737
28952103
31872488
16824603
42115864
239969548
867816642
357886231
7890913
187072591
352733495
698268170
255555004
65935064
68067616
13099698
50053613
31961477
358171254
321186679
60283508
89225993
236003093
383931047
693630368
292397674
165651999
466409940
8411892
132964261
260340703
107184217
527340247
116132964
684262967
14686383
20982093
472504723
148255204
409420181
582242424
39661303
235678662
117175210
222059977
259037460
384427571
478761190
310974359
62520279
142711966
105919149
203933174
5665415
33922637
71256295
289192106
28014864
110109790
170770365
582582637
150096212
97370971
33873940
33796549
333634554
390700205
209368603
99539931
165204410
236555906
9981594
720666521
227523509
30350
56311250
390715391
250998985
174029615
136572277
84137287
57087574
2976111
378696895
198240277
354068339
71491838
333866892
54412775
401054896
111824220
259205180
56702089
533688469
196909787
497619304
230319325
23888402
297747113
120047587
297617420
887429
263589024
158266660
172048171
497470857
131482804
314453212
191822743
110032407
181457924
122231368
190729339
169578457
141770315
306118205
402800336
276127470
225933126
18829683
230215813
300574320
123904001
131454202
126791373
66394465
667859159
69067229
596366385
645598643
63333652
123206001
148053546
352506135
468351246
364740866
42230389
276105191
494220791
49586296
11869318
219860245
556715302
326470892
393896208
164370367
66229420
49676256
311966291
57507520
18238163
229067142
684957604
466923127
427401503
40069771
669902099
316599193
52314408
50155701
660353405
12968397
129069931
141645461
212394612
346187528
12097564
273857156
47888504
510227110
108057373
98579334
209818252
435510917
35361379
247449916
15325264
11048859
10568404
426555451
268724984
346729914
216167513
295196959
311417780
644929647
66889924
364474283
834168795
348379294
394678664
232865028
494566092
106844426
176152917
256896679
242835765
150397105
262548291
165702485
400240210
48996239
131266273
180937908
436683547
190712213
511551
61839856
155032369
24610911
58562009
21698907
656761888
405585442
445203145
536145795
413704698
231797791
134037119
371741573
141818859
242637573
81402756
134667504
13182769
230175567
276143422
182228333
88406186
33874520
310079790
327077015
228794003
224826551
48662402
85136586
210880945
501836593
64294978
494831654
164841858
78583292
46980935
170007229
380220600
537192117
131477740
746637027
228958814
471700686
552741207
103340985
95218198
88089739
83677250
370699762
62927803
494589846
524797940
405540091
22423667
4705349
3275148
343591002
51550564
275798442
220483270
126148867
298325824
384956460
143131263
26042411
412765592
513149764
1765945
144510946
347054473
364282955
18876366
218516731
34058813
54659892
161581145
473901582
218506349
163747693
99279883
549458835
611172550
490187086
4469066
57334497
115489233
98759575
54392625
326005292
22867271
7500499
130098652
115430020
55723549
806862132
85677693
189917080
113648650
494106504
15198930
13559863
32183415
252701515
408926001
403420131
119566374
180994044
323530756
87314737
398333923
85287922
305167618
328108
628650579
279172650
23990273
225071738
388963242
3945864
300358518
208048684
38012798
171662478
390230847
830487865
355317985
160670140
19208216
34799667
346345953
34978319
150444019
701902769
103801641
11214817
218515140
127885681
16388911
108511201
34697230
470832012
416899882
199563268
124492954
40365756
177110588
240910064
148402497
261452578
349611775
211660919
40478354
375954855
687605559
412859530
217900782
143935132
109886694
162538304
521329575
546931221
419945520
242466111
134630847
364561930
159762957
6152704
194574650
129247968
475726336
295709943
615698173
371989419
99098619
342769326
327065598
141384993
310032381
174731053
146580298
483820502
500119935
95330497
218195597
305727925
717255636
360776533
422820863
411728480
168989096
143732586
131008
2794765
32221402
556383245
51565110
250662604
593028963
211279309
73757762
529037228
127093972
28059578
284461684
237382690
166908833
218840001
30168942
458858211
368737386
38125923
192248024
870505
150678696
57220306
294791027
550645152
759833115
197067779
158119027
415376280
71254271
500328170
147378129
234180641
246791432
187822623
472633123
69585145
247851756
328056277
579723962
539107816
469228417
534489042
512264413
680830502
600593832
543719260
17853064
139550473
83165043
114593981
124184613
71295392
525069292
717010147
214729830
343288052
212232176
23484675
683031046
458084990
44934114
154079628
245407537
585650718
714782510
290481368
169675059
459495976
55991255
354802416
7537802
42333116
32945242
181711789
442457099
184137576
172513132
153066714
56432833
699745250
16244719
501251650
479054411
102878888
72351708
77974328
136744689
141462964
523898793
301057879
212973406
476722640
107271437
680111763
226304861
64628015
23957509
542387106
357313016
90962671
389045861
279061717
166977604
341545347
332950
642042755
19923454
61108387
204607472
52315596
186387214
2721837
19281542
103789220
466832156
99797617
136923694
471854777
3077237
50676115
232962253
430992832
320155072
188452466
472561088
76381207
150442143
227497847
230902264
18293329
381929883
416482981
253111393
81064452
624119878
424450835
411797553
49494770
62428020
1551854
47623065
322240
626726401
219325638
91900542
934082
402551403
333477024
287940110
584562259
107281266
145258147
168426693
281387278
615391765
18642854
80119681
292792661
129306305
85179008
482682732
228342378
144622945
642071786
228853975
47041905
453471974
87872826
221447492
75925376
64998134
179642520
899803
49686397
582862217
81764311
334597177
104430116
361531745
23553611
194891818
328834707
545032681
335588319
554307900
366854637
284960232
551879828
234880054
150432940
228932774
14163352
115181060
40741110
498653965
140234040
52144878
349766908
212997189
359084112
297699777
34918285
125163661
377734957
589923472
68310135
133136700
759057157
143259260
46783404
645338119
465757243
363391010
5485579
320294490
130184139
6784326
742459041
352818907
229257823
43457201
21306606
63730293
453188676
324219051
30027186
246259855
414660147
288576726
20518053
82003699
73823305
117678460
129154517
1909607
7508533
19385426
138523629
7244549
729361143
93208233
108734191
531541522
171078000
160872100
87867030
78970260
22630378
370619314
31707507
197386608
85062458
144833386
2635335
143678386
222097069
298343998
235239398
155153072
97475832
26959986
94350103
8220627
160373904
233312882
250846607
268022209
18794938
58044636
366056644
942405825
16046048
161558430
48192902
98123
222460630
196674623
504490878
409639130
338840874
62668597
104401749
67255473
143546433
788139151
786810306
668269560
194795659
353638092
802410287
223327937
78579620
41410808
630513658
376224556
345672843
162392977
770706549
350781012
83731484
194009070
6451238
284732050
5439647
572051793
1918923
450065494
956116
495443849
118567336
763307867
3648819
254622165
204100303
503288475
208600392
697048627
53444723
217858950
297925817
621990571
117749567
37291108
199664732
374958235
485191565
162393674
130518908
358681062
68195659
264236858
57509045
15272992
94792929
124855815
24253748
332959517
76645229
17101077
531349690
698612783
106267739
33421403
748944149
88686393
152259845
951673851
33585596
17849818
54274742
766186361
44833305
6505229
249817140
100587374
744470141
243830938
159757470
268634708
202100628
105198436
235946270
19168983
90469687
269028797
4959620
454231850
50013548
46979194
248973611
476665584
110114562
379688366
33551762
162873146
301548483
434635474
238206878
8513957
452321645
295009911
542435354
454746088
30234915
3540437
73831106
476517966
13812661
691581227
134464875
96880442
348491066
11721815
13276251
155110761
65949175
614768593
53552392
318955525
389051431
186142179
101725325
588445780
416476022
12766460
557768965
89455486
196152003
696899687
106212640
3184738
98716681
550198769
106983272
702539129
175392957
67895767
116569236
117944657
226986159
267459856
108213131
498970143
499655739
176005897
120741334
630818236
28786415
27076256
141542655
166002577
305394096
68561819
218107659
148859371
49342058
155591275
101186522
182139276
143706025
223742043
254328279
43321730
12088521
146056352
44972495
339338797
92568391
435986433
88796546
683862468
17426275
104344405
119820624
74733740
666275084
232309419
263617007
684352016
574459693
279086609
164865640
96058077
409985061
539799883
412209371
17703725
207541812
87101289
376497963
273922492
373598022
819744195
590884052
11340141
294579616
203122492
56853856
180995321
779338145
222956667
31568217
179141106
21687556
65359112
45280154
185435187
70051200
447174612
191483937
173156705
526386227
554676596
57909012
174993499
750628638
77060405
300165243
115308519
278423616
136267065
187052487
21328424
157644303
25460727
208828239
31150018
67398829
28550400
28084934
2556105
88612543
158504512
699004645
500060312
174904302
61778131
121075148
140449333
144630854
45216706
455595699
679681326
647573220
346893415
41270747
325446083
61274464
21487452
565923026
17832947
423011031
138253854
115704567
23054999
10407775
1532724
68443688
132026170
14039691
168085711
498648373
208312210
309156249
301268870
280120328
40690826
104207240
88003197
111595164
67928334
606398979
63911644
6948536
312306300
9631099
263762072
628602838
219420544
609973843
544394385
524235
471471090
34813734
98850012
469318169
632863273
3770783
680388703
795484663
3033504
108966035
190224956
37808002
45645042
71315105
504498391
159337563
129801871
285977563
54252140
178493973
513939306
28119979
235500875
299118678
120436365
60103985
626075091
106950212
243647485
617960478
3910058
308408147
137560981
29648058
373173118
210781018
600807424
62726133
664108493
425825439
13209285
315738358
4987664
206713432
9802925
137277445
453751897
163849942
228530167
157046583
711842111
206031484
761016332
382887952
55114448
72045240
238921080
283707451
284105886
95470849
210655495
85080338
655087542
268526426
113569243
236377994
9004934
139823852
7886652
137195383
251805624
26558286
124697976
83681399
433098374
41305869
123622576
1137866
467071215
18828934
27396090
53842994
36733819
348401295
123972188
224504697
800461428
527752111
465139750
54679348
1712734
6790911
111137385
188399061
13619634
83015515
83884389
383979742
97744506
136695896
261416787
200635903
111389537
175785646
327281359
34200380
227085132
154838870
36288144
12814998
649164015
437571705
96620132
100304966
347675298
193220114
607546597
291048782
579593352
194028523
797491332
57422371
47358
246442604
79804289
26054957
57056164
196770244
20426991
258419913
153722508
154895343
388684939
21448845
444083421
86702253
436972352
36242967
146418858
12732993
397736502
82868929
325215099
792369239
25051558
30858112
179504359
59871380
349644758
64124678
530431443
419737359
124673134
335239976
353492776
51238100
855100419
137289487
15933408
115203423
27746009
580592166
138951600
49698439
728765992
739637658
790188035
34542083
368369476
295797545
159029780
51100432
379835390
195652257
251537599
137324567
155246193
88290114
323551925
172600663
22061315
30990934
190762249
167170657
344680187
28178373
298890219
70516094
45418944
104260491
176734421
553183828
201081301
45531483
24673672
190089259
22756104
184175396
32350403
11065078
332997565
389664589
387869516
559477351
313754403
305293745
364144361
93436727
649629
692260327
614872452
96867256
247191854
19129478
120991331
110880766
21451142
208052785
671631478
304484671
167675104
158090192
381865723
45537484
444899779
20519654
218290150
133620338
327215322
429135284
67934222
705928497
603721664
43907863
255825639
211251248
20112827
44820245
170462513
198876848
67634735
38107933
175538921
4744136
18963028
402857566
517211249
34445833
838725946
364193159
146689779
561036517
597353120
461669328
159200927
83872000
3915395
9866419
23370410
15624141
20887940
12889248
533510631
142546661
71050393
142157430
109168694
70087818
70856520
11698236
75921169
403066313
250297956
308277967
221841
423361275
95315442
53316392
17815426
16249165
19953196
14355081
461224216
182936077
5690543
164055
3029465
119539121
7753811
292918441
354597868
226239764
334788458
261083347
410359380
7315470
501809807
17000733
567854129
90220411
59017903
100642132
287153743
18131094
693678663
422239091
8556360
330398523
120878088
103054537
544377468
309959249
14013000
68333617
158003388
429070306
28181071
178967593
483510472
358366808
79961386
59172362
40776915
779197442
81751162
53906464
649265103
130212652
31587755
179743429
140362306
505160316
313803428
55846480
963722
386882489
249965609
22872687
417068461
109773662
390866718
74794612
292030314
13622192
122272614
3461051
832772881
686905130
289953534
708547229
336956359
93833235
313567444
82687905
80257849
134467056
125701767
229655596
230660673
116410583
633048156
77900897
551242498
302499316
239812851
21794364
211776112
20718441
73115171
703362665
266619391
442639715
41694666
181189044
115831152
52555263
595559513
65346007
142049244
557048751
51992953
112401493
174269492
10283294
141664898
80125635
379825594
779337424
825909714
151279782
45554953
245552390
201273602
72476840
388792575
182167
736368122
833165460
38651100
421213285
395372050
169041847
107018304
50821219
74757641
66199766
107800018
369746408
23930397
32693257
138911694
20812502
231755498
27151193
519966357
538541064
154781539
593529694
572675
88365180
256505985
62957767
103260700
744264752
640621114
37002201
32050762
818602448
224463163
16172490
6559029
715129174
840733046
419902766
760314350
98687956
31923523
157828398
366241626
228939312
895062385
403931666
414102294
26408891
775578418
90149366
667400096
36623044
32695828
558349284
202928154
492584942
793375800
256129806
28136830
27370141
82026356
566050735
753334856
265571857
60659205
296757202
195653051
117806477
184951344
609945876
335651937
11151384
46229832
134584019
298233535
110218749
715183111
463345305
1250914
32556998
17703639
118764340
159261192
97759981
224760591
299856635
320874830
127000035
732758971
248321435
31460352
53249537
725714193
135458219
100881281
110488006
265612355
16841752
447564521
268108083
140375551
131072809
805941450
57122244
148558910
396440775
235585418
541963346
28132269
11524709
203365369
343921719
20299113
401864222
96420603
2189411
380762610
387902510
62363569
394808036
3583322
112014270
111684938
57443586
242609
198471925
363621474
387573825
731047603
127108048
110691018
496124871
1216509
325600660
224131814
843382646
491742227
830106681
391090523
22831957
653982255
337954270
294796958
284524715
524549629
417872414
344920529
294224081
147496436
381727238
16946063
59600135
319288338
217272438
5671630
420508516
311802927
124524561
139542753
70524063
97860612
379134886
524457362
568913472
381023325
658683868
192067635
32860948
97011689
3514048
221127845
119328106
159861439
611907950
198027166
545791725
15462387
541841062
33857133
77687313
469557734
111376024
36813029
25472438
716318672
515630451
16318872
456350141
606674642
85610351
436456507
668814741
130783434
139528894
81128643
329577134
231826915
105040050
4211576
253510313
105267024
391332649
435846041
12716877
10042925
214133382
484333424
93527697
830306524
247995538
74331742
253618166
39685278
671314924
285054337
758231266
24088940
159334249
8181743
244759554
248790222
203695391
37734527
498424487
18226291
67514826
427118330
669166537
54112081
83897049
460516979
173376907
134456054
94796911
142951244
256701888
832168050
305846972
253971398
62421202
301551737
328560495
192607369
129422937
534603877
62200572
394464866
76681236
11579369
129602691
639158173
338279746
177055450
59218192
98596736
124700002
2908251
47271868
50549470
110137875
479616912
74096021
812599955
238539706
514881098
249968345
199171393
374078821
227091017
173466734
93824187
167278377
94114379
196966511
273437651
8465167
637124091
129040995
330778980
216410158
33399115
287265949
551046471
200580199
179719444
302187136
102121131
886961218
711302196
229519044
277694334
179328302
105402285
7301727
197006445
165066041
37212550
73066450
239770067
36598787
41483008
59392302
7350320
162605783
27517179
41068631
60882592
1903731
918102988
54453707
670893358
247436550
100387172
15466871
91089544
189326440
891615664
129495187
1650803
140691130
323767302
75516082
200542489
226046956
244907248
64807022
598031106
120918096
154746277
142364127
581158122
27443692
152114842
205869865
509630071
26742294
304702294
636535006
173937571
405962481
590020489
68970611
136153763
565268999
558605332
450550963
176395702
99211288
70846917
644581086
37659225
564078739
128758707
63150513
177448914
68266325
144512430
146294579
373377230
507861665
175869729
382583254
659715407
243089277
113712411
10405091
43318375
18335227
375268757
11070699
339448227
104597032
189365863
60922454
3460538
127256595
438760304
834576300
456887900
519889434
120664055
69369683
185704991
321289620
22921476
206142633
720971868
169809948
428852194
248719391
122371293
77728912
303930705
213841771
37435504
62471529
10146177
130395998
79602612
70323177
280688447
316590225
69011309
263654154
332572460
683755047
180038671
166886822
561686802
148826615
119893468
71204938
412413384
213050654
43025777
5631445
366361479
126185024
125689803
738581678
40154331
2527479
222141681
8409350
243310194
37384571
121153726
490200
42992224
313903026
130514145
298339907
164199126
76157143
3518985
119522094
382033786
299570215
260874803
342732620
244902731
369354623
13667641
62666337
50255299
789950
57487150
20997480
162060051
4001288
52807743
99960526
187232234
157662597
9680723
245047712
962471386
772444907
483586929
447084806
17990346
132173237
151995558
35684781
12099434
196245697
86025538
609499508
2742267
127824158
254286479
69808157
808246170
249847633
85493940
269356354
138436380
560582276
47488278
55355992
704519441
380357848
72397144
45642453
175909921
2325176
22443603
61028929
203864944
141682658
538299959
456351451
143995678
144899201
853109197
41448043
14645232
461136719
12831506
12618860
192139249
254695651
214597454
725082980
333349476
445082115
100314755
309110687
372747825
364428818
94297932
634584933
235689364
279762199
111405329
166313059
676203961
524598840
125023270
263437082
616427887
529644
623590607
50527963
29783901
406247781
214504177
409417965
42292460
392586016
148136562
44101125
5276888
331213378
188603341
428165029
12748413
490091286
60357415
216756762
342907488
354510718
488457227
549096322
27752606
58750684
254447810
244475108
336010297
301354113
116243430
882479183
231814548
69136338
411903206
167682983
101468322
192133480
308606781
160225234
696068526
161735877
382293034
200742262
207497908
145330088
268201600
55890352
274582208
251556406
6613297
13419811
10244739
803205946
400549892
422186512
502787913
175608726
567756837
248680009
9358764
4971321
92369542
54198326
2395100
13088498
498213605
551101724
170967905
123975326
505730870
579198256
6036330
1427110
48595096
111198372
437466523
519193893
90008813
414393194
422396373
768451731
53358819
41117181
134455531
307616010
10302072
146929214
600228449
89347281
15851862
155941276
22927277
604657622
317954588
416624265
95048543
9208931
597818641
88801029
198661191
44327402
242659532
89068619
14764754
307448020
300003157
486829661
865382849
366061260
92559374
679424016
799123180
613920974
442930054
20411679
362948411
66755544
77764874
103322367
362943494
120830864
166747642
744760659
629405006
800167395
20805922
239487657
68294666
111400222
17374702
43929296
250159215
263566894
72509225
30442183
211203525
7665520
440933413
45868474
638681078
178674860
293599147
147384906
103405600
372316354
29169495
61307522
139563086
551385314
106916197
334617674
699950607
88395502
620367740
413545494
95543086
312867970
606431534
232421756
211750923
254295983
768970983
306261266
123619857
3125303
660460624
38384552
157487878
39613295
85927494
13069021
937993075
124013604
44594560
128697188
3264372
760639
288314407
19011748
430187948
129985150
333296536
488429249
117070892
636970825
65325999
245087815
86626190
550370769
680935724
42606533
213337574
591453542
15723117
114534050
140171
593978239
33900882
386009462
49081481
271369886
25018176
102985685
55788189
266491909
217286870
42863226
113951869
527372356
105054833
237447447
389153042
26337077
16406542
79864952
2240886
54591033
349031123
129164313
4908659
191142912
14075693
380811899
66337287
48348759
78651125
13171870
590501544
213308664
66392877
37057736
72040900
67684189
161483357
402713177
62096540
540832101
379362177
114395699
668212640
144383241
5019147
58971675
496025876
484087421
194222727
63276188
736264090
166398473
918722
158183490
61962746
79213804
262168013
28428649
316442974
8227337
83345448
613692273
42193203
346028646
241410574
352244172
401713912
226156318
329059075
72645674
808781164
4208381
717868548
466207770
387584664
321642336
447697602
1844617
313759401
108591611
523204953
33158758
89250799
64274080
242016305
336095668
262109190
466083700
41745921
470547843
359632822
538691996
294873189
164309739
108252203
73024936
28390086
7086490
157803534
8963097
478612607
627360658
733237274
43996336
418437086
65796759
7572935
66699328
125130843
69603943
120902284
692164852
35155781
4161084
191639626
942630365
27995265
85278181
362884557
4876551
212933326
643388612
876045594
411494112
288159925
69827294
578057241
212194614
281187595
457015546
96673235
35358624
20001905
661061921
119915553
642301046
67496158
39533350
57819922
862882625
162609163
199227236
342081615
20280893
194648261
148401739
11711237
230130557
352618889
291593673
5626103
254601289
48561372
199912760
226026755
434364310
207782671
53208846
27605207
769827443
80486919
175731790
352470306
15880327
316160718
134741231
299503466
16042169
376271055
183663832
574643905
74633499
417609146
193723024
214170341
349441250
160095110
88791761
212170724
228088217
76765816
209804564
117954815
739821057
751664448
296155043
28134808
116499036
15739708
199772603
256429436
423962218
455962171
205324958
445708204
520808808
91976460
563700674
303373773
427649045
101844335
307092294
215211332
564309970
743016050
273268735
160630817
360692362
19815524
214089771
126766434
182606379
324246337
299074041
143829251
233896650
103317849
499763630
274980736
92598233
320032161
207475412
347348433
257950549
196199234
292195533
514662199
336340115
282127196
24580364
136285352
181517355
192069630
264206672
317981249
439977916
293600006
80689205
12751437
10483304
73538851
506147109
27891992
463745194
435923959
56497576
271559475
212757301
159585443
90521984
442343864
24856859
8988838
436796997
188274646
72892873
48227103
244183928
112036686
342705641
329746046
193974699
50058921
85701226
258132199
387798691
336815546
293566713
138199445
7283057
86582029
697102648
147333701
91119909
319704349
366141172
287072266
119947399
82259900
233948959
113583601
244368607
432122414
363302448
6460799
694375904
1941679
10428693
64043779
111672644
104060654
163692038
320322778
52880088
356476522
169869605
681653996
38960665
103994035
151238613
966817986
475948981
145726839
208953339
331666257
380108828
707760420
171367355
161557687
141462724
207280875
602722696
538534946
351896711
22298454
174329346
39747517
15797946
216040983
16646201
172335507
439987468
290854524
218881030
663102751
248889465
162822099
439281326
99593446
16615566
553135002
277116783
186564270
64260522
833634719
363562131
63694752
236786961
51175113
266046213
131329153
41366489
286763276
433033510
92799405
663157382
189117473
255951392
582969874
39334802
443945547
144287721
200741107
170544857
569392411
46577865
87839379
195698711
363898439
2258290
372520422
961374064
48520518
114554150
12827952
154147805
108225313
607030343
66759794
715942744
277966094
134628107
132536017
442832075
201273318
530781044
189653315
1697295
175411736
69574851
428909735
13754860
13749411
2794645
893525617
222343285
89721251
347699958
110463481
88588644
81854255
197380473
128337318
326409211
188596495
39321673
298635991
3576361
18739410
180085577
310797915
93332338
127180018
840669789
213983041
201211455
547616971
182252986
523536161
268752455
516705043
188274687
101364355
430279179
425303582
74931940
36094602
248537024
501479345
544810060
53679347
64188623
268670498
89501900
510687486
372286177
397138311
112717272
170362009
386354726
171874032
244265335
9588614
264024902
673177351
525535298
25054205
464710369
330769426
643254556
96520881
315019909
127053020
509158168
50410674
88157976
272409421
77505694
80095771
1351441
145002579
45285378
262067913
475721554
340771008
211916202
167576671
9310991
91649935
604565306
20670805
107095985
373536694
212916561
586125088
34888304
61520600
10397041
83417160
29706134
182807534
192050211
23783767
370967985
87210547
386336194
3934159
520837600
637726047
579467950
89964433
12371522
742612
416400849
110427583
295598698
114344030
5111798
270050745
163691378
188493848
331878564
81768711
86423474
973148533
9858029
430071895
537502912
102425464
520744682
5587452
498830029
76299273
51997441
120192638
278702697
435901042
52118843
407146446
306537901
11720477
44971146
269835438
29233457
204604312
376410452
268515206
150793077
32587170
37570481
268720781
491420369
187479753
42925332
301326768
40596097
165535201
56182468
518648212
417887199
331323167
244050613
19452445
133608590
608755279
281479999
517173805
185274200
441158967
467729342
594376671
59403965
434225464
111442807
241108794
201170035
353096640
79242816
392186475
270689205
54503782
220649778
452698396
172225472
468199217
88589562
22161454
104531262
299550688
65540329
430391475
378475
843287324
82548472
296668286
27607977
43978912
147295847
511130610
293387897
530636455
11786992
33468061
56087206
496180884
53090840
193828131
79059681
57684742
445085706
192642595
594993052
351382484
5015485
79398955
180408316
119839198
274537222
488775899
172594924
627871217
144308062
327764355
28045887
3823325
345360250
39973437
318153597
240198973
77444203
555384987
195608152
128784955
230523784
34649316
33637000
295840948
390230242
23766239
15088173
188670975
47144716
24679094
346905531
26269571
111836913
246404035
297810742
717510340
181179679
108900966
58625131
218887960
197955856
270188119
696843650
13995951
7943879
320183018
742933938
1830283
338072050
81914545
119467072
234736890
734903031
186526510
159811237
14385963
186155652
87244795
287844502
62731458
113591157
62431510
505788181
576793867
132393977
272552318
418444711
199589851
24195493
2509283
14554978
110198813
226166091
744498118
155223194
635283258
378650813
3883739
69704476
63547391
946491978
391939980
7183386
215673823
1714554
558007501
55352011
513376599
44624880
488444083
162539739
142232919
51432624
482670541
215644966
465317297
52999008
26091286
517595267
11092193
244051625
479250122
73975571
110350957
393239385
220411434
148761854
178333370
494978187
77196486
123864300
432594353
10056307
20785423
135716848
46271315
44798684
437828682
291594083
263233374
98985203
35957307
336407236
60112256
77366165
250228898
118666
353357727
536907042
679827985
79602090
93480013
314761776
166040510
455717637
34154278
623341429
344443265
98577463
4995148
691524438
32648099
559260253
548420953
185932984
84944261
25393236
153613450
487111285
132953929
91274285
45187716
70704375
49830167
16059719
456435908
76925
226837667
109256096
66168903
231829077
887574791
253405927
41520281
583937876
289309221
20715814
132321419
156796031
562855429
18197593
3856113
895548665
143793838
36548634
135262003
651233576
19854199
82681944
876452317
54772975
499919903
190419321
216072404
88220921
722474352
10334256
121636931
408767365
36377606
60811053
398087406
131076841
580932020
603785516
104956778
176538096
373196143
850397524
160838399
537408267
704673535
428238366
77670185
377942808
47284568
681520792
13022659
172113485
438744211
278665907
250769519
75803189
715002668
502640944
200793908
119902850
501629342
601750238
44596537
525614635
1577967
407784611
594052931
385358459
23560200
271403741
97815080
221653536
127736862
698828370
276491841
154927851
380481597
36136991
180022519
197227781
564725678
535605877
149776293
122626979
180747848
2943789
42794260
8168858
130855288
47514089
69985613
521815296
66446246
73655935
80294114
463166968
766482230
514809070
190538430
800773276
357465221
164513976
260031783
228684271
916099
29583917
266107964
20474107
519572470
478729588
160702151
258000353
22228417
55477312
45648076
255595278
440907124
384454292
167391052
484350574
545933507
254419781
475345863
877674660
74614
882636830
147375672
197798645
501110886
395610170
633208431
24547574
386267671
8281421
83974032
12672419
740217568
201893299
228541203
235557860
242288326
187043796
288799867
124416060
29847338
230961590
217614495
532058985
18605916
269526977
95900227
78276519
596419703
140816553
615372167
101585846
96841066
108433996
149958072
501583123
31432826
166586580
109393664
324255737
12808209
57124127
22034897
113205819
6122657
223221326
80320335
66967935
182008574
487347776
9055727
325400812
149465653
5637233
81147969
722153802
158936050
210411102
248453206
302211982
7978342
318977878
196464936
366134355
388502569
50082359
130466005
443851969
221850685
536260026
37365559
24750500
123660149
182420767
541810835
742322870
338521112
33000244
298136801
154850434
218751554
58158268
250007852
181340902
63349050
336066947
649048846
654963500
51236357
106198283
636678412
116706956
44151486
176437633
164688521
7903474
370664868
250519484
153880097
496678716
861564678
171468825
140148085
119903041
74682146
163783264
118621749
7089976
202133957
300980997
120867212
278552813
1983550
83487280
39150477
31268233
608706789
110978367
305693304
842985120
47013890
250044162
136612807
19422559
13678887
1908090
154011574
275586455
191573441
115485269
395603910
109411018
154410449
127448008
169709759
154157848
757420018
190150316
9018407
582137896
573355861
178839966
162116658
30423528
65341653
310374391
134276577
50707349
75205937
668222610
171905973
9938275
61022502
935742179
41404385
89688499
715328112
328639505
80269815
7115509
744718330
382415547
52042576
381458169
89624885
269421341
185701940
188021035
33043056
231902955
452161065
232098347
461856006
152645944
671628904
402734288
2325262
415430299
80696271
446444184
19517962
278529791
67941293
156301827
148125363
635583845
447623539
667716656
291774802
313578194
189327402
97068474
69081052
79599029
445797586
239948459
896254692
560743707
22822176
322155004
132733624
16847723
522949570
61279259
143366581
148392912
463087634
212326768
223178397
152506914
466163718
103253129
234743980
9457537
57057838
221168852
31980110
381208047
207949139
248164848
166923746
198585631
3702041
33631488
74960918
49461565
349768164
497883807
48821074
109211408
596788835
169057183
107799814
32488517
195835457
281271368
556704788
3292509
135406903
45454629
137478773
734257692
451437869
18897066
774167823
89225773
138232198
28493099
35441839
147993944
171291510
198081867
848603001
352656122
81448225
584445741
24465764
63973016
110321584
182653827
439218457
117572881
163099752
822049314
10736084
330154143
4821858
282579299
54534693
493837814
84296839
258495803
6611565
307641217
491808628
55337886
61048023
53311335
73977735
189122458
367736440
656762985
10720504
150613732
305612010
243162666
469622952
143535845
375165228
826406584
558451817
35809248
444925746
413974093
22188991
137395994
48128835
152145046
348956723
315207039
38002827
810071666
31179819
172363858
211901792
640672412
573029955
227115760
22407896
19524544
34318111
117812295
504366773
18670013
11401380
414923987
11477396
71888536
131706539
396240248
26568666
798113898
15943128
152057781
252132126
115644210
314355206
64056562
521163216
30639829
337561820
292818953
252513665
36580696
49846846
29746302
77573837
944830386
487748296
379574487
215844519
909802226
51831371
174583370
286703661
670531277
81406380
550588443
219643238
203352063
691305587
80478185
374038632
28910472
802056956
151657364
76678255
85730503
88370604
12654359
36450882
508743048
199260557
571696441
3869360
12309312
695207897
311866603
10766608
228105882
338137411
150832553
496223441
393860152
513136700
125106822
106373173
350764020
938541863
234225308
550043567
343232492
281951000
563427831
7634223
277190164
143647527
38762477
642096456
746604125
178332723
338917657
116656013
197876947
399713114
550014893
444996866
606574658
232094362
781542793
103038882
52478118
671702328
139374785
131204200
167165571
761776919
285798723
459716373
158759
285451199
225944435
30597811
367024739
42641314
318275062
80390579
20115630
41026086
384020253
187179657
21280205
39466332
12865726
392251500
249322893
95234211
351988196
510910189
189892323
123176
129360649
63172268
36858326
15153305
299075057
8921198
87287424
98529857
4081285
33228510
177447740
13313165
435083363
8478968
146919249
233110959
27796886
211349298
477301222
276256449
57397836
179330039
58166177
492465846
27543120
374651501
17384001
263008051
6817843
37218501
461113002
78120150
33368039
372082309
23282082
306735864
105677852
180667077
300720863
357722730
16524407
79982291
20110109
28870676
418919670
556839844
348899086
353888836
670887102
192594623
249177160
36432707
498435110
931265275
92624902
17505508
376453224
60225710
211242098
243278645
23217045
14871521
57868461
75444298
181926814
547660338
116695609
611059119
77066403
7013223
28923762
61273880
188438172
297383031
57050976
273826668
678762
733244788
5185829
339765379
233929771
727854214
80308259
271020965
658908342
283226467
449262667
63093772
306718228
544713386
171294556
764092379
543583226
786851617
232487393
466292820
18347224
522014316
430850643
538755769
86787731
116488169
185641277
25332620
192031604
147142926
97836006
45874595
32597841
38019294
278379799
554776488
334171314
494369285
181398091
218622769
260476367
633323797
426915567
4968260
22289310
80906931
23172839
2865924
304718480
700286227
261251712
244919344
916468676
443610624
136836223
337068337
135945564
132870954
145028451
209695662
107979152
399002316
95876526
274945587
51995029
71338481
534720343
57845484
152993570
634450270
828537362
5275264
31575850
214355162
872378805
74667465
330119338
310581341
211220502
4372915
821893055
482349650
182067219
118617940
27418677
418517067
260453520
5662135
58175964
404789567
163281007
543048810
96451
119621314
261355786
151357228
72448730
404326629
601417804
340705789
515809264
436082122
1733639
261497499
236363425
360710195
227334254
151578053
40391351
11242263
134400002
152754881
113868503
550971497
230000333
211116932
174792091
183757196
16518719
7205308
72160920
56014161
5038878
66187676
91624278
164443109
658981932
61596777
22298157
259942337
154583930
145300688
773961476
257101544
746286398
112009610
379077643
73107116
284933898
145279464
241658466
230105764
477241381
320198692
131797572
561278489
2194707
113761198
63505014
55134629
433384935
311063583
64301026
14528235
4848582
42490554
97150272
109421631
88857637
219992221
326039877
23908875
356264422
3259936
406872658
199644738
874873348
23063566
63031033
169428940
446115670
366780414
663239768
333514677
301568919
2018491
11941539
192833208
75852640
178695604
90399120
336275308
610762013
13408003
801544691
465749317
13223384
20318938
16171311
573259387
482487055
576385235
74349168
377794230
153058925
649606229
373612731
730078304
288855118
695869967
1145421
228028598
68151853
20234842
37572428
296190134
139329633
113109086
109913780
151273242
8547453
332612654
18487938
592403534
228863489
405740204
332662808
85000197
443332189
358700395
188517897
302406481
156949589
19620235
5886869
91973722
44850951
192186505
15538525
535348227
67827780
108223622
19517973
418963310
7037139
426465534
112669426
225194283
438840792
592696749
49545571
8234978
25366704
481979948
75783370
332651627
149994312
478496715
922020471
306942760
355357226
121192908
8538087
182440743
15017160
28902870
660452402
356608344
282320859
519994355
203292802
2741882
383858061
551766429
55153789
182776150
480223721
167783345
509199362
286747597
126265944
135751825
163003855
82036287
494505159
18188240
181563411
21525012
441616271
119070058
45968023
194932162
73215681
131231421
208455085
183998857
500871673
32454793
76537664
316183775
218952034
203420878
214721894
5771746
33847285
513582579
416280808
143772365
23671824
343421736
310948857
82055297
44707672
213778445
463612143
698792923
719286
337831192
238135992
467265627
347097920
634006234
121750076
81462012
54385623
52100738
213563401
296667445
21025581
117706067
231387226
343435401
336591229
31139164
98163917
448624329
740280186
200149322
33997948
477374104
72545315
47146924
630570447
405378803
837139253
210114350
348368932
158082934
230811476
810668272
253100078
489685255
48837111
799309562
182697132
527113387
49173831
155478336
322483811
465188907
18977369
17181761
283511712
104022117
113866688
371659376
256877036
167046512
482791193
215845979
34779167
1281577
129153199
852300375
20565000
247494585
139819536
681678954
136983712
685138025
277979798
181731750
281112438
473827
186031093
349194127
9714038
456948799
378109603
722010753
788326958
499943165
8473364
413674048
383035387
198760669
2074808
4326303
99004800
258974525
511579188
221831710
510989127
257583697
52878163
583317241
451194187
545089831
12299021
68589170
462210476
112556872
387497056
536087496
162931935
191369847
6474315
378422441
112160660
99062487
356059701
751790017
43721714
43968511
13855526
503857655
266445956
168542349
687029282
694694222
95463726
23317387
267063165
359989392
129354846
313016203
59764180
85306949
276195530
326033852
582855008
28144314
714767963
46503342
18701383
124546158
79574018
40834635
123636528
91643851
583883937
43253587
178692166
499209537
104143883
201316324
292012464
26208764
98888332
5269678
323514882
91911495
33533028
76978956
67811558
231030535
63983191
515828916
238941379
196844215
103740106
435121976
736449483
162462630
1249594
2937890
563490901
497662949
10513908
9961391
77884275
362965227
655349430
57092353
21056965
205855656
223059741
664232489
421280638
456334562
248216148
737054797
948575
56667054
509936759
638023172
66513264
791646517
627746941
14685765
176740369
259581879
22073410
83310002
182733176
244421453
239282236
132458089
267557523
99588413
167212679
50205016
214052287
259833898
11073861
17602586
16936181
61659514
49163225
245230582
217056210
321285794
277883739
1942360
15079328
65426156
276606324
405818569
19599992
115182025
242565789
977103552
93553837
726230582
3489842
258546245
217460221
252711630
23165797
175291618
83138076
374350636
467748237
276763951
240565590
42597320
265454049
358878159
599047909
110138235
584133668
151867690
525268693
377742764
224319387
485994801
10940910
298685710
402327239
8402018
204828211
259013852
166805319
53205280
146220396
462500803
354751010
124015305
36176851
37811663
116623134
569646624
284879665
100867431
8251307
67783368
314566030
302070400
12924792
113542980
221211787
183466075
168990181
3231377
115064141
29740189
52756984
9924262
141123978
239640966
186645593
137577990
110288869
693257598
361061313
472504834
29611506
423149424
499842795
81617485
107292719
171978576
724303504
56795231
291405304
21210199
132270533
459667270
440695974
293649916
189383105
151054821
486210720
617718594
235535614
41242607
244352156
54639403
574492123
530790
71284655
439399244
293139030
347254532
46296203
36784012
273876426
56026993
686822031
306445282
66095438
13542007
661934094
14222995
64597120
178194096
78976788
481128059
59619502
38917963
47424058
262741778
22745948
50160813
270438847
238230366
558707075
3001080
151508958
2330736
730277654
391339709
417534789
70308513
56227756
314213105
127323424
272985198
310186817
160380932
21522821
16027815
113721059
293826298
118687447
52159264
30154317
182923048
34490926
441126239
196250824
517466354
114318757
80468200
183623260
122632005
453699291
800869537
154865381
21485265
573087574
82500197
15037103
57697165
150456594
666090902
270721181
437498575
598716030
498952240
34025738
127037558
194048745
102924486
511188081
151798094
20982151
89153152
377656747
447828269
652303970
5151350
396637888
46831971
352807153
381997938
543931252
202717689
14841634
32003748
541097269
306653448
136103459
28667261
91573012
65443779
185663286
119924790
146830762
330279992
11037698
235738782
273311593
32275140
253570694
503138163
122361163
274632824
248020531
136934885
8529510
380082035
240426429
235356228
18463115
479920390
666446482
581092329
457545628
111811000
688680294
168380065
458123005
440842528
172340860
86065146
52564193
56674848
10737694
74224667
33156152
312120955
13411777
118470972
267033249
312577786
161120676
326510189
23790213
219540215
623177445
773382922
17035603
537338684
283489793
143957423
203204990
43692059
179339807
116490978
623192200
68034915
91642612
129935305
253878775
747220361
660092703
425580562
82295317
245836997
150263859
326191333
65025966
30817082
68577146
544087324
526803657
530083908
772728921
58413471
85930031
494330292
50328389
40287258
185607769
160007847
230556824
187398122
60760215
122748058
1676505
638746387
2211604
435771413
7810255
220455864
320843113
45345815
70330931
455402706
63353901
341040281
275449681
317696277
91831058
136977770
113639085
604981585
257021072
178311684
20162970
85240038
24894346
104981335
139243918
65134345
799934468
241973378
403544754
349015116
88858519
120978252
433671845
943078928
87614649
240212085
42598342
25920872
53841429
789116353
464499698
384678430
190809164
632835474
220199544
271003179
82057364
186241436
211307696
383918813
266004506
99214658
268762787
367319703
70787888
263724157
762963615
579885890
28518562
117533228
106055886
160953583
301775571
707232672
209800023
347301332
387840467
53205115
216412057
226642228
1323041
288049125
34341068
35618
866998950
206088235
19816537
168070933
188371799
22270910
415992776
2543944
85308563
719649772
5114393
516195735
392758288
49263217
11828566
98646629
129017850
630476366
33729598
146122690
360453094
532443731
561823048
83030653
407558407
118634869
28199907
154868198
142819055
256770297
21050717
429267704
116256664
124489748
52683798
383490664
616918910
156298155
360892263
2567543
114479187
85432733
131823621
69122267
59967747
56612458
316674403
2243914
79312942
36501488
116330622
513337156
160234705
27541169
444495146
145063391
552960725
257503731
134682432
310466972
193961647
221853632
35651878
465230447
209841131
122332771
411455846
618820942
390977373
303056200
257265591
123155069
326510361
339955754
15613959
18288109
709512259
125612261
89661036
85878518
195242597
54663175
36269119
9554204
39368525
718373079
158096907
586447108
4654782
123997430
154277601
337772267
96350072
187602005
32821492
299387708
143934247
1856094
358869495
54940953
351597846
232036777
361647300
110185457
333921441
631199642
857820074
561135818
58326040
246158331
284613
54184681
211394127
33096376
215072719
245173452
7377051
201912134
525236942
619272026
123182937
662816298
115682898
12078005
83372741
6885203
81678238
28056774
118486034
133697857
202124828
138958358
17365904
139593664
810645497
141456185
92115402
182227556
145063393
37644839
254033510
396974232
27889105
557575
195141746
220062144
51030803
509544073
12845823
69435805
233998529
286697151
352218437
626276757
195767453
761519285
528460724
191357499
581838579
577393926
119693265
202017588
7738115
587364410
241361326
64727636
140545127
135202687
292964607
89612922
237060735
247828360
102446987
302623999
19476306
613009
73038891
719136263
98372422
137873802
324485682
482297645
95261924
145916647
676109382
429029825
5512657
575209273
366062121
308656505
293689188
454465792
327047777
338759619
551008833
1242082
339638446
317395104
200033603
83427519
47386206
337650526
30343100
54557932
88907842
47635176
23547421
195854857
278330421
324023816
133984730
700866070
235133132
464296928
391487982
489152228
91323241
135623492
889270008
671343140
447770829
465831906
823434763
521933429
104735016
200340254
8669030
37906803
307576102
188829775
63852190
449683475
45454452
758705328
552392046
46091961
415547069
13856810
14435703
254942616
508183472
260404373
266657306
129313032
8334325
157637370
156367050
113834480
23377169
892703138
227450717
728233250
1705451
125436826
214381025
29180870
352795342
35139820
531915007
16470803
508971439
319108646
306104976
558835761
93916409
51554651
632145949
120892348
18423310
161830954
334209541
166534689
74009383
70010772
251643445
43565396
114742116
130989206
87770563
76490642
252077232
65557608
260301094
567610812
543795452
161440339
11326533
378285343
188442399
216834199
68025182
176471877
54246595
96198082
436869475
289598964
122436025
202458
120236755
177598520
206956646
251073334
5691235
449955518
112895394
106844970
240246640
21826265
377571996
182785814
548290078
138209448
675552537
434804798
335853230
687903325
733391726
244487775
363309783
127983180
165209765
203219588
219792237
156386453
29007944
278933325
74129052
471914725
100899840
159514091
808268405
461634513
97935836
5787947
301297354
328953957
274538864
52395155
206642016
542020332
93085344
286711884
215301591
385495683
255287295
38452470
60775017
11358192
25326200
205809169
29037049
13052099
29285984
197939381
812768017
145677884
10296317
103705679
624323173
120878890
203216697
250601419
138799440
343676213
58368175
35921983
195326721
419759780
99141
215609514
2988594
42137797
585018122
539201972
30159756
60170536
122230718
77297328
103667802
250998391
93881664
1300776
550282401
148508016
360911862
15716454
176468511
10886675
878557453
1026945
288860234
114369682
669142968
16478301
145920619
745639357
227342792
233396670
517475649
609477069
247434116
294530684
193598461
23132032
170102789
673320829
78501928
108641022
99350345
153274016
887739686
604693210
48972646
49199746
351931896
764270008
230062582
9343196
31261301
102005966
222653574
72359002
12115998
24411310
310328013
105377616
84992964
249738507
259016130
156535653
388706305
176551858
37960078
26421918
306454007
14675586
258315901
117700159
554566709
286621556
209914139
212538207
91018339
156970913
249414626
653856444
363061918
78435930
113428095
243907136
826657807
17102057
175453741
107798776
144812134
535763857
559064579
165951574
869749358
308530465
728687670
313686627
271479658
12166436
13470993
54443638
213534445
111505600
82458652
53864938
66130414
115435409
164871219
445289697
109642139
621317563
12407359
214697678
37575014
37453368
5580439
55455593
49531272
467220690
348044765
104961513
547328992
251841654
233904320
830943840
420417397
150058837
379701926
235459026
71065161
350113756
13366321
365159479
164982451
203427
608515624
284095192
21178075
365851726
52571653
28521158
496535001
125589202
348284239
199232751
936860843
203398198
23125354
648349478
94505859
362044386
126067564
112582396
61379033
249197939
400798
224730213
59485337
227042275
188405837
549626952
146358686
269150306
521975185
33214070
493188692
345631339
306216
113076094
268320631
543695577
112271492
149260026
299269241
179584368
428596189
12284379
436114212
117828979
78381701
242061108
262477713
41933020
489711156
193084282
222567143
213062702
133524965
376931241
394873730
346131774
179201570
109056221
106193064
22291979
636612355
34091832
82284275
361002116
461136260
28251870
335673356
4497752
385410123
41780038
278665440
252551380
418020095
159696937
262818816
41027172
646500938
461281
164023016
434785402
80058021
220617735
354232576
44053149
297110396
67896660
62151768
413919288
129175184
238173395
24007436
326121754
423649039
126505366
41761517
53405892
59985931
481904927
657074679
71991039
73400245
224887629
298875289
122680033
219781041
245906978
292666953
45645124
425628625
413145355
7338014
688564437
63477112
638584
670009448
280441583
9571553
381133360
329903277
83246050
179460281
135163130
61070797
279906699
149693697
444502792
51686176
483991374
153258796
232328129
144140959
53748963
586097569
10501357
35068102
785716343
176811277
337255360
187774656
178839774
453895943
248373165
11209910
129231469
41934547
108687012
3635158
95262808
100641796
485376822
384101741
30612132
24441499
519837685
145593139
18063134
257929420
18737768
25516564
694404761
298423
651171911
489406188
62835069
14473358
809781794
294764078
698932549
417110523
360447888
440035805
34354337
86046717
228880797
95493793
215213182
313258945
186556848
917151821
472157563
135822814
588673617
589643283
83958056
249239383
384922457
296921978
165850557
333909439
462708078
210213847
342326371
90445848
776610654
323860565
343060480
815028350
181037310
231082684
119765250
24764284
642048278
97813012
537063330
337995722
788502685
39510331
11590277
40220878
20302828
82988086
10431056
128395667
224380203
559828623
14631166
188709910
485377801
370835611
3240426
348059219
152000870
403363763
480572402
326438024
611038580
402803357
15522653
141051824
98151696
48970294
65614557
485188653
320018906
90959827
774298212
264920180
542168990
180043208
87351476
198078382
279677791
107570416
75197884
579312078
80931997
15629412
287967995
62339298
868043871
156830583
23169776
531394149
150466368
19754456
167577321
726936692
255696905
914434136
139763759
335215870
771774165
778986123
148816479
329819297
148043296
241148627
234921416
24567073
47685346
36970959
5373588
14551116
23624990
26057149
1050867
41940610
119723386
582913661
206857596
234912499
218139185
327207553
142784275
28425194
260058533
203074979
392326214
232539685
504714855
199717079
390321017
293015306
114202849
191180534
126228618
87534008
418946666
45630861
150645732
317154897
511059275
638935554
407189366
762483515
121402162
2646052
182118196
594666598
102111689
252064857
22379716
125484927
160847183
161796344
328622266
261909326
355651682
35745264
100084656
103908436
126497516
962800775
346850990
86338033
104284793
287596851
240287189
212270123
124897280
264475453
529501898
654466170
111128985
36563078
31636780
83869854
275192248
314761249
93975945
280703467
398064347
805122548
342465567
598957469
311850931
233969751
257681531
162183195
209323192
432856397
818623798
174048557
428140624
221328625
17361880
21803353
562346306
770123239
383338690
26522700
129072255
179094421
23461160
117442647
13174182
88717055
39972683
557384009
5213546
492115483
411776723
10591038
6920605
326225917
389807015
53141950
308443686
429506890
34166260
225507626
767936157
154650081
59417342
1108895
400766770
198336226
5170122
282503145
391731418
214895146
418070276
128945533
65988779
11809775
528550561
170185900
367723425
107439206
216337484
96346297
160363546
18333245
13167823
43479932
45215486
284239208
143308627
212788362
483137965
169439288
355779988
181919299
88250621
93832351
12560211
73839164
560511110
172684162
374301585
388182853
621283904
271771442
134776818
99261765
221272524
40047863
181712376
336851667
274061353
430225893
12744057
29377365
14985046
66200906
526950479
239552815
4504787
77166290
403644814
203993227
53826574
62469656
389813167
394359882
77260083
455242205
119850207
208170001
45933921
445539059
12584695
182709373
79157074
493995545
28717628
303526165
742822559
508142668
42243141
739245028
112595894
408429061
286387489
834378341
85930802
175439424
39842554
102816277
124163233
31338064
509900186
3854950
84075316
76066779
9175991
35682343
273161624
211475431
527183516
378337551
592694826
490426207
216154278
51103557
287991628
502595063
728735375
205738393
1100482
231106675
198416138
307228039
52501983
399706720
120775952
21629198
61161595
350814583
598386989
687719931
745346877
317201579
61258409
692181648
809592105
497402451
644889149
86526932
41715056
245330292
316406933
59545195
165205511
166833638
607909107
711404001
5238003
142972737
21722294
174812213
731257152
544256207
93492630
221281326
314783608
443436780
570504198
163034418
141965613
149221062
291407306
180173784
72635331
61447141
138765153
115676596
18468646
231991071
40038220
52847336
93495268
55293963
528764311
151975
288308544
467577914
393511031
25991407
580183462
46511516
280764030
291783919
67046970
688667796
17309297
212533128
49659820
66135833
226787939
195207437
507579971
22689576
863493965
395021985
204527372
657438166
13240774
153758648
472784387
172672764
73421993
224435392
815677190
18930542
448222464
217285725
72008542
2581934
33610063
2927116
31915397
524440063
73293310
163396737
20359674
55409291
88069797
72517484
425484783
260235188
599790172
267625373
410842305
516114209
214361413
694401254
188231643
319120767
188089234
667223854
112798312
649933
99421521
402709792
300839027
138034470
2136003
7006789
1738545
9657397
88434052
112446831
24172657
105752478
257685363
370137636
364379275
802497370
443357602
127352324
208287177
32196844
238753891
84720502
137833599
683139459
214667145
126946030
64543545
427701733
539802649
87244015
290341773
182010709
18383752
13733421
648035520
41033110
1160666
381331329
223738681
47288846
19364019
24516121
488874970
7232333
65429781
148473279
120787112
135077155
644400391
251607666
31151434
77589093
578148059
58857788
372288679
383463277
118793167
197047856
3322883
667127106
178387067
630526000
251831706
811433396
575489132
465314666
243423375
302455511
916715455
574980273
179674579
217632478
255921693
228275472
521863782
30175913
98093334
617948209
145638578
118015545
25633848
24673338
64889967
286229731
122577386
36075655
262992015
110584619
352736233
17943150
455888804
139508084
59732551
107572359
128315519
513500746
182870330
152321923
706579790
100162456
363224255
406023664
21449146
272774649
361266811
620707929
145679670
648228680
73218942
71249563
382516025
408444822
421276489
454533660
196835489
435133938
906786844
666876177
377809751
583148364
22295030
191220337
170997322
88883789
64781764
288137027
78993806
23083321
78962566
192171999
16072225
134704693
122723815
61556460
361448444
48826861
607074686
575197137
270259238
167751016
488493885
491594900
182164787
424719291
346626407
662644317
337144316
194036421
531642234
119064811
253346638
77946130
557918576
34711411
108763009
21003289
163987666
20413252
81590091
792939128
35957537
269960765
264875704
345919955
330503928
44567368
45288431
7474107
353593097
14907099
240995391
44316013
1809110
2036769
698425550
75850415
49389005
10267613
8256479
491676380
399516670
197150662
200566826
49879320
10917992
477059
87851111
522195737
368290678
390634419
940878367
153605719
205399048
329845145
342297566
6485663
2753113
92990843
1584861
153915056
368852060
7385615
466696850
129534680
404132354
856102457
25706591
112499690
299167785
442229980
595524783
67387668
263480916
78939691
31832161
280010771
458950099
24337809
22266770
275814444
541739260
133378868
159812992
155243658
56193263
135614276
30601472
490419976
390786559
211731630
314575191
146717085
487960002
308255009
589226557
139775849
183791606
83783885
440896605
233274648
59437536
77417569
71796100
579390504
54701749
199695941
488591809
418169378
14555481
32118994
471230360
99595294
936332380
55161653
134815820
141707917
40483792
128987780
214530161
68090638
704827401
223190874
52188670
635670655
261457842
24182750
49009906
224379774
1217453
466036578
2458775
519445156
167713423
95990740
167671462
270129384
118291862
499748367
5209523
80705857
53401471
318993384
356794759
14945294
335255118
238887169
195712997
67701465
28003338
899715984
229854172
161594279
224418143
40588971
5950896
335847201
14729553
332128476
110824635
48200771
141665044
82151256
294181402
208375490
30033392
80579881
740521564
6313930
207337293
343269841
74075532
488685738
90360051
2520702
165754903
67013736
390690384
19888974
220280099
354031515
308681031
29005931
537023659
158913471
647128599
514252455
380209037
119346542
163139979
529185400
118210749
54420414
423833415
128078198
77617085
80885686
171429063
575432962
149375440
146502664
33428260
285882562
795379770
82696227
29387016
172398840
93637765
459810223
186309274
440587552
819635353
145912649
270309901
257226822
72377322
363982574
600615608
581325833
173188662
318590847
22486476
107312751
15073584
469183551
111903183
838456821
194634897
30410811
220109192
87092019
338356532
336578796
403531063
29948836
245475969
205553784
99205827
10785568
179050657
20491712
363825639
2438229
136633003
80913025
175504456
328244318
610162556
149002673
312156655
133832416
392006387
1504206
427582330
145678021
7409850
18155003
412487196
729885058
89722137
538119033
245665101
44214279
187851596
264393810
330679173
303661699
67874918
109638884
7043070
318309222
294146232
356731431
21572420
51258867
42993818
116290790
11672867
293657252
351848605
618195771
143547212
358791608
89216326
30310602
183685542
214945666
235669270
190389303
781365377
1058071
252110972
534664067
100375395
239901232
183533937
315400252
124681159
513634202
179568165
521513024
350474174
335062693
3178061
263022428
86042278
388312426
35406892
194786181
7562522
5230318
311214306
111678575
21129100
663531425
115423882
37778301
534128665
177409794
88552816
6899141
342719427
51892222
123908090
355366889
697341715
650962144
146843440
355897521
467854699
15745593
592283086
215068479
893491220
483906875
25064787
38532483
50718457
194440920
194683649
385971821
86362936
130873047
182313623
207133464
471737859
236979863
194474544
52848347
205947989
524744039
618112036
61567490
698959249
690538662
490063820
809947637
580391911
358164441
182611321
159082623
75632020
17347842
10788322
528191076
43910960
141800768
317005215
131098262
24391450
10902617
143713862
711318164
583973615
333623485
252403684
10090655
100700636
536566775
704623196
86070402
60353830
132208313
161305444
472725511
299474424
502142322
62408918
288699941
3992107
185747939
735058023
142518710
168365812
277928129
397090801
18249898
468730742
3875146
6475299
185902956
112934658
481963806
241949670
304605194
89740448
339732709
5235
233897538
421688240
740070933
177551278
348643197
501986075
477198446
37061429
237094353
194904290
15261765
35137676
108372701
185570331
324352575
271567977
706051897
93092746
528293589
728141860
400250908
124419060
369200870
81456969
10455333
130512258
653689584
173512807
18657775
48394626
141536757
660939190
56631741
132018382
77545712
708121507
7011481
48151178
399886390
70855104
87094168
671304782
5744367
382123657
70420752
6368762
44766522
138058832
54278255
660194697
258377570
76687405
317852211
235736721
64383492
832216263
461030544
764019089
50147235
526944183
120232610
555052254
62912680
292238661
566412317
362603124
57916635
695353767
69247394
85015966
435475750
213623314
709525476
549916727
34764326
342298971
184534209
59273098
295770639
296170911
6202225
439144267
162829677
578693579
593241747
224343838
3043634
742432453
361403617
10054229
92555233
186473298
817059497
35288353
138038914
16203688
486571134
398931958
79265714
282778975
29667115
17381458
65750426
248437607
632053321
312485497
305000610
77287826
204900028
106869625
866696061
408901884
224370578
162022120
233734445
23000217
62394267
399318783
411933381
65251908
294031512
38469123
244036749
38949793
284544045
12519432
203436103
10080738
337196000
282998815
270158445
257696933
44096036
61599579
68305746
43617084
238025863
148574281
226093234
761576021
59131718
173494864
56792154
84089884
147141521
185747084
304685240
18712220
707056584
55027320
167363738
229105393
424065707
191746251
8583838
334227764
275463933
44036324
133408904
294177777
385281837
44761342
725023096
45147649
335263813
112255225
643006808
43891876
246412927
241311718
63765162
1969542
399501420
501934818
146036177
420717794
399544928
185614299
360234283
90033954
142988289
230911787
336057419
631888907
1231052
43799071
724788037
643894246
32932990
25114384
209891518
140301393
99005247
65772287
206265247
327372062
18206187
329898360
136667863
255625537
428961155
25640935
482600989
399233697
591630864
63501270
183034360
7204506
515273572
1033281
269213074
80317491
168058624
25746650
293909341
812645902
368310650
56803316
414759039
190500414
96712989
1225740
145407952
315455
516474621
76160585
134912298
230554385
201863207
152272121
66895262
195531605
54644961
263142326
305236408
364749292
69300088
90399336
22396295
285333636
531912086
676440702
137852061
38457100
41175549
134903267
479842707
349235181
72184591
80480477
361758003
720960483
29451564
56097364
27032481
108216215
81555502
77911450
750678315
64296289
668451358
174031847
169774063
247207244
117117258
354681849
547671265
12121517
526269743
250794162
21663725
205613236
50497776
23560872
360490650
242269315
370505131
239117176
472529465
8689679
242226149
24161926
161449358
904344613
7117031
9051393
271945704
140406140
13175233
142701990
19875871
113733255
447771976
165864944
195454848
104391792
651625315
70211400
10852638
20043510
153182042
37522268
842025971
197860798
602911028
99539650
131826046
388984342
96619721
3348043
591615040
18339596
675100483
282839682
52563393
464829663
103707148
588109147
480322066
29588289
656447927
208099950
1089590
43855597
215250229
526167805
8793969
238260918
541170731
5188182
161906608
369606875
207660867
311555815
148596334
127992233
91890924
195032007
58659164
72749781
192151045
128871951
126712731
55086899
258778360
67260038
338679462
482684861
241702032
75768600
21319796
315711828
182386549
145693493
538588795
49260368
27976157
146824036
184388388
164266232
95711616
98386407
20551514
151943286
71626958
157005481
132686893
210982843
156623131
176516245
132553295
33862479
597242811
303921521
46464613
97202841
111915149
12416731
560859641
28443045
387869417
543015833
651683775
412298195
130675352
125371164
258033583
150547096
55659569
360223805
343098798
209958364
442166135
21101640
125468208
341026042
538028535
83724352
644931244
311465612
166337923
135132496
455178484
605033039
384099384
239498160
115498976
54218913
333616889
711561795
225397465
226467318
478540771
235694397
629372457
443822009
189907286
4509617
83608645
710095048
258514350
318514025
2844507
95259795
109286229
8369463
289495350
5597792
127700604
142720247
35789219
33212261
5926840
56182446
110517372
66315294
47869733
8001124
103694795
108493230
211694102
79166420
234027062
27294448
20127653
542996819
383560987
290837663
346468944
468297456
116693354
280342494
11779652
364609884
4863245
6637035
93172644
90046017
53189817
267862917
113435097
341104703
63175526
486259455
306887973
903355
35416472
134127727
1102996
67156005
87464643
34869317
553298747
32343512
22141579
27324480
19148024
57844707
91684797
581324679
595485699
21249901
578030645
189812135
216748051
19450497
84787800
339991446
9355573
218261875
234550834
201546444
83036062
273679443
244902976
32469426
38996918
495572030
32271932
508028710
145931044
125745397
35684778
140004994
324149896
233277284
4280188
215129010
664089667
2206151
10640990
83523659
429298673
279493833
383765616
600923080
72102673
402533208
48714615
48816241
154796297
122588184
487609940
299047158
474304298
276987337
182367319
91407936
24296948
665081342
29086162
621231080
138548997
442605154
379399771
178672882
522895847
317544197
561457897
58275146
165717425
1054294
494109
336243459
66836412
342931672
307760491
248925998
431404836
171406796
459762109
213275167
248166681
753297557
21206782
899395
791443836
69149754
54938486
603945261
224555203
598535114
193551881
129013548
26776946
475003004
289863261
537294020
417486345
66261813
40115228
876846252
273487097
473458854
16477251
157601208
52264685
57621669
280308244
29668748
153340478
440173837
81722481
107713349
469480999
950853
41603557
901231460
446949835
764607664
219628519
188741442
100354827
152533587
301871846
346508591
678973546
634843565
87881136
237489083
285563781
445372482
567674874
234537953
96876493
526961534
732327474
119549864
28022770
55037299
41897039
170078382
170349457
5213113
550108901
48235225
799066556
909340120
226308791
604055918
60100040
473421538
128535142
187056126
527057862
87853640
156375860
692568713
55465632
78998724
675616760
40010516
12862368
434834896
75559197
619040015
154935083
138840121
67561715
79241159
372412526
61702056
55690023
154687780
153819217
114289608
389200378
134682788
4232091
304398809
17462440
9828216
45402125
55047587
15866892
514617235
196931576
204094399
210486650
912832836
535880225
274637926
117699879
448375816
70774207
8043851
114062701
31364943
387603820
284856500
198672987
79020091
703394370
289581689
420088815
499175096
92299917
117320477
31083093
156364521
201664062
674992728
171236318
5366004
171664137
659190386
163312170
162396873
79302893
44923858
639050065
36423520
48703349
181118184
382840268
150543984
133971341
309720285
222221052
210493528
158194045
86020362
443890179
169950565
71173667
139579291
736419806
53945684
357775105
167444213
72023651
130482778
255384531
77539607
230088011
345869195
626934905
516338931
890204889
2856163
21548329
201204549
132832543
421330936
357763543
283554195
155180100
526390531
753338649
403655397
471215768
290800131
469920034
669205809
286441516
523064563
170226804
305210339
57736314
51349155
196027486
248634781
4925572
33424284
484203723
501032014
598298356
728998734
275010959
826190025
227501543
636944889
13920098
89447756
74291155
577798427
221262042
374295606
576244873
884965575
36369032
61704421
529512711
519985825
14484855
570061523
34237858
117621837
114675705
212527248
313048992
41653945
68749890
158044370
241664284
29928414
539515470
141846451
470785196
4904573
22788598
43488549
17694047
24311392
374373818
569229076
692777831
792346586
634250297
578474370
181084118
360106613
89362780
446003993
198437893
174104302
144027469
148536251
613219529
187421087
413575226
77998540
161528958
354539469
336329544
1819633
74600910
138771680
545845334
506560774
219825853
217953751
7711130
32141199
4704312
111713433
167754096
776085368
73530960
178985971
248420130
161856930
1645962
153629473
162612996
9495217
42242445
134407364
233602760
260886558
113235900
189351115
621096898
31453839
44670833
661798372
4330268
80887245
108970011
596169852
618699470
120823997
89243650
540500105
432252593
318410047
124082116
367540930
35931089
518838923
318374765
74838579
60218985
173327562
58457324
95271874
392093941
641246590
42304873
107457528
151089559
19422298
180662092
902170369
270319892
22074998
527699953
163629396
30144721
783268210
159685417
159771469
78391393
913405230
584767312
195884424
27470921
151718562
396796278
135616207
46834690
7922269
166312384
570930330
583961779
66585528
485844283
823371489
42295497
4090987
140490584
32285265
98147252
323876010
52305861
98410493
263390502
831263503
276680656
92949897
853354337
194730580
93980992
197752778
304278241
3717308
760140216
195287329
277543927
323654580
7253575
210807204
393582766
335019469
293854258
127000022
234732478
404576751
68110536
47489089
574342242
235617452
263801341
14650608
136982976
497396400
130228442
420218819
34707830
183102590
367121903
227221033
219177815
435897769
41173554
227627781
125544139
177351478
249774525
207937604
153868839
31650558
9558369
53939379
189245910
107212827
216464478
57205198
237746972
314504559
608079392
523846487
197424310
218939317
192632044
310242343
212941269
59560338
72844246
480366951
114742544
919410086
395530518
15012756
366673934
6733846
72912092
665950455
542274748
179688141
611803894
52960860
477131005
158331181
107670950
505304804
56735161
212802410
153975961
43794072
79648184
106016803
681696181
15388077
260713156
285079491
274331055
710983212
276434827
249004981
9642118
286265475
102321097
1115965
252016399
252231185
163430514
128256220
12701451
1698861
22293583
106623949
565773776
233866094
93458320
146809352
265296545
336184679
591889192
235002514
39433968
478228719
413634202
49528053
248577338
93709826
4775562
303135188
254473935
148719977
704704
188776034
92375282
176738477
253729583
71077024
107760974
4077427
965483756
7940763
68228521
438347203
441005187
167182616
87392694
301317993
80167432
11421152
30829892
212477700
313411271
214344767
463654360
7078872
507793405
91661840
613515507
88313966
65295808
64956619
805882191
434534782
559982976
2294767
312648389
702613898
184037369
46035169
14220885
188340790
86367885
53120757
789271293
12033098
148859055
742147940
408136890
463288726
272892703
46862802
58976777
704609381
13741492
6316661
355163554
443821665
930510123
81824683
314056466
52143717
727359980
381428065
436813847
219379474
30995411
365424281
188894217
84499890
149661024
454511009
14345303
76439204
219761403
615742352
60546443
89801853
105929632
165943781
426229253
149927152
483130976
138183377
69850139
927549873
85163967
34741370
9273169
329731216
3366616
82791324
69640488
415914171
76407831
59657198
267445751
4402994
130834035
65076898
68747773
405569242
699933894
18427080
41298313
256334295
431291438
11745339
55378421
271635579
239860031
227047824
285186709
611376532
27885622
6753572
728181828
100011364
157535656
194582378
66231172
37384374
441000372
63981242
116908797
253001117
554308201
374693647
340082744
37090698
628680738
391389096
415968267
479399241
108262999
887266337
567413527
9690944
29626787
132018262
146509085
336890045
336474390
194012444
106402011
143214718
44916790
376762370
452943929
454326919
378073763
89917662
242560601
28456568
489914636
313166301
203679103
51753594
76028973
225203706
424959368
21148428
343078006
419998183
409473848
6680736
39760894
310451185
221311350
1572970
27357053
3045990
37259042
347739878
492617515
67073373
423983785
860102545
13178052
475393173
48523801
692074381
72181143
28015287
374908080
555358779
449923070
481664558
262123600
162722095
217828568
43094734
558010436
469982771
400096
501343307
58077640
366792472
381085488
205434022
129955308
424430496
209151405
97234330
13616294
14790974
474616865
176146538
686603596
29095298
581880419
294063799
73040899
282584079
416794691
483273290
26149985
140828224
36166146
438515404
65865548
646445972
361501136
367783176
525534
501900562
196411072
386688904
18156594
106952419
580050231
72692613
111291975
29758019
185142391
450976530
348818594
27771791
344894452
153047563
166769456
153049073
49825525
78517038
177138809
275195780
44790956
276641639
192477107
176668920
286555669
53696387
13147534
684767672
78996603
384843083
89970399
39088791
358732846
163789652
158614253
768192253
469745264
385716093
183478216
131815755
173664397
772591135
23426081
594862252
673010195
350232740
82191978
67568950
354458548
127739720
183826781
245771152
293323150
175199859
480117278
421475883
82240807
364692138
264320238
328216177
186232261
137845918
248585649
672555244
244323423
129627771
41525874
109244813
21726509
75360636
46908035
200043404
29378593
340049617
411665233
149455633
382985937
24522818
84140458
4969093
447248408
12882914
551911887
252428654
293425004
175891928
297623817
402041947
374045585
66363145
620290804
233532819
350239365
19186976
22914172
118880096
334557523
58103696
525928078
655900432
28251402
806992301
20649293
51467180
692309892
638713728
475377269
13163237
20085413
90594763
12507434
264657987
202221052
65975629
73228769
7476684
112225805
821543
374044651
493229505
404064648
15431887
53721164
74600896
390188278
182635048
12721965
1912145
169944580
281428520
127147849
28295609
148140228
863625879
233135679
100119366
103954029
220017906
97130695
78809590
295723978
383703978
48319722
88649429
44347986
152328156
382836085
16893968
148407171
564347838
2062248
1516941
18802245
201129193
241108620
64242470
157975808
32252396
564106748
501446962
25209835
382365380
129827126
94043724
20825173
11097296
229444215
150849761
159652375
315509853
358932815
471876754
212247213
295346498
75063396
20510965
215412732
368426625
45323628
229286834
439401016
291074322
21710183
38069870
844041285
3955017
91373921
246832143
24732280
5399933
47989087
38078461
25059286
154729899
93979562
171314724
77897020
497692959
158984981
62609685
86954842
112786349
2332949
306321594
500574630
30553112
1122066
31262145
9780261
88512483
98912756
579258604
77125874
173452619
755722773
675161125
526039230
81607515
727899099
850430
215878819
16629575
3473039
400391450
256703281
270547234
116735270
536048817
310568441
26780208
147905360
298678596
106949344
773723598
87519282
25513863
192614283
26283067
917171889
149837704
7843751
130177081
116888937
23458040
296116387
222337506
480824448
155989246
30110614
313205018
449141110
889438453
441743
971042899
110729953
458401674
110845929
530304495
6950249
181104970
801020179
639031626
40144208
20162474
589112384
168801140
22136297
380898864
189366063
403501706
58233154
33992535
94023090
3888613
83879515
340098313
668579759
624713412
188452327
294489432
165865441
21049240
771142798
672587306
147137344
345900061
78383078
372525080
308390171
14442548
370534292
173165321
546879509
461192522
139452861
106851427
764159
285950366
387742700
337593291
336237126
1139545
169882740
149350332
9239393
471038206
166319103
90985742
38829621
102281452
87099750
69483305
326808002
347962000
46501647
81977950
678397803
12875570
143817327
289322905
423777099
402999900
538537515
36555146
50966208
422064053
207428005
278975588
136936406
18955338
24309256
286233798
43642591
80254042
231663085
462255297
360628336
390144498
760327237
798779295
523263987
201276728
48188276
81484668
264646943
156389821
250482619
298989050
116835391
282569049
447660445
566626444
307398243
51878205
22232274
264570071
235569786
222632651
31889140
87917765
95724794
16292740
418235732
150447052
176695782
59533409
32272353
371079589
166988031
288891124
223162163
132703249
76702800
46444189
786067773
205682717
291157374
391209958
104542721
42371293
131035339
199146929
157848444
341078955
285795941
504422667
277011681
211525703
3134105
136795782
290861684
7796885
567546529
24072698
519347349
220482046
670407158
196741841
142296222
455880171
56176271
540583520
367537835
323930918
27774480
22993426
24302542
808907263
71561933
169850620
79012732
289716294
320161009
96316886
485475090
79626997
302578013
100261255
56108513
323094130
102147774
56120250
290767876
6652686
79042463
163639107
11911613
125423585
255184137
39245
275000477
535368543
360744105
264608090
537518569
139934922
215002124
349530128
263869683
470285192
139536721
545312677
26267403
196303167
281817945
62457902
439050315
426401569
86530724
441989
60148369
741083
303253975
478644550
441851595
12343542
157424016
101617556
44547493
320931940
535220378
25946761
367485405
9636538
223025468
433914698
228900075
159737998
42901558
477864906
67569594
585707668
32907583
9694685
311900838
1788641
297318174
13741737
3793179
619482073
148189913
41234173
9206355
6361348
97322564
222167564
295150205
8898080
39493713
100011404
429061595
197173299
718048548
218478488
44989439
264490508
753589886
349655499
241573750
205230118
454145906
416044804
249030912
428588714
558931762
866308377
230575274
321149313
339119097
316038257
12796378
220283880
146565188
125957772
73631353
88444417
177193703
179377977
201889352
423672661
66812617
403258092
54745173
19746925
409979189
62633124
239862007
252636696
231219599
354964220
174153568
276219771
239570345
160801898
100496504
162634580
64929534
302906933
421752392
75588228
275253393
220176485
20744040
2550390
943702
478419726
10859961
749805420
119694060
164485783
13877662
115451004
29799734
437556126
104075924
604086927
226730132
61203076
475495946
392601868
376916906
340020897
135805059
704340583
77128468
385682098
216529874
504231631
427373281
444169220
296808719
214237525
463284446
5565850
716506167
121455178
219951702
24665076
461413262
194350497
242874642
359504399
55629836
137794321
334263510
385323575
565176624
687133007
152713749
638403683
34322116
33403711
425667405
653586848
101389799
45536353
282303326
156128025
195590835
57007017
28062681
30239590
216531007
13173538
97165502
586034297
359083740
336604679
373236110
130263190
222017778
215516333
352846366
31633413
269790252
282278765
320653652
8053608
184675357
762706648
176539842
351847886
580565762
66080840
743175676
265807584
27607082
874729250
708842525
181908080
16088257
34443959
120592041
202131602
108070273
257214787
278430643
23339356
403086079
21929385
329520428
17169809
36946192
1289800
239417426
154389522
228919799
62640258
555896586
189681791
522985493
226215
22800658
491817870
46196752
35674821
178717388
19767808
81447691
453610143
553467776
293491355
226292572
265272241
62983681
505373165
92397004
358082709
455769563
887777026
84021007
46961518
475684289
123482341
14075239
7795705
235172631
225289675
173012826
90973791
311374123
24691738
466688367
893954944
295605334
300162881
172759363
563301181
677124678
465709970
525273796
74104433
54370330
346501781
470276577
160784955
641655798
304123951
661337293
780432351
853965555
538982663
101992981
548624994
349980376
743608825
88998484
781744081
6546276
72832603
158243984
235657257
247467120
21701794
59424188
159091748
307871140
338445257
367664039
659685575
28592400
19126808
112232917
444023607
166485838
67208043
5097332
91581975
514468409
6431165
1952795
126018839
314920510
327223204
915065524
470190246
206735760
70502873
60708689
8578532
311420466
23343167
438025613
15500344
144107052
373187088
183815798
49216444
6987399
231497110
212646471
233966808
774390126
36887976
335468926
247049288
467471192
133225087
17772936
413534060
228804106
136289442
403595049
118541746
279409877
423224178
411409663
39050760
383629738
582944281
370941070
152253945
567819085
427800510
42804689
440942407
529816537
187361265
516411348
108314536
429370520
153748926
41809043
3930192
144574466
255928130
4690891
409983817
34843792
92674173
30871361
222304049
83212322
83933697
907043284
1274806
65825966
8231221
756952494
114835293
160747482
20352659
96117041
178437502
46300402
211328652
72257458
660172547
597051626
35499721
662024187
395978565
419225468
275861978
89272996
67329463
72683752
756049902
7087359
93931801
354698095
448158935
5424598
558596787
39029808
61998479
32356712
556373366
352331951
102211860
654931115
90760818
8690978
53928451
41202423
16238360
46824776
13014680
29876721
433868936
414192133
187685192
65849148
334522042
955435598
5637079
574822013
458093166
178064173
81489215
429345682
210555846
620031950
193747178
200879503
34493311
287381990
203959875
396246081
79069973
702480377
303326639
262337096
561763684
758243018
458205974
419164849
66358208
382698123
244983947
5746241
679931821
30127700
73537799
153080713
204899742
710695031
795744151
112684381
553292429
832758775
94790383
144310479
542696647
9546359
51242814
781007681
48640910
13238789
206474000
181813218
22656515
348051879
127925800
11881079
528178310
326943849
154039227
231142042
875430453
43677885
36169976
63542801
537531388
603370047
95592007
3364564
475699119
34831727
52512660
542515142
544379769
765844485
38373418
106329376
446514261
99713532
125373736
486038335
334384253
80872622
290295991
23958716
2184071
14560004
228761049
516373632
46582294
489598128
407862316
260880720
123325172
127611031
200533747
8515059
417901594
1858365
133163416
20024116
375622086
15468756
234923564
245939767
322560649
266038963
221012120
150018669
4603651
14307494
53484494
83943532
64657725
421627756
524552
554659748
46719213
25819548
184717431
49868144
323290607
695588571
308953184
405467468
274358668
169739160
17443326
95880193
25548594
442935983
66607428
167218024
78660576
183106134
193174398
363391478
284061
123421597
6688421
111163730
157595958
434745477
294949979
210219550
220673257
81285479
143925388
37480127
246429932
518918566
250316187
39663390
214038462
4877444
144739016
498828959
93783951
72932221
40012652
214198633
92825714
165547367
22554766
417589568
164741654
392328399
121620806
804212070
198006866
164051053
24564838
23446400
55746911
12146033
95914007
433221507
195961490
753254
434337977
204414980
7922558
362653306
182906689
804542305
238362398
238939588
274681906
75686579
52761201
644504065
156162231
88003379
486033438
385679330
592335571
401544738
533767942
94777637
211271429
502056195
521922782
78583595
454994361
617332872
347528303
397078399
111668769
3124199
285001046
599722110
55527079
149494243
215618269
833542056
713373104
45530277
130303533
66707726
222790753
230804312
25386788
137728854
226198946
98415716
24646418
62828659
334626911
332201402
58657567
580131018
101153968
751777971
14646470
342124306
69973640
105367232
410049230
99554633
160007630
114360985
29906396
278113166
20207004
528139206
117058472
255558240
470406452
139397957
239886714
421648586
951127593
594773149
202092840
729694750
60828983
249119182
270947688
89693779
86722572
866365470
95928225
649745265
230333138
335705636
142932426
50188207
5286918
25012229
24679692
399509322
230948804
333221722
740528136
95722697
87113171
86987432
660205047
361937100
261148614
437528773
55293564
651093170
66616174
533943491
597929926
178132892
472314311
189251857
928026122
539537437
610333273
224700367
102256120
830992616
198734239
288549936
30057312
480980671
164750126
194793513
467530584
417834150
90346515
475873726
432276582
157722978
37400462
29046788
163689132
234343875
2320720
69181540
595271554
327257243
80531854
318483706
270470434
92468265
862599920
575913536
535660880
3599219
77489819
154315104
230999324
12214163
114783116
64991603
53891738
120684904
24911393
596722
6725301
16464052
350290558
1128333
4691586
18736161
206138487
62412220
117679786
389157427
64700469
321349833
202953949
337053670
212056059
35888298
216411068
330213647
581807177
5924005
136020934
111636451
177112351
256589695
392948543
168293497
574660344
591833847
456018292
406051520
79623357
217961474
562057080
48916497
306888026
266719260
658511761
122327328
17122878
501493037
52066173
31970443
551210055
553895592
331997716
119557856
128364
53278377
107533583
221772810
194967377
260568383
67300407
3224185
82897965
429764893
850279597
159289380
159985626
393034287
3202500
127796033
264038376
209980518
55815566
116798580
555907297
734412715
208549264
193910385
435343559
79252969
497054975
657047190
229127998
142045078
269090055
443924124
172302265
164385378
402044315
28404013
208087909
279714168
94225443
338724085
172299211
252486162
46761653
383091505
477412223
295106153
1251269
253273348
173895669
59391004
44229003
94233231
131541919
46177209
12324464
769246170
280391010
119537935
224642013
292169238
412047591
531215619
103779825
90196912
740368880
733564145
15851999
81262458
256028166
49727403
111534522
3580787
154762182
236352982
198439034
328839057
84074999
9914299
563609882
325140992
386594715
44536311
246117367
148456190
47204444
52622850
339931055
35964441
19776373
22633838
40874909
16254415
1841327
129072983
22853297
163771585
568494151
5773409
189475590
315116233
346887036
503260179
120410602
483424284
539192947
217827467
264409862
782095771
96517931
120507178
137695899
252009272
470678692
59859186
511957011
488246175
227624296
111152346
182048299
217899743
4601082
378010660
172557690
714583580
145050913
860480154
392501118
279144477
438462077
104167447
492241499
200911441
82333505
22617543
277734118
195135550
40880116
681011918
62482925
202282555
722737410
12276293
90897357
28054295
290096087
2490173
84993186
216194827
222176627
460683828
69140826
4291826
25240430
259272831
10467900
399227542
168939629
9851836
270016882
137732617
1540135
335400436
690010940
285059245
28166323
16902001
134483295
135738442
718067456
503268682
674940653
471871468
276029599
349119939
617734201
246622684
337457420
873723499
209502925
879656288
610373259
231669775
5754110
52876320
185109004
135749106
46412965
25963532
496395214
45840049
32314175
458060214
216745980
208041618
162309951
57847086
283612168
254321292
218780312
158772599
196806199
383434780
35359787
182826387
14673911
375859043
266145331
56104775
155843455
237568812
379520098
381493382
53657526
53705222
165237349
194903496
75324296
79551829
390822746
92451453
316536349
434180340
54495867
160046719
149734387
21685554
190290506
29798624
960004486
413081159
62225674
70450750
51896262
274682038
122630004
168216860
23099926
75209136
7313911
21488331
4631148
183274020
129802472
290644532
949373878
6349931
60571741
485336875
101642996
29022654
40027698
376980801
36536975
228206080
172523359
237062355
143588543
281645254
85858355
86547444
423255005
14777715
47070538
178815262
453498165
321862108
439496335
47428621
102507133
231808171
608377883
770110423
126459894
137598200
20209876
157167010
22308874
107536310
283911905
322688152
9947442
52907023
8073497
80379664
290739203
69465470
587285132
379569744
221465778
762825263
254381935
130948620
104021909
50989473
247169878
537424406
284373176
296064724
279494465
184154799
30455932
292188805
38994403
144189983
99138960
16022045
745199361
455180648
270197147
350737323
111025021
576427492
12011622
716235907
12533926
23109518
305375908
272918729
42794568
279927428
143634554
644053816
9401554
95709485
357781774
114084646
4168154
256570655
112411835
374926720
34625034
92948107
113876116
38786260
1147825
145591916
475388340
312587965
63795627
129138876
24421854
93285363
60722440
193562260
128104797
321865450
277477970
91336322
98280351
33492569
1615246
155814284
156192910
342004745
77387450
847945557
375213726
912540534
599937491
379565415
447730635
106221811
67820157
42156963
322734375
320566753
925039575
25341121
481881269
504741842
321062626
358947026
55687248
15059352
919451008
509953578
14153419
804174249
7880305
220779502
95555259
24837048
676228261
120370099
489841783
107628797
210161165
95590780
160370101
691346292
197887244
49776846
181004027
90401199
697736067
93992337
366014188
178962570
163952982
134392038
629538556
67597877
222511535
17944547
779623527
119603858
65074888
467376019
58398534
225242088
302410528
26011980
56895900
330160692
11000252
141327393
221364471
200742474
67474529
14388639
686545341
217439906
32027969
195461055
112080766
859547607
398324446
418332933
812545737
654515222
227328036
3336875
385532100
504277756
471364626
20289116
34321667
105112186
380688140
184724032
150456452
71657199
81226376
52065692
12286283
37016573
271647319
67814936
108128443
923437736
819741479
285075325
86043093
46410761
602456001
47427560
125277030
72269368
25288171
488858083
35478106
149278014
446453367
802145648
22537526
305682649
28174995
193919108
599583272
600736138
68199540
336536550
575179244
85357486
344820905
279030852
797017031
8054062
12485969
219970668
82407801
691321915
417388004
415520246
6890929
14653845
178023551
17917342
7378576
164971453
2733164
147187033
375677507
779911514
271163124
427091795
784742789
89561661
512338486
11003063
181746020
226062
76834465
48164809
97148823
131552024
78308324
101326970
272246993
62209766
40605893
767353257
107055293
77752704
81369563
120646829
286368616
397540791
277625144
7587100
11657002
164040292
223033653
4084987
40225776
35916796
317188847
174794607
66494601
371592745
133581306
310991691
771521605
19242819
115803691
488236168
199185484
51625665
755830
635354778
51890907
217828224
25218297
275584574
39732109
54687244
162588986
19639556
166347637
292524873
163594653
576982271
1986943
373966319
177026547
179654498
60383662
514020
357271296
950249602
778043214
235128856
5024763
134758037
162982716
7234444
161930788
45296008
20794457
87611304
161862429
24873885
348913181
313610297
33046433
696204628
600522540
36797306
615213028
557890452
427328049
4095623
256590414
64580239
3556443
26691556
21299292
37569540
443700253
489197958
745866981
274719131
21391731
457177193
291238094
543957576
445948974
45047954
168607533
261016429
12483845
248076119
246430220
184024161
194532148
681031465
12654086
555969890
374822034
380447843
4003383
59405010
2098017
83647929
179302185
112374354
390913809
93212161
393645059
44308191
11685244
448469817
352956337
371385277
10537566
55867160
176311821
432859647
49936753
152499899
15664699
372825013
644568444
305255805
104311766
82002500
352827616
26175296
386602636
512385343
613638702
522620146
515915718
704604261
663459632
27664452
414653104
207054163
166838073
27239844
71741265
400790259
125980781
487326092
255525801
442914001
128775314
340166026
372805095
101613992
464936927
257210211
139676233
502567
92658295
48566109
2612151
814955092
483951319
156067815
187035852
477897454
672937811
232538869
214509462
7280821
104791221
508966447
133648672
377533222
98063194
41520089
72843990
234477564
30302336
20772029
50424647
27004203
146815467
37236024
217112094
34212607
280068662
41393568
193202425
10094459
19580278
328534506
424715957
904382500
183379061
202526851
504031662
477209127
393458597
133099396
132868744
139454497
166370783
442341253
16363674
274144027
496088010
44637864
104854737
316801593
471583127
888513561
324939352
121852090
47802930
261160344
921344861
305797288
106021125
136560755
174690735
223348931
359454102
109865794
226474517
110004754
121798645
149677013
262193778
385217424
114486719
16153908
126684425
264190721
788328393
145045117
403903774
214508843
188571248
452406249
500237921
49008814
236953084
162580682
49556419
362264662
325136568
4322695
296235046
1743299
274379617
311603153
490665597
217493567
18301690
166419391
14658420
242674056
48290379
416289124
111221365
110251057
568139088
693692762
575246688
201785617
589755043
16137704
606898843
200561041
212029920
1074115
590084925
261320735
166642031
579596371
178098626
9124164
789047578
28422536
57823653
146143114
806164952
172955365
259586
1904093
199967188
411421830
373626615
470012609
143758257
521509311
213236132
167947979
232532580
458370989
129059091
419031147
644922825
737922619
105977055
260603411
337376709
132764370
306532341
80235562
2544343
503413992
851970552
488643159
693559009
134362142
1993334
604097096
121702680
148927173
297821380
479859684
581095133
20854442
73101375
28324822
801982116
406781301
106339938
7724874
542728507
147002679
520163595
531411023
74423234
447987896
163689676
227892945
32120184
72031735
666534095
1199400
108299714
42134083
27454487
23010236
159255326
203489425
170744858
102757544
51956388
112249148
416668186
48023066
142938602
361045786
24194510
13218261
409404559
540975168
106361880
28225881
319021961
32504692
506697326
777644705
20757315
515036827
815565
197369046
316297490
271005905
492235805
46176403
33451144
401381856
5085365
187141542
121897837
219324611
260455038
469581161
318910521
87819177
394180360
132732293
331882305
29114818
336962359
466808348
41998582
82577743
146419086
138101125
371328734
70119247
342950882
713245515
109251854
107925753
389853692
437696520
51469333
324002889
158207109
46805215
98223076
30251315
255703518
116047982
170694043
443416221
44008941
468106101
870437226
35340684
3731280
272440748
44576088
170590714
2885140
50200895
32002535
354379484
366201100
906479907
234160789
458707325
23737146
141169524
386711651
164373679
401284564
645442527
608359706
143947713
9964703
48159133
349304479
80381777
153747503
37649706
446822280
165281182
211926981
145000438
203137762
29086777
455398098
176379523
666656195
589299316
754717848
143631079
73001555
36523512
61130605
262970179
299250733
461284335
570189008
15165502
23864676
286866721
453570028
56515499
874294406
165988215
133058131
512576
240788972
328441163
61173013
87674943
271296977
514734265
56795402
84191455
117906368
35876768
23873664
529857333
227880917
58743522
339315524
218836661
144112363
245355120
248190641
77509129
457387402
149639305
122459357
623167669
17822218
421369692
117067614
366701798
269663322
132812112
44079728
288453567
792606857
208753008
367558279
260135857
254402499
365793467
718762324
764334194
664301
546494817
228398253
48570468
367153097
197029480
35229164
137430139
116432314
131964972
555277728
424940409
405856540
80406856
886535938
138817337
18985724
247346968
412362303
5901518
8990551
521463902
46774946
129809510
338096670
454432216
202987634
102448646
173263714
339066750
106231694
20102949
403549390
625170285
120023052
8492351
312840301
72718570
55050511
116860167
241956537
33604456
523973086
665357542
39513030
203827334
198464814
114981090
189751625
642323101
314612465
622404713
97623776
120628943
214959660
433229945
94378982
164352054
19200220
496401482
20331744
78810364
98241026
512249778
205002389
89265673
79941209
567168491
401212144
60513243
347869178
302793278
3944047
178315154
119575609
45481998
93630806
44771319
143964950
907648689
24590902
107107607
38446909
441215629
20978835
146255994
508244825
175990853
12242111
5969648
113199115
263076792
276659725
10260336
411055136
174524978
320507394
93581479
355848688
47488872
31933994
67033423
139038954
127851739
153539555
208774861
640666
21300697
303132527
27172914
22612002
59545718
224934426
315519897
216611624
34900924
609754723
583762947
43860050
341091579
144244
138958057
373179137
356726119
382352306
12617338
211395329
404722905
143959726
13978675
81991762
40113899
16577927
98244981
357043755
49731511
101367611
50850450
122150127
257271145
65305696
136273997
13007136
289600315
123867572
375765365
149561758
78843056
521220895
270268556
223351917
290270354
538565144
100281777
185631422
95636981
497012599
52017615
260957127
14937558
110196589
100143868
2320599
433331470
99904742
352202310
670889437
7725855
157149391
165042626
294989689
290444432
320425078
54992711
46780744
206129625
635194217
322369151
207794218
119373204
457015916
531817009
24605802
206087336
556680410
329516920
179742246
162729223
409198113
110935309
19854370
131886311
143513535
12659200
150057925
57803291
43233952
37497559
147870659
464113608
382704085
7232658
27601835
938176988
125469358
212925979
249426784
193663308
369822766
74904890
132459555
160636187
116019846
335453826
108393688
28660408
776847740
370649577
28226703
465511217
46783899
98748248
82905488
71177878
90379110
10592727
213193107
33877331
314112579
145400782
339037058
140649273
291779474
669741277
96242246
125237740
63015348
380942592
737043964
12458372
240213536
188082613
46325612
7791942
338801200
355528434
221134617
8308710
113573287
700602412
16318175
81445468
529239477
181734224
166135351
136808311
502187622
573418138
7256273
82599474
133063790
243153383
66998324
202927203
430847393
19329670
71069281
128566006
376459657
186204379
9998120
796857629
182021221
479181346
285301969
2261161
256701139
18118266
843522368
10791189
8985483
288094211
580269844
670730935
41327480
202570042
177802948
397132882
114901604
563932625
55411077
13532047
190456487
55288797
150307490
371303150
794784250
8341112
302455601
508482018
25295220
376176929
660927948
101090256
296036786
31282231
74940072
168444095
196396001
347810073
420559973
178973185
152872644
263343439
87862091
612991892
200901216
453820471
110229628
662615766
15371276
209316647
127227404
68292159
145190503
857081442
14077074
351074708
39215034
17166269
164339362
146476143
69259261
25420180
358541776
44811747
108815920
45918638
100560305
262322979
108993697
408772663
128384603
249447630
289530346
176357132
2628142
19413591
412796521
510634558
431702947
66534383
87294932
25553514
594906146
182297312
127792574
385162282
99732942
211626439
97278956
97043318
182183803
21764419
425288508
197274521
302024041
240012024
34462394
58135928
149094824
191612133
14198470
238724065
334012706
70228860
83092676
608813657
317594784
127080998
515074324
138323566
840735433
393042646
60728938
6078482
284856696
313506319
142773506
98784058
300260865
284201330
27575217
109552372
613084663
81027711
302609780
137870343
70946980
648730456
238251656
708754971
447693027
15134249
17982697
338519411
14478788
177728932
288088297
27117117
221478723
469969629
14201179
452372006
11786931
25899112
504889810
269302676
438367626
5098630
167477116
327859596
191773152
168167860
50961131
348073639
393020805
73985093
63632370
691283671
219805434
193878535
95972744
287171390
113546068
10426899
816762198
17959520
117151924
141861242
90778524
52663235
255084572
94806781
130748648
279678865
95804319
102433796
215498433
284947005
142697491
84250841
131647679
426400071
398836387
400577776
313569416
238172852
19372990
389231188
11360594
164036480
44435388
30345938
475485864
442468658
186764225
47603176
200073822
241226805
788226009
347588563
402113222
47250800
43124239
358318195
250559463
432849321
83473143
215494910
42194361
267425711
196754895
359280854
164775376
77335314
5878357
71716595
708484701
50062937
10001639
185064181
541374620
92200891
570419901
5080922
729161230
38856045
20897402
610896938
1733250
162488947
349264966
426012731
498532753
324273549
609416208
339599472
57211971
254028098
398858163
177846793
293933618
9104004
107020727
839459482
603287885
368023102
70773803
370092976
443651088
104767727
25722513
32814334
695186734
15104998
181082867
49945161
411115190
515247550
28036740
121516062
304714
235011526
156281172
820860558
4633343
289866388
82269140
104112640
98525888
280787641
72581237
50850025
136476611
9775357
267200272
228966107
10954005
186912654
341477881
723292465
963463786
650282865
476851753
73356906
21487617
67333747
385142096
516194018
583379887
193347683
238355586
269036755
118185161
530798821
43881714
1406348
89862410
301097256
94234764
48004635
76870771
31027230
48171843
215684803
186656589
3611201
56537165
2906927
228879299
116841040
453902789
194057558
456014971
70826286
23804926
787280855
12451645
466287923
406227597
123240043
102228736
15440208
102614164
125502325
1474745
432721207
137388384
431082778
507493688
141726757
5730648
144953146
655185709
341991332
55272769
651461530
37795136
145751490
77047933
314113815
534481331
487869868
403002649
420112871
6219965
416651211
629249700
178338460
424110160
438488218
156360054
152349513
49975923
12683730
57074429
198024049
142560606
644605888
513395453
144396276
132526297
32452567
590573850
57300421
232043386
20872289
6977168
117291085
614786235
38703006
747434073
165959199
252491670
773346531
79165213
322961643
7785299
764180827
747915202
259245276
368300311
280344485
140693840
728071
222263144
25417393
499280231
530254938
469290869
25096291
82715172
201498028
74952181
42773318
141612811
490480449
36785318
428768457
825785468
34634981
163916788
68693037
38824584
71452952
176276056
20864022
552799525
152112274
31638688
129376956
44426189
227232108
415905679
452341466
11161826
334924486
2546426
51662582
314401727
183051801
27332586
145689510
637192286
420004576
228074854
21744151
14586396
63707000
155673531
12410179
41280450
276679127
787302809
82289037
245910159
698924747
379385838
246050034
11725077
14671215
415700476
407934855
37413529
47806630
216594807
315707491
10789768
57432659
22171121
3462634
449535902
93239527
140332776
331071227
537685638
192399077
53584606
645658294
47080414
176340346
266021573
459977016
777493761
495390911
314173749
89843780
159017025
775595477
12780113
12149029
80874767
6647367
666353032
190641423
105044867
496861435
125338687
158150010
304592074
369461445
94650388
272877534
86785372
509265916
318513665
366190886
6621424
88096007
77714981
45476412
2632718
212639764
138308243
860845541
76434348
53538505
177914488
454016170
97190643
231976417
307204663
38125290
40256916
157013718
17846061
184864222
120228464
459358667
16878346
57586246
801311495
687985859
622075072
499847296
285099
4639125
82055630
376254916
440041934
69534255
215598519
352173025
633697963
392540201
514849039
176932514
76352747
349362508
33652951
161893144
45255499
40092775
467206847
267052409
169902758
348626527
329002808
654684387
459097759
542793865
168072941
296903933
266656800
231102252
842842053
210426302
29075319
345589211
555154980
401912660
74709304
269090532
15625831
350623105
685408485
471535217
55709007
465874423
36409788
124665991
2159630
122421694
423404232
547107681
14259163
237145662
591315031
470268079
219750593
63840463
555476282
697432840
50880047
184869178
337656464
182002518
200207719
83984626
583574030
444581
34261809
75947485
149205157
34579285
39270322
12308082
142020728
21261298
247638487
138719354
232798764
279947456
515221697
335430399
1282092
16283830
777983599
242337954
162409751
227165707
63779962
498842328
477923179
81767427
28876989
62017574
715575016
168552866
645923401
435021786
317541092
361379707
107324143
68243612
234058718
21904363
203492406
526045543
154454108
746772471
444006882
706163422
481567280
23069655
10110886
33865115
83824673
151730063
338183061
47907388
330978904
243861461
171490164
7095790
173873299
600446647
251457463
304277264
101590326
305143744
104856508
11344013
20092196
237742990
238985999
90494649
48240229
871478283
117039874
573909220
33862604
92151641
389695689
302148761
549700467
110946570
291808863
300409520
120007527
157527167
1556401
241016818
17705301
227036600
39978355
296684687
379525217
2049676
221591126
4016444
43292742
19967826
51372016
202308491
442409807
38741142
353019820
601808302
139724013
688436669
109092250
548631777
40929803
158633132
1991596
206969460
219793
344779068
5813522
30085927
373062799
132944735
40030639
54540363
276615498
99896901
213815819
575063004
360477973
481427349
578116317
116819624
24976049
21727861
312560487
69491485
286909088
2584625
88749401
99498385
4229164
872930318
46692050
1627825
821435188
27436651
547841050
109049210
3545242
453022725
517851582
4352748
48847462
285257982
45532903
11185634
146462238
171615149
23749249
533021
39852986
539799553
6345903
290220250
486124045
93840861
128845751
196387667
261551887
287857954
177995877
230785289
58848033
119306605
34321941
555090272
121066413
618687088
69145007
251283857
240195468
158282146
112063671
307829443
15047486
79952453
549839330
32133489
113135142
688139705
379737828
349668652
282014985
422900016
363362507
478860902
288775775
771907578
2861428
209455400
546900275
101277649
171171292
45054648
248903424
250228716
333505934
469817248
460188292
573196962
164501899
40250454
110322447
506552011
68273385
335607364
336380274
193046401
110455309
918005828
20914083
198209143
167408052
56293910
757039440
7611168
494450067
224292646
221532151
187857477
161035702
399749200
28704199
135748672
67097373
41486858
112900630
505884236
428387578
369105067
216890902
15013926
371555609
45241867
176798756
488422957
46697364
11268049
22445153
40583178
473571672
565030480
852338730
169063764
248721425
65902294
40527322
60053743
15329822
35978720
153304081
407194012
66338598
52035866
312398982
221075516
259777210
458760596
38169945
78630119
359147133
149937188
144689355
82723179
85062104
300289284
116571371
52259694
79205432
46579038
850910847
544389957
187148033
112762331
511457588
109885534
145282601
302729826
396224564
449141456
238449454
203275395
259622947
772838361
10025136
118280238
630881308
18033893
152227054
683587037
11792997
59507538
560873719
324349889
41725998
72461763
55044309
290113126
13866156
301909438
142417949
245224498
89135004
98519922
243757419
336209928
3090741
355633832
347278227
280660514
850508500
16416241
207511564
54798118
640624097
304689371
152624316
900491561
46406093
386485206
20000918
183952510
251532425
158106720
325574984
684106186
72964122
126445822
288023607
200202153
763941866
157046552
875120750
12911847
810580221
135436570
276335010
589312677
503198346
162687776
22504320
16909534
53919
345393720
377289857
79911286
225043999
109362843
483798096
67290852
35098853
446841025
150586224
89363377
13754724
72066634
1926601
54165026
314781756
26405213
139199218
99094146
64691134
5420557
74213717
387673598
206839672
262626512
705414820
53836346
24657858
116873541
707019
108023567
213733360
99360319
36320469
21265271
269581615
503385665
102942862
571788965
612769566
165316684
136978354
552578793
569151999
398478416
538082703
219352945
231159507
715495787
323531896
1587523
247912822
201329736
449849382
644252448
58647532
279757735
102073257
448750571
586845389
252048274
35911219
686534458
74195772
96512416
916607260
28137578
48653730
524509515
762719716
21051736
390156689
856799072
31745126
255212633
759883177
20388150
17256499
484052739
76495474
752673302
284968628
440656473
59960029
353454054
549334672
462459867
136462229
290790670
9321298
205548938
32088789
584982243
26611991
68314478
14408409
208655428
574352796
228086356
776098342
383415969
144049169
93248789
583122456
5967864
456849170
200384493
58763169
55941867
277281257
34009571
97221512
257907305
450124316
27769731
30739571
75514800
436949276
12613417
244629670
415511119
25520233
318838717
3666750
250863586
32093575
330656456
74404302
191052513
74386000
21114222
505187
20001602
501587370
34759837
321393056
55347895
52937520
316267252
24208148
114159242
100231862
177500150
182002759
430607929
57682017
175004587
360315691
171516564
248545952
89783262
108506991
583404958
31667413
424861956
395092594
207273414
320679958
218587023
1098380
112219701
43341957
291986926
80726793
66580373
617840472
637744204
111569512
272966778
6998986
107030299
392823564
315658922
626238948
99475271
395827376
758926537
306176534
549893964
115665569
799004519
722700116
37924587
64965886
60614456
258193820
399789963
465807502
207213496
618881553
781058301
1702499
116939232
273301874
526311315
829047155
797473202
140855305
5087587
487195619
181015245
508781989
571299941
140956262
334870564
361158838
61296554
167439069
610291532
440002086
15022006
6513963
285519783
53661455
35544083
478059499
354134525
484322116
33570977
283024639
162781460
18761757
357618265
415588105
543791446
194294861
330619221
159828927
775955797
304618150
15858923
229349750
55197256
19902194
38506066
524350987
100074541
246762239
167147555
39411449
3718885
186445963
770178900
234503910
873949152
114664961
52229889
285103715
138364247
249107755
707946696
18768836
250927637
22914997
114472863
486647431
419263664
226344258
342846000
73011543
165006559
182264296
301873584
653637209
138649444
358823531
317390491
578308186
205161945
486372525
527826211
204604604
59584858
25348496
52215849
21044595
365393860
597655085
763849751
90356769
295546086
128945445
249461133
290593922
89570734
234062426
49323067
107691494
857733636
309183767
76292233
185529847
262322270
396604949
741935435
15341749
39562209
865859624
209379277
75517400
500795102
39778785
266157731
41487146
60005516
277136228
28516286
442082761
2785034
2678218
3964435
198513177
603881661
31567465
629182346
62311483
93295845
769068189
87785313
92265017
9233793
229102784
268496529
393076374
98701002
495270832
50287693
1714432
72183163
239548235
339187694
120680713
386894578
296935199
365412833
449685504
442620629
188678255
25567547
400213534
319690618
279264102
44679519
22827026
145975024
56878473
338383252
874214649
289387033
107347015
29428367
26515349
504246671
32003908
29417320
61602143
612471826
127745217
380727939
217975826
248451720
482476023
33286224
739058305
208633226
465952732
110191833
602600532
173080329
122396790
104182059
692293196
185908
563420832
115706840
622886773
348602082
261000933
257578546
624312552
463059817
287108935
319080169
149126457
210985345
14419102
296358249
234613181
67945680
395740599
241678090
32996041
509123059
512334585
49224847
1034302
16134821
415320114
383307090
109538719
352559447
784717779
68919493
285532977
342802117
1609871
149550226
202604759
70063527
368692974
622052828
578020149
391343092
246105873
636584920
366837442
392654965
65962315
261766207
188785826
492840653
239676226
248954
376437806
540274855
7291146
157580903
677855238
262288
412193456
218460420
152137793
84519757
864453280
14787511
233120161
43339124
807205522
250437089
94633117
9802864
39847449
156990289
251264867
226888380
118933986
462754604
81690672
390049985
462915675
44783660
123410035
30009983
15566805
870914526
164716890
405255968
12846429
54349518
108233947
109708664
7271871
136881386
103478471
122927826
52798105
750981409
36051455
88910737
437297200
13698463
202200063
523401256
31816100
262803889
253272415
81963070
360917361
153112395
442177559
86046380
41182744
21086680
310325178
48588443
382860616
259902926
493902501
202589593
460529647
21320340
365443482
470872218
137087773
59957118
37714494
418693322
490960999
48941365
225746168
390609548
1730237
535448888
849365791
333581075
229039824
3870309
549048115
224824764
381658852
2735472
131071144
44945039
3838266
354687193
813880951
28262712
273336001
71345741
7726666
604133366
238498979
347167233
340812751
205546466
48642985
229910876
179544153
118243115
36166411
393496946
136110658
84174579
361226011
128932551
339271148
54363545
654388479
49971029
59876815
150736976
58974486
321591835
157083224
231340399
44396229
135424163
474841579
119129757
14921749
28577771
409459726
81279600
554802148
272764243
497129485
27818731
289016408
527449977
177776489
241246194
488094017
196750401
159332764
9769054
38839099
135435420
3373563
63454163
839808370
87055458
68249273
177960231
128575413
18307559
95547572
394017864
71013116
253130345
411013692
199313789
650533300
70377436
108741651
295445336
311578081
268178907
104433157
55212953
6437845
53476286
236321668
472049482
223681456
221587701
240440300
321254004
107866564
8930629
223462326
99344590
121219803
7075132
397730102
11566456
27100077
21477184
750953673
390284573
152980580
326338780
501915653
607564742
412911597
12597970
517190670
502050234
731766460
26881402
93224416
73535072
27378706
414989252
527495938
804386582
35873564
235062864
62735537
788729820
106363697
300978707
278611894
208214872
571763126
401273574
158223
630417346
36419474
152771825
417180242
721015047
355733923
198690167
94927369
65224536
755023939
609483350
243469877
260748206
571031857
123659736
334981
33836656
250779418
212642502
469914735
298336522
27681130
204945900
115051831
548071636
14820249
96983831
269085909
532506312
56098385
173496976
396763251
501909964
172215997
28826280
115104912
374839956
235235461
593654501
89969538
110599305
117390897
595189849
632872210
3051856
212737136
64890568
479792306
349384652
478504371
44346353
833091652
449518136
373450686
406393347
16051395
149682471
414262004
804557221
448251442
463717150
247986607
318607847
218754779
436835687
83245860
308952190
41426829
18571614
382850169
334714583
400118803
301648239
23331961
746543605
430577080
201735823
179878967
241626414
170743206
48111688
204682185
75526580
54521149
63991541
397698706
277232456
817589379
296615646
3691962
185439213
782871110
381758860
504374535
13388537
76132774
78061760
250475607
268512204
572047322
760764079
1244091
165757183
473804823
111506596
594156408
182418549
519099049
297130274
117444908
188467437
506633067
360217479
53705671
333526033
508307839
729505735
718197728
41743492
797003918
462185812
529877915
132712201
23080571
35604432
461519283
595471911
220016577
303035925
49083820
467198641
560105432
897180434
246121521
54165
65483124
410726651
183438398
442200037
58771215
720982648
332230606
163609457
155831400
107230890
206095706
120106561
1620637
556651439
128753403
224475916
139616137
25996010
821604930
122109210
116499909
53329243
10798400
53474552
274136214
156234150
72243045
310428579
144122043
2173459
301542372
23293554
391728256
204935535
221659590
126293027
104418986
8781240
493079246
263079518
188169025
227494173
96749035
112640137
538914467
118678987
134722753
83280994
195174592
964093882
268878135
11765386
28880846
15044717
340917222
591891064
165321440
70026618
724390962
466061238
514182480
166485246
384744874
615775627
559523935
269437633
574268736
496683915
22688304
234571228
573094705
484018086
26547297
131728309
313741029
282941452
30467126
432217520
56723683
69698392
391269318
181633661
240512339
118180812
334165588
178151657
550045642
384207720
358746758
290301076
133567177
160794482
478320437
2477512
731632816
224151190
445634858
962029
44965292
23460209
772843239
451732679
202370657
32567736
24832894
259112349
452569268
18310526
257261924
522963849
515556674
42167723
28569144
47856811
514311738
39824986
615068905
87438081
326355512
219931283
134711659
13139562
182477658
319561136
367536338
119572175
542904705
1060829
71096462
6845008
304612016
783486458
21590390
117122334
843397634
517162640
40766191
61190502
27117856
27593147
779724674
85224557
68619109
55164046
8536661
212920
17505867
403156621
97139210
318434710
660869298
815620104
46804190
8993323
529003054
144870468
279285685
19648250
233879624
62981298
57516627
27307132
273587286
242178390
618277292
264859680
147673128
140299076
558353185
31255807
257293321
6598934
158788644
138781772
333819163
71069937
593110154
144764363
228003475
13289123
83668177
386082113
174124004
131485361
581139865
277707740
449277401
279904491
91318126
580798831
87624322
122092274
273023318
576488410
379112926
591932276
9950633
550818147
702113544
434129942
370415931
145569678
454457517
411074907
107972687
663772238
695867899
130047182
151551731
56517945
592582556
13337755
123321292
110861791
408115686
168511595
72475883
414142711
449841406
219825613
440151683
235000118
113770419
40256931
13358249
205793910
148853870
89564005
215883052
581531970
546816855
565122980
329877034
21483838
292533859
412251742
65617730
424895246
12590580
297723463
201291296
96321388
147987372
384980657
502925665
264353351
245181585
700751284
117520194
113774129
549217322
555672927
8833291
331968235
179867814
66451037
40520169
1511608
296012107
41509271
175691525
226554122
485162564
224967404
644040785
95163400
139321605
389935546
290796168
539643644
271881449
485852090
88537870
354984162
104644210
152779320
198807826
51006145
76917945
859863635
109524200
211171246
275885439
226812196
38100612
414118076
279117622
246954020
25796401
97842401
585338738
42544222
309859753
61314130
41387735
7602356
463627578
251504847
337435337
184420506
71027351
528096867
480348712
654570185
527116091
898928546
15029366
182180519
58860578
928519782
25718743
642053095
60281672
510069104
379561247
165756941
15727000
281068976
31500618
67575302
476789934
37986701
225661185
20914172
410250331
616334167
143182912
60930111
647223812
11955934
241876533
103722140
47734371
181762526
66041196
781183109
115482643
230568387
88860387
422328690
403995546
131420453
39062412
680910963
375317098
235192555
268703634
695997309
312025854
782836082
477710899
219783306
473040767
245659567
75831463
258605862
81368291
24252497
117409171
19900468
62837065
30310092
161490352
198051837
586868229
174886433
51603260
256359637
211711719
234122030
13632554
420375330
936194
849063708
609234851
263332920
137722169
183906563
24315053
238302439
85412734
552869063
73353444
52076570
137884729
144289447
742318576
252979206
106947906
336181133
200565507
637942453
18627785
608045
861433793
62566573
262966559
875378081
6182646
26589032
216248188
205371387
564461502
306806132
47473738
257304494
192075870
94559042
32718750
744725435
243464659
54446556
153782792
473617822
359882248
691601820
257492534
456255692
352092017
497372326
59495724
320189590
124374318
361233323
1135836
127716466
50366905
62993622
57912517
34502344
222970834
591463132
34340015
518840606
165113762
337994671
674096793
47750225
64759355
230085478
295869840
265420587
19186802
823846440
92211232
429808122
130585293
406291456
368459273
49373151
291498485
843140635
413095931
248735023
140694525
56669180
113678181
67888183
124105972
415844590
179466154
899880145
42374570
172869253
598249580
224418975
26328464
41027069
16845968
271207334
92652381
219302407
97623960
317507954
57849974
372973043
262609551
116129921
45292082
15621004
633983855
130098001
59727519
37188749
151348459
288507429
447307056
74433499
252101457
563307188
525179398
33964294
157375980
167626525
585228313
37359441
733319612
59773162
178884176
2715339
96068204
33289608
93428266
448295695
611155213
220859795
294653865
18673945
579680217
84778836
131227747
382566211
242654261
597354289
102655720
833593321
262081849
41485091
57737566
120056883
321741865
137646965
193172663
242306199
149909003
2561632
420968354
154895289
498745733
71591394
262282472
37251001
9314590
418936586
129815755
235692888
526858152
330358981
115350892
220406154
23916954
88123651
109159582
49092418
262625779
58239357
683726415
18081626
52884514
136777423
772242955
281983441
734344247
254669002
417239588
136691313
409009106
92166841
224756169
267036851
477850353
522908629
600019378
295530447
240780335
176142521
329067690
86641765
1361028
291176893
503173061
117052970
264249314
31432504
37513122
483678936
569510181
72552297
170175188
148163291
214360109
537187076
317147206
51902950
45598333
477705138
786779454
80480473
91254585
257800872
113925163
407018255
436358181
277683991
12367411
288938144
189722869
62127902
106405300
299346
132691695
540114977
418072861
237594291
611983998
748502608
309679013
28107647
273135727
302908400
410535218
531685661
350806911
535937840
870777954
475051814
524051649
36722955
306819042
114649905
126370983
176986169
298876451
525122343
54560102
288547311
37714201
312086945
334004354
652492359
74464679
98192892
91641974
15347814
271463962
13132470
5522361
532773570
642505842
201321927
243824675
682736603
406411371
44677222
152178953
401083950
334979714
373782166
138620657
475040724
187704189
166167760
53264460
15146488
625176826
4898298
276306158
503048476
22474498
225240427
453966943
38562196
42699919
427792205
34955261
558919207
152797634
808348313
444152165
183194716
462030676
184701480
2322953
731627550
348640351
557734683
211736366
96684681
151694947
320531625
191248587
193704707
31330480
199674914
47470045
83039423
34162061
117076376
90518014
108786840
170994777
8509623
34376699
31874101
289908233
170694757
374055508
100413898
562215348
844455572
404717948
422576702
275724312
33136401
194096121
149761357
48556870
63959371
54524770
257765494
95962253
216144296
3142339
31869302
34063342
258735408
447969772
652197428
385482593
143308371
824219912
271074043
922363386
10517140
572189762
72138990
447022691
244878025
106764959
253611833
27285730
379473796
95191275
321510120
8786919
414337195
255188153
29149531
606511487
667883872
297319770
480793212
400064361
989991
56986881
141004007
329255950
160094506
259816068
738713452
614254235
304090071
37468928
439500764
128213124
4485720
23263831
54726130
198222548
23547831
35831513
120455747
228318909
20021386
59902158
35952868
91753009
358070997
556142402
191385815
234808001
185529878
130971031
46179322
478019880
179041138
24957732
15704073
144092325
677541726
13218124
412825153
624395
623973878
10904971
28773057
515956221
214697118
75028700
605905970
51914143
598767725
266953271
63967519
111641235
148696698
68781227
1166176
59154966
52987148
21546911
165180151
15965899
586203571
604217502
448168213
167956659
166904589
69098323
404803435
367244837
326874008
36293586
672657570
237774071
186917252
401707636
160077460
477137551
38412807
73608291
100531830
113955115
884013243
694202524
491367914
344104050
128232242
184437638
97044282
40050684
407802790
472752633
562170010
415644077
198433098
853338712
291290673
699394522
49113147
555214122
4630954
613734024
96940901
308304882
58002001
138157512
754205090
90978742
295870284
71534244
156757106
90252072
93947578
2011151
168725891
257171797
55951977
427501560
96413215
28085346
332773633
3974676
235518693
43922429
625443199
211861394
339091387
138886665
305134512
194241351
64089498
30711925
12301578
70702341
47925280
43796534
103088077
329933749
179432372
565159959
157817871
841131834
653623332
481937572
14295353
421771660
184288821
366090727
39721320
111415242
170536484
351083526
39019171
21218606
338110492
300053116
4009075
548869139
251323991
212433297
72669362
30867885
263272035
164989779
200901842
213788258
340284279
4955839
291604554
446446213
665027869
13288979
73542625
190422033
551785960
774577902
14924714
285387708
419464972
225805501
38515549
19060439
225984136
117043031
691595504
5741285
18886677
530135012
435188344
332018253
138747815
164021815
169522965
643349216
109066282
58943159
90122952
223450366
131164219
373397173
522890138
261481558
349455567
97584182
128613544
115490003
212025541
248275235
90541071
361210509
294629258
156123120
426915765
591115501
78989981
65922438
167272322
601059545
350991021
160082027
490172528
198930492
201740581
30391387
389152503
558991493
137222626
30107607
35649923
238341228
545012376
308542732
48125239
247997107
80085152
145847064
67054506
236031734
80297719
556833433
523985094
8337292
232551528
441280118
28264751
574002746
249584291
730125733
165671136
159077569
122305836
499756469
12780658
107042371
262987861
62238657
68420334
131084587
133206417
412670890
341710966
521629251
11734914
111950217
99118793
133396745
822060192
206070483
16826857
25420485
72651752
24310190
95623883
358692546
502445456
116104990
45077759
207879228
376805189
17158944
227877204
349597611
115191174
34568669
172125718
137490165
169616418
28507523
208266243
575636676
83539208
7107178
964340
191983249
243681398
508338825
533854765
286469018
317613200
61785885
147569417
71707355
473763656
436536104
86794082
41664838
386844195
845893135
191755857
513443579
569842312
258040332
131686921
388460968
21832921
475180240
49027336
460685722
234175885
277573666
629779761
84021327
459287674
224681648
159674568
14233552
527478155
299072959
549486099
101699601
547148322
253974072
362999359
412380839
66997158
218888166
58947073
62334936
657929441
114524827
5571928
398264948
702168283
37825482
145913559
39500497
466671623
16852708
602702795
1777770
23626029
267798768
108950176
129737089
438197177
416011370
730938885
441619358
338013466
259497
94410347
146603976
272719609
121797128
395366840
150857257
49756766
12177561
163821385
161237219
982509242
99871013
292981732
44790667
404925045
591848770
235680543
9335872
125631390
283467094
299743431
135844405
376470492
228373762
499484297
147740317
226807847
524040618
78130781
67122402
297000884
504559885
574091346
451389723
393423074
239408055
231243603
575845959
143544281
346094178
1172966
650057796
294453937
909473336
237504046
254456244
21485463
366006587
25939549
133492778
673953073
338352299
52971669
61673148
178359230
359910023
2586069
74940480
205125507
120096551
200700556
820054569
655410517
287676992
6961867
325888794
9034802
37395174
57916656
601456669
98745023
149592820
210376918
77946014
27245490
438728230
398466850
34890477
140270910
218228166
713267619
69582676
251914293
362561133
41389259
235033554
127097718
205284928
392944359
13548970
122181899
638472877
338365450
673752032
219517224
14843134
69493451
53198445
120440296
48943234
287774129
11439489
157864723
73132975
556865180
244075585
286512035
388788057
348315576
8339517
119857653
214339386
281579128
151055827
6700862
21930706
89986863
584964616
187803719
303768122
26145175
6913222
303490709
148207576
292235079
62247318
185665
175985671
706958981
479103473
139270724
4953285
35883538
143499649
146931218
128345007
45810983
215840328
609510992
402312846
1242413
617464892
350449832
47217909
26172577
327049432
52785454
190093996
17958008
56800661
336445375
33872073
482765922
12594714
104572647
56429214
31476322
241578854
334234344
97195164
398006127
196601329
43236573
106633586
741172585
212908665
84892450
79885893
894446420
1794136
48364946
580890977
179280981
280308013
490580835
12339743
22459778
79769775
56789475
63064248
752998198
613514814
380938615
681661876
77694546
44715331
40455804
165564899
172187707
28718989
235822606
153546307
155942051
169277134
493232757
284113575
481030930
881964425
87862080
141949146
231000031
265230460
25385253
178556378
344343411
330690696
245657439
378895926
124423191
60833578
67532536
234275393
27397765
483662678
196206229
342767691
53543602
435439414
23600178
63282378
145936635
112029822
85986952
29282964
196179257
836595393
386429627
274102247
68813623
149688794
288251416
398974614
260247064
195504429
116333808
140833532
358895
384862758
120845903
276700773
118810032
26994379
67844704
170993581
309105238
407379831
205598324
211263277
31855497
824307402
6326496
228131445
243610199
33667145
125582569
17254736
94607501
291606805
57117027
120431752
906412505
456659449
111040251
530813432
89389743
202185511
412982089
102360742
253191180
55348694
208027233
97582198
36565328
359113354
114497903
199992391
132723756
87558165
470366466
161501372
563045278
26434692
111454234
145108064
40701441
488758234
104028710
286369954
142486175
211590786
65086730
48292938
303167868
864873218
246769912
114081346
14052084
200530325
297685101
504117383
612664496
499058645
226986520
14982763
223796030
90002742
23671446
245424213
13293887
812507
380218841
381164205
2967016
389573382
30682661
45848638
64796802
87189484
19683605
119973035
185480773
348311070
16718773
77933562
151567619
12033815
821488927
121647496
7090720
436373878
54002531
190381820
421037705
118642887
271894349
144844370
681863320
134171380
439344745
16053131
63067487
454326709
703041871
98157481
454212795
328960895
79526411
48711736
371474858
473020337
643579759
97276977
277492949
20023789
96072177
291861440
249851287
271429482
36318666
229206436
136863791
365268470
131989589
278402695
434915950
798854444
820415003
751445398
322063363
660523928
268109416
433325432
10546696
203514961
9210292
46106961
174775720
36935611
911945930
320509277
426364174
154809405
242438691
13389601
876275189
39869727
258981245
936686497
117230888
417183554
374276427
365919
150313347
228622215
509374821
80221534
307594381
340114820
51434201
28106240
453848401
12059646
405280374
122135414
805377691
17344003
479690965
118178632
137944777
550987793
700175565
460520988
32286439
433136868
130240239
156282572
123518495
12357704
269177326
57069875
169467906
245945321
333078092
6097979
26801741
367718540
111234980
94121472
491513549
506495151
32799150
184199313
153221462
224839664
178186360
336838220
9782663
125852410
112632843
464191525
668680672
217298963
105669061
317896432
236241489
30578762
197753494
639431562
107543759
56209011
112141046
105585587
560213071
56384012
615101639
512988995
141070759
120653955
350359120
10728909
258441672
16133242
151080479
130758353
3918486
342572725
309586621
104322986
188674705
433428659
116134129
567407114
106204884
496309806
86408636
314053810
107121541
425891487
35543459
2521972
558061782
169350171
22912881
215318849
23065980
36098060
231281978
11343444
143201432
221024407
209916679
182217697
830982532
671740025
447432545
8408559
128526965
12205664
74036626
629589456
65220845
145045411
16480283
438727065
373718289
154485562
452724278
25857359
39351366
259496270
140389409
7537139
10943035
3011190
29711292
297832613
158921710
629616292
539062250
308287476
513789050
55165548
152436685
244076505
577804569
15905146
202731304
403770974
144564518
196683542
332980431
28884060
185015713
805744413
721289302
496634838
62573391
74575936
41404831
696175788
216398998
3606251
276747026
146879676
34797646
787834708
24694100
153473458
23931790
81965781
654944332
131364169
399797024
242621543
394192122
13203730
206570413
373905913
320894400
817646269
184867394
27847891
41630413
352095824
577070012
191961327
8935551
228880084
174776961
660095814
245119422
71745801
66035199
31094335
4887651
305800320
203341849
591152236
124758818
32525294
19970348
430178772
302875527
108526823
165840101
160155328
350115702
8580166
21774167
433056961
37102690
138489267
395675
217881465
77751405
256228466
150986344
83967593
445445776
212500976
177565343
232205257
7683490
281111352
19705617
18682455
52660224
101733573
45811434
21926852
190418752
352037040
138602933
320966097
221636317
132481451
522102341
116840208
335231934
209501318
2476761
61868919
80076155
215964591
48566242
89117851
187788962
540138792
656088755
7817780
189410532
42782221
124553475
545852193
23418944
111029737
371670740
218184702
96569081
19997540
448546954
22675642
631725810
7524782
114074404
375179657
25686620
762566493
160710132
353099490
263449668
609422584
160976893
28590338
117541266
19616225
445624647
126685909
914867777
339612641
198273
342814796
54861561
498192504
326568541
161248839
101989261
116181066
49801332
157826302
114195861
251309606
120376930
906067059
44564117
137400138
267393071
31019554
382893159
18558511
51098046
169311605
132282250
10379329
44743020
38331524
265880221
119853420
16399397
689357135
168786728
100596802
120543393
289484877
6564517
212466722
22763291
246467988
7710255
45727357
152201633
582422684
702355758
65831147
710655456
426635343
27064650
51841065
400891967
115853408
118501045
684262635
105705758
347928994
98449274
340044031
8988771
48644783
47848202
119895606
5747496
12559392
458059434
180352960
151922196
362699284
503294971
56397443
505569967
57593021
321866946
64756952
119509256
182434098
173535977
602610365
2043683
43728932
72948151
711178022
58241380
119443189
124864184
228323488
593870204
506016291
573985489
101489556
321149760
339101396
237872123
179668025
524570375
559714401
771710402
23152516
749817242
352427142
182081503
31026716
17977285
108905746
514594838
11860804
768552987
549388570
39358521
505083877
9111700
184989834
42354771
159104661
575665102
367844031
296932061
109693151
100560562
53800888
314884258
88754055
233999381
452406637
537132140
82699837
236017575
731803676
389163708
903625945
474212741
366790686
527488750
785958675
113089132
406839475
331744843
645620007
246029866
215935515
141093075
360510629
321736442
107960848
208881581
20513688
149517872
175061691
179583436
61682101
98317467
230276807
234868522
22108596
257060560
45512807
310492239
135139292
35001084
338809616
63661758
387099540
299922758
60278865
106887793
79502692
196719720
45556743
83611487
340761703
108082456
249436998
138022241
558366972
573457049
34656711
521359704
339562168
21370275
4066472
25815376
85557017
190658939
747685643
78199930
290197426
20741470
132298368
48802575
230634229
338573943
86203137
247701025
885779045
186705024
3316306
177553099
643763542
399442878
214464683
400158410
11737466
948402209
610558218
231493539
1801842
25299504
35697451
203016813
90546418
21905360
517412672
414735685
63440524
619507179
136919923
1384767
15527638
683828434
462170659
174206096
623799376
25235976
314758868
148484528
383241139
281477851
71856426
696686724
196332631
161483360
641468645
63597688
99216991
396485549
509929134
675846878
9139047
107568670
508316476
231422701
2327223
74456383
2274019
733292302
47598799
91785224
224095962
240233781
757197073
321279807
489038070
375046829
52487979
666877484
843124572
277987565
500476058
39055799
74564138
30742979
19820493
278546471
297713303
294879289
795339994
8007851
35312493
20175924
68194167
181599935
125202093
484730401
201528806
249558651
10676000
30194534
42058790
209894828
8213658
199732166
457137189
405169140
6226873
149335813
110928323
196569898
103060425
8805356
99897446
445867585
132479644
615197341
370889442
280048581
2550051
144099097
9416202
226343161
105215370
733983997
186093215
188927359
168970972
387817167
90995021
47562353
491841132
53320142
102809018
33581678
374865650
103917924
583093721
455223350
408926252
302278422
478860997
1355962
31278830
94795885
167105661
169560836
241387961
50786666
417493571
52247836
61682016
43068482
113032109
360604268
102521187
254008214
201976835
81482282
11753378
22427268
39337163
118050633
430971321
66465890
19698159
386755059
13057626
59577285
293508573
315095043
216310248
384337663
42737227
857998067
28236513
196918702
580829730
223500320
670492765
139375886
145962831
75066075
46945427
38737491
49169854
136553345
78891897
561454543
605271713
82897312
130642266
557094333
657750637
101572364
46736951
117447021
55910666
826482938
833509218
606452312
208853685
506041510
831237826
37540158
580955442
172025745
83048132
41212662
57657932
214279253
54771492
114185810
8763622
38010688
462660103
421017789
99876379
13620395
11474011
315129985
377030053
380286023
279687788
420710427
225221922
51006046
12954499
83760735
555481685
103598142
752662342
439926896
275864976
8092730
207173779
36630073
752631743
336049689
429457117
91189273
222606428
134052633
48433308
5007840
167401231
326020510
102499626
65445992
322984904
11189998
87883378
17455966
14155917
724942913
89225038
196565200
501989429
372683777
111026666
395340615
51405754
88704352
509945780
751530616
426771592
406831604
6168517
582769447
647009847
263686153
48610152
679033512
27014882
177741562
188110091
60057076
159925375
28793092
22385403
221095676
240379222
336647732
100758764
194121532
205148804
357950676
427261673
203686904
106792046
934605936
575476148
146073175
62295680
427532526
310244111
53488927
357536470
3000444
78094962
735775654
228134497
772050424
603083043
302418475
667986249
160409582
92799004
379699719
79349172
136271560
148765685
96742339
164307117
16150270
136738672
360196852
562562252
24205322
46671811
556489842
242725282
134429932
80686686
73866647
318155559
380270420
587477675
5642080
796634170
462982951
42067445
568074499
151198766
580558659
817215984
666362067
103937410
187802609
57219880
25367797
372913281
154230019
15706000
155426095
192439988
848887344
258626523
493449444
128317605
496228140
210726865
555864681
636548557
322972543
453284687
278537747
735754946
131805026
228153446
418449131
204250135
429819227
253521374
17369517
2547098
458648320
383712685
194482761
49980222
171310638
843845818
597641204
294752771
104859301
214064856
590128533
446981618
298183559
4030489
137137319
301267162
928580
71621173
376404055
105024119
566005003
658910956
163302163
674710009
46659691
70800023
481984797
438725793
196156141
384074790
212201696
418780092
427813951
88754634
542886211
34299695
69764757
464094597
60263070
264700673
577244154
134705323
237008411
104681034
135884169
11469069
45195732
199997772
36888183
90826995
413416847
78936628
808292732
326007698
544706699
496732626
350254659
325546350
55597292
217407101
266880685
503142811
429243454
293740822
282493229
280680848
1618453
30062797
282635909
77890000
19862140
62545869
281952651
128197074
491138838
116452682
286432214
91761678
370542004
80264405
756790668
306762872
166092898
12307822
775480182
57271322
270878815
21875613
118433430
72211595
210329333
167372875
12326557
167825454
245101554
441582549
216195188
39851241
75411142
56166511
453843929
602398588
253115636
137159684
152525935
239809141
42467099
203054074
95856037
108082708
267336962
734737464
179932502
338801644
6351067
10741699
48345952
15542916
238924702
380209719
143638327
153545211
226309356
75533704
501703805
48587500
38915710
51154181
202604274
20891125
388129127
552665781
1940153
295453675
5502519
17258320
236147879
85438402
171651
339654215
9985485
65306534
244473968
457872493
209592026
97274497
31703851
48556166
667840735
52543231
11170374
478106976
642163832
578301930
34050964
236656849
823620767
408722768
446769751
2062014
59982593
112545721
30493135
390590318
349099289
22240621
218826494
607550623
90493842
522093007
601763431
499317700
596720569
43007611
479946540
381651956
702648701
384022771
241513237
221220117
33192742
149216982
15008781
140524232
21431636
462172890
520023569
183689516
629927710
8152692
460587183
138936592
192727148
293176296
71008279
36319990
115921362
442243776
205419634
101148136
328479791
96767742
24808148
9998853
277974948
551602213
113285718
19169057
398111645
219166588
154040446
772243625
762528490
263997755
278309418
113456629
43038775
75713373
387144770
476155451
283128011
15615090
615505025
9844240
543889381
138768746
792470625
542284995
454299703
5595890
512719352
431084590
783279502
145668747
18000057
101828411
287274225
273070996
155478685
204648258
227251920
216010680
213788743
16599981
19179038
2156270
404012654
151102533
163806917
77520773
578928983
48368135
83585392
27580309
303309769
378644936
484077086
119613075
310489700
104395103
433541520
265112185
9013655
117520876
260743241
4493792
383662073
95425566
163692842
245887716
331340268
1008692
164976789
18580131
629117
103573862
179515447
532507613
182447894
56559106
294001430
42920157
37176362
466690370
138451228
84378833
69683697
135127084
372940627
8729923
78070754
174289936
396259500
185207299
251729772
337993353
708717989
554662940
369615950
75080116
9626166
627468346
51472177
103709500
427443629
597098010
32862219
54761404
516457639
205003061
294388167
604229026
326517445
464978834
555458183
160154603
77302777
233300842
173770393
542591325
419851216
648403126
42863584
108977923
314365293
151895410
13998404
226327240
236424439
488056759
218823047
213501714
53688841
159896334
575349936
176204243
57905493
99475473
281208382
169045188
34526974
272249597
235393520
466170437
237848176
89291571
402278001
448877239
100927942
75466239
628002340
331514378
63341472
351326361
101564600
192631634
330440317
92972790
161526479
54438251
13062287
131938921
147447362
326295379
249959753
126685297
796794490
5744379
760436673
569962052
277129881
4158528
306150166
189070632
527596456
954913637
264123409
33960093
151192162
125125714
105031660
52602119
385612516
626445275
233138389
11259952
777392293
262936460
227462438
388058922
341636333
399590764
143256669
14667213
31223176
706861322
47218932
713788786
213313784
32654413
548864245
8466772
451716787
493071925
238564519
70224595
249003798
211520335
413886656
400617762
887128457
330707672
31032343
7164639
117145657
236674027
97463419
39758913
62434042
264818716
93273139
37558795
94444120
460843089
109003885
658206928
100920399
202593516
493016756
368716746
1792351
62615834
162064462
282756725
337133348
255961734
91122101
608018355
36841442
23089426
800587502
197358633
331639956
477143540
71219513
112816797
416904305
400105065
7361599
823999836
56346623
39415842
122984913
120804476
252198836
8871676
607735602
208906923
693882137
171283193
218243783
456046658
304656382
227229086
65078567
246338472
312612983
75563760
82097796
73125260
665664377
95760621
19710424
237085124
132218966
214031789
483312600
531724976
47871195
320438631
6602475
90236856
153941679
65045482
325613457
325383903
475546570
595085140
357141663
811910478
35974128
286498590
311366330
779472045
314549225
79739515
642878456
889165394
434615024
6764266
472949175
138948630
191969597
565761599
116463837
118604043
76272287
129772118
6706923
238488696
861806514
7188650
81132967
139686062
99759716
21897599
509709734
772809481
286698732
395264818
20330827
16181145
154735582
108058482
198539613
31804255
625683645
594956312
53505719
625071696
6452080
180583107
44314263
95491411
817366
870728593
81583102
156059721
110603882
329316438
284454018
12974679
472991608
22543368
151879833
223336401
5933941
526165504
5468024
65185107
13901300
514300595
386333941
11418377
35490459
860416123
377528657
371275194
147180377
381808564
15324252
19491473
244006852
381931383
290658186
6606131
452947870
5290121
540111173
104579649
64376389
610776723
79622867
282702874
299155714
191444115
393207311
86421979
196736181
11048851
108760536
316639790
437931937
43838318
205354148
540701096
79938976
64551243
348949825
319727943
581728105
135957397
228000005
302067385
339062173
335245366
479291255
756529638
183954593
663048342
845824424
113298604
10357066
218481138
290199680
481930330
187246903
332750514
336438540
13757195
781821553
3950387
507430374
982744
310809856
465700628
466721030
1226676
204953505
271742112
420084093
80304275
123335625
92751969
70444859
479388723
55393634
453460513
481807705
405986909
93708173
261034169
372249208
163152137
66410154
260773521
14364460
91474049
836911544
116159888
472051395
297729771
411518509
345938325
707521154
13716325
38396050
388267040
82803488
47067849
63345522
419033321
610142542
390379225
21015497
49103261
313815550
23250792
128743140
387393500
34698418
67108467
367525270
383701126
156414125
473115908
337788324
127671469
60342851
48115406
170906960
50339700
247299776
24693352
678816740
47176925
555815430
9263994
562389988
8076879
194172211
519501014
931569233
357589315
551429178
55534058
10145300
11996479
36031636
10816253
268095267
116816698
18875512
336964683
17457736
3647187
115024621
749365956
9833943
66922987
116745525
12516569
374347895
72615571
16809915
609990980
848404025
174222859
528416300
14914837
6285625
437114175
256477530
679425599
186150032
74028732
86598059
213243160
711826712
105874975
99337575
87283734
37150012
3207818
31808278
72148138
40584894
358409275
474383546
20066314
3196237
101370897
304488402
59777794
89952432
515053380
529580596
717294013
114183595
268861950
15644139
474019881
331331481
340786177
18731801
502161683
118294061
129026330
104390300
309339317
926882794
104422408
6490954
181317896
104582574
100147293
224436511
100246085
268019893
690527472
242348069
170031375
76634887
424780440
393418877
23374365
32603167
35984229
41960788
168124035
232453336
383383519
185816275
354169294
192838369
507461746
80359224
29161485
1923301
458619602
124370
67806209
88467885
376953508
34113015
87555760
214299778
59325681
15480156
581498550
750686184
61830397
650282066
13091652
172124882
434569855
197058173
1122906
312739406
71480887
74455837
110735010
2712115
150520078
156578959
175230580
3095835
454735796
253254576
718417654
14085454
77336325
523286346
157852292
194115552
288663845
234444225
523505240
5632967
1035029
14117803
119456037
99940878
597266144
118634886
220067955
127915599
419726237
152158843
86215314
235948973
167392208
208595329
279070311
253345831
736263417
371074611
724057995
711197539
102948295
173379251
491388504
32281802
491183358
101116573
150293
121436535
352325915
678220003
1581743
10391070
14843714
354374353
447722149
305653734
7488382
10396500
452049332
614101338
177024206
332949277
56104152
133457564
151008271
291280750
27819383
672314963
286017232
257483598
37299955
117229161
17592331
649003821
46330290
626357541
147884818
23580885
493919841
2858198
524028186
9283286
251446428
79010073
244844459
18843183
152646673
219904127
11295374
212838176
565642021
537463115
450000888
160011610
88944631
546070366
224504383
155262214
19071485
334715952
278432548
421498841
283584981
34782996
153325789
224140937
82250687
48839501
241028851
387923174
480847332
43753534
113076095
453189602
16139857
211626070
286525162
373312391
738393000
30325084
401234432
507189338
430747902
370573426
813765247
8381932
552263640
523057713
12037495
56602232
70409939
612562
271090758
940785763
348789859
2674811
243829316
74771710
33196420
529626380
1845796
38560996
68928820
19516836
492395173
144324856
9325385
429659478
4746715
513573108
11617200
475862
658878909
235903324
78911464
4365256
508168201
540495780
683967390
270114509
21329620
81883133
9997640
90517183
484336145
314233199
282117918
11118714
703974715
190934798
502783672
105566407
365004255
116027521
57875991
58165878
3819614
833235427
673075104
47920371
392544658
59587600
603489281
863985884
407123677
415027948
340566058
20986323
1264384
585922058
307950193
467287568
51251243
260632813
536805828
3029145
186864564
2760023
511356651
1355095
222113517
276956728
338217220
505746356
136153473
558505551
106368409
135343858
2805589
772069367
51163570
75630970
846895472
29917500
229266026
118198780
35815356
101895825
130798147
165036249
31819644
97489635
140032018
143822700
24634456
118304237
495864859
507222617
40137703
41131084
316095231
126872256
239495523
419818508
53182682
128654532
72129777
328548573
75765371
353381378
745921358
709707984
303897053
228471196
430756611
353921283
55469609
287325945
200351645
10678614
286617105
919935535
28552051
768294945
288584400
48877349
727396980
421899451
186266287
3766471
152575096
287880355
93710441
103455082
18093875
317089522
161482605
422671784
153065790
555675502
14473740
143281460
508906088
210021820
556606178
173798719
389395896
357372996
2480415
320113539
244386605
278306185
388460422
389232134
259397262
244379567
80177350
15788163
545772830
97954756
150730560
360699666
364344288
232464628
1669379
737573420
111246356
770206480
83659360
748724752
308855293
34928059
20762208
324136563
84267550
52633010
490613111
283139187
55891796
8237455
765140098
520457238
5442005
50257064
132197227
370355047
438225996
53420489
111963152
495545861
135319613
276556240
347453910
13518636
57057758
36803065
12355301
134347920
667270262
424725964
280954037
177061860
633247055
35934397
438281062
211881680
475817143
375988328
86421412
146564303
256768873
23589079
374358621
618757307
669948595
36433132
158739227
17733757
850717944
162605026
9301776
511126710
3517544
465913242
94543473
550234517
111724789
218867897
348371418
298888302
6047898
352154252
191412037
86349607
115772167
536401303
14372287
82217022
24593578
118492478
107232896
4834664
489998139
250927500
111923331
37681217
111739775
551836949
197767934
560214777
474364343
110580349
184409255
238164120
81740762
162536407
19159843
22019882
830233677
45568389
330951936
203000929
786988193
244859876
52722185
464452150
438961511
358661819
184437204
197024760
167682218
52916752
13067084
200698461
220708069
627114
278546217
40168719
20244713
764912341
294738178
359446863
195571935
300372321
141208812
248384194
6290365
108088024
94684901
211136365
22715050
454456732
117752523
280466382
402881476
30391723
214658517
36290010
18762051
881976779
393991471
414690528
24695008
162284516
54669754
142871412
931054376
104341138
660867364
433174801
19473306
119229272
43380013
372818817
175730548
102316041
39567211
226713061
61731412
587665620
43694847
93795364
117180973
361327875
262385533
575789056
428113994
42880950
526839303
565431853
90568111
386925369
681944010
125827315
713987830
23149507
11374917
78972245
25452182
483082483
476312103
52983394
31515573
165374969
139659363
90335106
297573379
315272498
185671846
104958024
374033799
202929035
209415141
153607794
248815871
517811088
655991897
16703774
239027707
385232728
215704395
16287609
260994840
170089328
297460511
37477493
230177776
529464064
162215819
381735920
599038182
7232938
66046934
533903342
809258521
292968440
71540373
395438946
73298748
218137354
36477187
466005406
5345129
174729218
781359735
34202667
538848299
12177714
305589425
292113253
473638649
98897851
8849186
34292365
259042071
817293699
610184963
91467820
77838923
575454664
414623109
77271410
240605692
209617852
476097644
230396610
781552332
28899186
17419103
86832717
33303784
194075117
73151898
642663014
422985686
132630461
462529277
102513859
265477388
213482116
36868713
66780419
30345168
262193684
66809684
144699788
156969677
723577582
287683353
162522107
479498203
462656775
398830840
854266986
334305047
179775401
242906068
221584595
32046023
2059423
3577397
425072207
95872111
172467137
678426932
455676099
97721988
2506901
26144682
458748024
13429996
69861779
184075058
64384991
222582142
133293563
185012393
21106548
507749084
786273944
40988849
163981077
71656621
245110610
528500622
93776101
435445868
309964331
128129889
144508138
791511735
74709328
77445733
6961434
815212756
94797644
367495806
740410206
404485013
65896493
287023698
713717697
68281414
244987971
142088586
419034137
234479240
348630651
264982012
118595688
133075855
215239650
383368566
589520760
387308349
102438358
352852496
158903683
153128637
847594
100365099
63277791
220198904
52102481
304436181
750947695
130316557
143626275
145871627
19469679
37798957
70169794
112579053
86968265
246000276
119092551
304813470
48589969
151668240
11401081
22370476
50320327
52474334
294404596
193971925
150778650
326681975
17828307
813938750
229082886
20261829
196848526
45084146
148132912
30614663
37655997
759996646
373780542
146331519
173748456
55071158
618374270
113685467
23367867
230851781
161746311
99435368
350668109
238670876
533005272
754375873
36478412
64123451
279028631
120997095
31744265
248397255
119494853
264738121
611050817
17898694
26081693
6206752
502382103
147884694
527682309
679816547
74941598
293999066
49679997
9900049
349399178
551849167
1640000
144435697
13330525
35848968
631124306
123709074
56044694
76828600
396462491
225254139
763713263
133456122
3187723
841014509
765196296
357917630
143815383
680092770
157070600
35156754
167621451
275640645
380359466
445611737
174256098
319653444
11529094
6032108
81846874
83895334
117328903
436235768
180082075
171368066
130509008
21640276
476436376
490524424
157390768
58952100
55224062
478502499
96035027
194438119
688769483
43684418
5895289
73401911
67613345
83602720
375736983
28928058
437957034
14654535
642145267
505562633
220338813
238838692
331139823
293380035
609890946
4710117
7837400
1546681
219086800
253707948
814471598
146008830
475809882
414026413
28493212
283122333
253605323
3198096
82172290
101149955
1395741
220149215
467712282
228658791
107553220
584460798
515974466
559502880
82258000
591822473
496914499
672910772
35473464
61151381
59149423
78316877
11158179
35988913
34609186
3453314
133848685
218851417
117451293
18659700
381191040
632607214
177732514
427042702
580595918
12121358
239018706
143723178
249166801
5812674
224412730
146121251
187205759
125262429
207804415
439695633
790677998
679871437
725092163
191628614
140196153
82116919
173022739
149075523
678395495
837704120
803752214
324114149
62916797
294215922
854149428
5325873
63800492
191268046
194567454
207740440
53365
613772977
751708349
210203373
85329076
609859939
223424173
268926548
477298688
104101000
238581263
101547002
377077711
161106853
704286913
640892186
110107349
515369
398398956
350749720
12289205
481719214
600000355
197535998
171104113
552891622
243446869
267036
443583225
227393066
47155367
40213388
730013470
112525366
123625163
243856473
86552036
52148357
516657981
167131664
191999649
76359164
26453644
19671313
715224942
3113318
263920442
258192292
162192486
578634359
60103687
96500633
604429510
364945869
107882120
96988
60067085
141835568
550546548
850084908
146592537
407296651
262564580
8820873
42553014
500254217
303056182
236123407
287713933
578294170
544950191
738535846
68651102
2076636
912563975
173267829
214349804
288759051
822562909
35346254
22658111
100541643
11176596
539858178
234803207
185179973
181950867
660040842
151921328
332507412
187214971
122742672
6449400
107041349
76157168
110666614
33602754
857795431
17896313
735629990
63460903
855677844
639527657
761038096
226557885
401905836
249387686
112108353
49332115
121507177
859039501
535981998
154213666
177963927
200355292
64198938
542955428
202093748
465400592
24021966
353444217
21842971
251402461
27203199
281061452
734313581
104448695
149416930
83721972
243884921
240237538
86425814
120473649
67471145
262181213
67890582
326511781
239281137
610018904
435822323
319561702
482480517
403835736
83115975
23004259
36220655
3455285
330052614
177256486
325471918
412498243
154816947
202032177
328730797
74536269
24825799
591592305
21151117
217679655
58489
185496986
218296603
366382624
481737343
882908
57553954
542677253
68186743
564509434
129386237
401536037
4940392
165395201
334154615
58393234
212646889
189481479
68687873
331619455
11483316
532118365
232248323
872096034
613661627
143935835
623693335
335296907
390282781
308944876
15656296
352533376
198133151
61087795
45876594
77811961
158600128
87583680
219266675
138915026
64201924
787764483
205530805
608705544
171808403
172503385
152215941
556124949
205654413
328901644
101592377
170127052
82072390
201860124
279171332
324860552
257318312
669651204
121024607
101554345
243561544
160896554
403100358
362684096
18683686
28189261
67257421
23276796
523625124
328272498
278187933
139186343
31077726
34400711
459791957
164452598
270340492
92350490
250187401
260510052
849381056
153870905
39188926
386108888
357385717
496545854
690520924
744855060
627995447
4646474
20395154
387898327
230525987
563707024
123922632
40803650
893059674
19983265
165420699
113497297
70378815
197561342
190326549
11686304
37354901
16268593
298279374
132724793
521578245
670742997
30329076
307569884
56852615
34729960
336092030
332597621
490258665
916144233
5336699
85591442
305392027
422018409
11231079
261373829
176634786
163104286
477017775
598492713
221247949
222697858
6744286
731449
130803200
67669307
42504763
11299070
339312465
139872926
130837494
259980561
195163353
343264622
376207786
124233806
479075833
225377931
253663746
158142624
228372539
130962626
154313519
624268695
802499654
578442268
553023180
154177559
402440280
226581721
136125355
236099285
228139963
45223282
268200979
45969065
360741328
283799766
65357300
100601805
159982100
134532893
15553629
386328619
29424918
351282307
172616236
180324602
388184125
1678937
260841088
248316148
45016252
624993751
770845895
70966758
82450361
327327024
222019433
804705959
114903735
197759806
264155702
66950314
249887451
272419506
369946609
41922453
7019051
21125361
195988349
40454230
562659994
61583911
306694927
50134209
13769909
797012188
333264438
212424354
562044181
32320291
194410135
78346426
238771652
172710664
381413859
27727788
277301699
161405318
290887934
92991785
317156166
24804173
212744288
170466552
119921383
167673149
148574696
14298993
139080604
115025393
62236722
190666140
105426830
118395014
31405166
905182019
195281157
302845154
115065254
21761178
26385872
78457978
43650280
347510701
613455077
136899844
354958874
712610500
160790432
60077285
366993125
317062065
20715102
21094277
373673661
545379865
183427053
178075261
96118891
137550015
15079825
14841570
247459679
584707896
117538985
174363633
285376584
279816959
357001150
74873209
625020989
184999840
669442945
95117763
50233298
258749931
166800756
339631834
119405072
63882104
388551303
491236621
42509165
355854678
70830432
28111057
457973440
82519909
147148967
738755966
7545633
576447355
63909584
134114680
63224485
779773320
115503756
600936248
103673902
343424885
212204436
257459529
379021424
527351177
47171579
586815717
519888496
200491177
547277732
155412579
61132408
96671298
331385960
41904249
18583582
569349778
3672608
925192354
193384880
80084582
1329799
67864385
31743442
82533837
34358104
16611536
52008710
129479789
774903206
350669560
46690680
256702404
772691482
42778296
39490730
510139662
80431308
183251207
307449419
595815354
398628625
187319184
254848533
82985408
571026455
205221253
92954825
344634013
246113371
548534824
107760904
101132119
87008460
50491566
150198235
1005927
658381981
2373842
412598846
19128965
64712760
15885982
44595903
2785201
162909110
202543037
62882756
173145235
122829675
56287539
508277049
464907187
437445044
405530736
57497675
155411455
348029980
33968956
176204283
53983307
48814852
675889358
483103223
84729387
136561374
441471871
781261594
93160091
296927505
40678862
718045933
266831821
61668894
288917162
128832461
39930668
99794518
37884857
175015068
452905599
204553240
475714347
224513456
181738764
444405429
321492968
439592510
71012884
168401911
500135542
41471031
328303816
159174085
637695892
104316003
44371099
309149728
510221337
194478053
7958287
86040480
181643324
533138729
261860672
305370808
213079409
282596551
50260659
63946197
346480351
44873676
352957990
292566124
778144702
66951917
244691752
70359067
46266065
262022809
120590971
24873200
171822650
175364078
358277615
215794526
82971745
11297062
138960461
177786692
308042834
172223044
245924441
77633201
880990582
232883094
31327311
252523879
358248323
64529940
910903444
40332742
83603199
90925505
30789049
104535023
188365544
195179242
66634645
187606923
258115252
158330817
78921362
259788159
11547495
362305514
321295812
5334873
190674166
419638725
19303977
73983761
60725228
478598723
240399998
213965629
282615418
2386966
198765758
416550688
154411968
457490477
14659381
117833183
206822252
389972929
184753547
390261445
699866088
72205099
24427948
26981198
10829759
356571886
481313096
288673603
8003714
59242810
148230211
147249389
695537527
228301926
22781370
1479961
737942678
34830766
533790218
51664327
44324842
482765334
4169503
670157670
71833072
412363479
720367961
218191983
296216216
207046417
211442430
186805688
124289726
207891558
325959229
60640626
208084994
417704531
265762443
354867932
80091067
200722887
838493216
397595699
365518666
91743147
418064048
393622287
147054522
99576331
221818683
133708283
271081661
388172088
109421436
412558111
12499412
153301522
159905945
553273810
21358172
14626198
356142683
271209310
90170653
265650442
102335583
313443179
308620639
394873492
376286781
541301047
271145990
646065681
337939716
45515229
786719101
19878844
496445319
282129128
18176711
17395281
27766163
431511951
315046387
500696885
678678456
44268167
16179649
20334963
70685954
710268480
22576935
90631562
203843139
120639048
9108181
305490959
885194991
100833148
116941873
21661075
112441404
181321468
479821949
128366221
105468230
168177486
405977875
107251268
446276134
669157026
81864135
81212042
6487073
429451113
101553141
88980743
512340600
441542383
34984820
306909545
222588672
111506083
14102085
596384121
132400109
121431826
70022237
279953970
199283186
13620528
447774058
938793967
1445621
16278015
32093758
388890217
142287056
622511554
55669767
365958825
96288733
581686966
165557032
903579673
275503295
58108789
1811444
385849551
435761854
579209371
91819554
242756856
45452969
120576658
314122114
309641939
296431535
44211542
108672724
585007612
645387530
208812101
354581475
32794376
226167522
53126599
281786711
36402226
354860669
291672506
93888069
17591127
14243827
741891
857058958
14897470
384574007
158408169
45199342
75694288
119179332
394357626
79808756
530530871
509987107
29067954
916248661
3453040
272816129
8346
226361185
386600922
148017017
487357446
422649880
165059900
692331673
257213090
68482720
642177443
777042093
74895695
188198228
368558115
586369874
91339475
344695974
231511212
18126327
61640090
282601988
143171032
41586914
539191278
547394853
608642335
196215218
402844326
161232901
3027374
315558025
486276539
547679511
726261154
870575716
40104598
63650646
224587993
449883572
194710731
481759713
95741740
213144026
968339565
394782342
62087587
308008685
162369420
521098077
431219898
93234321
13307530
352421464
186171911
167824788
6290825
408709816
332525726
35476424
38555181
117001548
61401515
230726930
8521208
712325
610327587
15926297
603970144
5417772
174317505
134653230
85914735
6974075
33826175
135824004
25887854
183493313
5167477
14613307
539018610
361139799
160764595
419037830
24225340
56802765
557934443
316088116
93022939
593017589
36107991
8823060
716081
219446195
209146011
46605147
589122
777739753
666970782
161697214
176285116
37105982
199135885
225463602
22818800
15878165
123560837
699685131
527793954
214988382
135292753
21171063
55892973
11094498
155119508
59550847
181981402
355148103
370053509
346307962
87195082
270456029
263671450
334333702
18181523
467934813
83254936
294809420
90656851
4494210
233255468
60334206
168794154
405724061
105039933
13230824
364584294
117829178
108775532
236955926
145396084
61554906
331535976
207285052
44402392
46951822
78947174
134479576
109021763
40809721
107280221
87288349
109451017
29094251
151568872
208273896
504073205
278145606
291404028
66020330
759575583
14287616
104068274
710771267
90967544
679656926
427164433
33837688
633361838
22363934
193250264
427444133
233761513
56380254
273979355
61683861
97738559
179920290
24457412
28977612
117302618
416395473
114631367
330207858
111916677
176984339
14947613
104033123
691861683
5797424
299485423
576210359
185040962
51240421
295552988
442358864
514821628
360669482
328903517
95678781
11267595
121597201
93214067
185797739
24442184
9381832
64547219
290986075
234202756
8644870
517924235
1794094
266572550
13146528
544976855
639589491
178062859
58000174
417211134
76999549
2233777
627520303
217069246
2367912
434378487
45443418
116560251
121782295
74139390
360070358
54952594
103366784
25732307
268579964
239341779
603596142
211749173
99048328
200931868
84888455
588813158
81771933
24278470
669404235
9570289
546165550
61376336
79483858
697778877
310094682
555733599
425887902
19715028
86396248
1350954
42255082
399310317
538530904
237081087
689196
232242301
115570663
155120433
379245792
3005769
3678822
26996296
9147588
303426533
16502280
156907936
86491674
45938225
205777196
272821766
54232216
155735005
48497806
26536743
337901301
433139487
220949
294405197
735466058
397210761
94156761
230233264
737993267
45941049
757728224
274605682
104368046
371649609
69858990
393926893
191536683
3539337
146826433
696595749
371156637
2173896
151809187
265614297
284978475
257070458
49844886
179313482
136017974
386488721
61083813
451381448
127580734
209635248
649610155
23397956
65132506
235128821
249464676
27464720
151682509
354173142
488339135
120986898
303978821
851801864
368810672
304946374
742963522
195483156
38205648
73432012
204531743
530939138
71379167
242866392
49483388
119904584
118799581
706107468
5371223
476618823
535412484
212824853
401194677
238219882
216140227
537511426
65985478
833526
13527940
223880329
69855980
8961440
171004437
3302037
96207391
452278190
79840376
1553085
623602442
39861722
49481324
120533975
92281142
150798718
376534302
418379297
85591455
62499097
200079673
239179648
161135561
176157454
77767977
224648153
254148928
44690833
2509821
774180088
525755050
108290230
555698999
114089061
62310979
607418812
753306419
589385565
2769931
320362968
262360917
327613756
995612474
145417167
781713834
86346182
486431880
152793985
343397657
222488866
149008387
385668233
174429205
267711925
57372073
134808882
350889330
257826445
169823678
360277556
816276250
580011896
10302578
128522603
128099962
119947820
545434115
641983759
403813320
104479627
177311869
237155155
225454355
171825461
7715323
490792158
46733164
146090817
136007888
534740321
243669659
632265788
87176522
295598532
474593270
200388607
265922076
177658684
178038535
54128863
106788224
189741874
674423626
108662649
103749433
140269895
37918118
88709551
499809313
3372077
137978720
323394405
178794009
380756330
34671664
17115860
362900157
355947568
5898458
21102349
68309917
135502993
562347687
137685397
600666136
64956945
128814742
109180850
16491387
886902203
131785803
397918348
924423738
117139653
59526083
432330615
31862513
506107671
15096590
186499180
257030932
442055842
517397280
480635995
115529281
140733536
38362886
637805788
154915636
139672326
246567256
339106863
265792366
211351870
853677182
546434077
36422940
424233098
372403354
94071477
384308017
656034218
123600472
769987893
236834525
283469675
111243465
29031692
14207433
544607185
208032375
351682759
69542035
337693676
389491265
127030559
462162640
628196538
50259588
160697364
159636771
190993434
162915
85761097
99794338
281176627
625167343
337901073
481532028
56632009
15420602
70905916
210450853
451298975
459088166
16666031
3472258
182748366
632445805
359450744
577661305
299316602
101145869
183310943
328929422
240082816
237559559
286310952
586981537
452986180
86204558
118330335
28307272
111942926
11025049
776447292
386521383
126757125
124249891
236708820
320376772
10126246
1414482
710569831
714487977
297033244
8817620
87265303
516094938
113079485
4758569
100415687
495182551
133210414
2363975
295604427
96384240
586466656
365853163
215499869
286462417
328361074
359400263
348399834
100743442
5294198
99071527
419309634
30129958
214545788
536823394
28733309
743655038
450246260
498405222
9583480
99315274
322586622
116916921
67732272
30360741
31420443
160972858
107337224
132160117
547657859
275494581
71991778
381265189
64264730
370224765
683157246
360459008
147565238
30114765
56461139
173715586
82980922
10593403
191288313
6490943
377501643
194269869
592778035
231070895
292976234
56139883
291943659
593423286
455932054
566966660
28843381
967069826
164735575
811446211
475485199
48574829
258134746
153408414
115442535
10176530
203502930
788825458
252822101
139327142
110059170
238392998
74180210
108830813
521271982
499620814
668875872
82272240
25198129
52806761
3240956
66762692
440075927
104215936
13925527
523647456
24032793
209450887
216107381
186624122
591966
229709036
264733977
66279570
187571404
741364663
9270880
106993644
692796315
183429919
402883110
463145014
469458688
247945797
3517411
82721931
90760280
90210482
692092040
3252799
387161371
222688597
4180262
236450283
473583699
679106721
440564030
803878906
160929568
346466702
431225714
339252087
61398250
255585692
45348644
251192271
596145469
250239236
116854618
76352230
21838203
336937424
206375838
118421463
47407369
68695445
373598002
36170983
232021569
141928899
9879672
793251960
200389912
207946779
67387962
56506385
486488070
817611136
564745961
199813007
340157369
445563735
362840390
254462686
431509116
734329982
12084536
682891425
111472201
255173368
104185373
203953523
259309828
221127915
63709481
182431937
128142805
75024088
72585846
281514132
114269177
2385184
11411514
3096126
122434358
579005018
118279555
680424268
121747944
39529138
845397293
373192624
399700392
382039761
474018921
387638658
88378798
10818504
227616832
372624756
331014561
78363605
365069159
477090565
7759675
86260345
45954064
78463666
226638470
98963511
212380111
10098884
192107318
336178521
95884344
21156572
78334571
202191496
191775667
116896221
99227700
5394708
415560105
164854858
21321158
395556019
10906552
393241836
878495708
229016802
435298882
22770120
36664806
59284276
234442252
235381126
663702974
12295018
713288801
130231863
570049079
177782015
51864393
876368706
232746667
280604398
537329814
225261563
252919494
16290797
29431482
372901366
443206967
155336732
69556983
236333987
54159831
97581450
265650148
821885711
39799552
267984879
58481221
171999984
18668312
581196026
401895697
296712336
115852546
346935384
9842839
171445346
136768172
330243366
343443030
695613023
42638640
642468782
514276115
227772200
423776638
567946284
330634760
365981958
151997454
588399100
29038672
503470534
726942037
44335726
92607398
13068698
38968901
385050454
126754537
85456977
13513563
33734716
115703472
537785605
397844335
588553767
29412396
353098171
709356858
148615818
357343822
33413601
196067551
41981603
123510678
228215046
342369397
511322291
293118637
218524237
317418137
358412916
344084901
127562334
58324487
918661
22857313
588992440
260750737
479200443
417468363
243069423
334938028
34752671
72587149
439990371
268961283
303598193
392925001
44789214
404019862
374864834
747156892
101665823
137778923
432818379
193635912
5141452
35492222
521573074
612781792
654775114
93510466
178366555
4613963
210709262
69806721
488396185
165138155
9020459
510110498
27783246
137142332
164369226
70956569
433617971
493249008
260114842
208429285
71336948
86912432
308606089
6215742
228553701
178017378
7656866
226044220
104942828
102583216
787268695
15043088
766124982
165022861
17936571
118455240
33506006
313292546
363963296
251709567
170018400
274168649
26013601
208171536
151641503
93524955
263110433
80446489
512745482
180146448
129359238
664292350
530626933
280547742
130495734
28862851
43656823
410586210
18139333
344399496
245534713
29329233
159228868
278774443
288468386
325032950
341282003
419002065
298948987
80697085
8836954
815324429
333347733
215527031
165312663
520050842
365763613
392889156
162619382
684614546
330984953
264029702
254342827
278192170
628055704
254793027
115545341
21083687
73078451
169062746
427718764
847871004
153088754
467542662
212565838
96436690
41040708
270635406
222327905
845131534
427636378
112271886
273272072
567770562
496888684
10454839
357287838
145244058
372019090
156250369
138357125
63389114
123745854
172570864
920555962
297497039
233558106
440724398
500873660
626053215
194282460
168179729
148303403
14199300
54918086
261286243
60661153
100281283
361861975
22817073
85205907
420174693
445294783
369392353
131570173
13035970
543862901
478299080
433505825
49132026
218602359
434678170
207352667
205619221
149299968
54781946
16445300
662374021
539401599
712914449
102239
289619545
383718814
310710536
28435232
335333892
308815319
30463194
688730348
164208992
6629130
413801237
44846422
67578188
16394768
27776093
166445486
326436468
155989284
37963257
214413580
625109132
233438397
835552418
169495634
15165556
6552256
12340400
176556306
46937980
259319710
110757206
61308471
433319325
683107673
611913837
34527663
174443745
207787322
552281
107548834
738531624
33057768
347649534
213727058
31533515
349262699
30195730
176515640
278444366
606115292
520195646
232633453
236359251
784835658
418674473
671960247
82238048
84581462
373009047
721030546
374965918
95417854
36715481
183349188
3558383
189477337
553328738
96869620
2690196
14443855
41560364
786292378
73940851
222915633
155895831
31204905
198067019
269527564
142675834
100768216
330687150
104168202
435509925
13222395
112656328
98004563
112953243
173493914
94062868
211227807
317199010
680121567
807017330
18399224
116871530
230759417
308062959
68966417
118443569
511049388
739141408
312871379
354343675
519748174
20116239
32225350
4568688
221845765
244769198
387688721
157768013
93716809
235554615
916623163
51781148
245050827
153969752
113046277
61835147
61347997
711559447
601404596
92439146
216085840
116889316
122859039
141059510
66880168
143636604
16031250
78976935
91583841
18545115
25495663
88719023
377733149
175944673
288992299
284051466
130929325
355353348
773472183
541079634
421223707
279696865
179419421
78612309
243815131
50126733
387349565
841854461
27473445
304287865
38486171
26930693
7367473
93004569
233213651
332230273
226573551
798028335
187709777
167955426
320668629
26725749
735486544
50340972
21400345
300880
514834607
558933764
278381776
279268913
430056883
594172560
112307728
712084825
389948014
264349344
448930336
127809832
134093684
148852314
413611058
199276637
17569436
9719220
11662237
383342409
247050466
114686944
695126437
379533022
89068338
45235340
87769896
10102147
578895713
161568781
160223925
86788125
8580892
597224259
297582775
97166390
137967261
60758252
31084179
46884209
434831144
513430768
336212818
55991849
304306736
504930827
214148001
62985185
45301588
467306932
378238479
499202467
15807265
668332778
82714926
193350
606991989
874168776
151653124
30150965
244314620
271786638
45443894
437680770
41480546
249903058
304773176
111474587
131439745
679371581
76764213
24397760
185255596
522675051
29376179
212771822
637148211
296873842
50428167
14273985
271066933
298802167
525321544
491254525
251756090
69214323
146537362
709776086
780236978
18719398
202866820
177190360
710185803
340841844
172204483
172102112
120200650
124228396
23005242
639089695
507978183
16830620
335241965
10684088
522800850
24037459
739431678
423934148
48295313
720457880
5511548
279035687
137206761
614986773
34150315
14603417
47562409
245591843
17162220
726131504
326708700
51452467
396870631
716635800
361486863
241779991
243301613
409677286
27950309
110113216
342093177
83849142
20406695
437528584
271635944
37008938
296611948
306346006
109811619
403235373
777998427
587476978
482208772
37296908
420896518
47492570
35250043
181971787
259053212
400997747
197087334
143342742
163040297
487921866
389203836
525889533
32066424
86997045
841125858
164243370
288134218
582592411
157573827
37839945
286737468
374367495
327091858
24384880
267308105
578025567
42081678
694382397
3928885
461083039
111456892
105938291
102336773
35613411
309957178
56554303
212966852
429416461
297159332
295890105
660690820
278987822
162268991
74072943
418280713
259697237
549656188
261833989
20111666
598663049
122949829
316706621
11745335
852275
425236197
558055992
22583470
431058259
131304930
80205516
98943438
954226464
128585873
42092528
20505681
316180216
183940991
33038728
1963249
390154801
593001459
71750886
460861859
1527532
173883847
79726896
76681917
43866929
163276613
195036774
15604684
505620937
424866670
220696667
128945199
149172658
815392081
33110322
105882454
273939447
702421711
90573313
11441824
326996168
1061338
277509476
12864973
67608828
135281672
315704957
299357295
118148856
84536626
181734961
484181657
3985685
9895192
79330408
343082051
678563317
364643451
612956235
37136628
451133120
93806529
420155977
256834906
28573594
276866832
639727759
30275490
289663178
6027409
50636520
12788113
48990433
203102510
356956291
471758710
404129181
797350578
142274352
23926282
315523775
628296441
46518287
57798115
98789499
32234907
331073527
69497291
49045461
352499770
156585386
8790615
80665918
359993739
142125547
14411330
270375660
122750476
797806595
144369065
65926292
175809550
97603260
495440801
57850744
262623051
353868155
34356440
225270534
40217999
73479978
203136013
41698848
911242094
149130848
253014829
358314447
739564069
260301
168128754
628457947
46503617
40418452
421311371
522798523
623101583
130475664
2014694
47816149
542926722
41004466
374388783
958528904
301586550
34281103
79636705
42736840
324126743
441551206
754957670
163215538
158353280
435461089
239060246
634230241
244761854
162428175
99058399
116452644
276380620
19533444
24320318
131638429
374035037
174582331
34160847
136655719
626990605
154450229
28653392
391131628
19259829
479642825
219842535
108570188
144423020
314306160
478880334
102989670
33239671
434780786
17062481
355446069
104665166
21474459
316893972
6035045
122680845
100731765
64196238
575333398
420148008
105056354
569961763
76487465
224984675
271693029
45679190
74429171
1955444
715197003
413344862
163884729
281129651
15533070
213883202
198453696
51132458
64983883
327217880
259182928
81052972
225212121
794491757
4705878
96139608
74422322
118674956
262241497
457539572
527348462
171977403
177188188
226780856
450818594
14154630
3738374
41568658
10314124
86391223
506481247
78372858
249524692
144462969
281574519
223174811
182473604
224457272
7649555
90579146
923530894
118545120
426660301
475693453
360879939
693930723
1644988
285871356
49682859
889752985
370118147
310344305
858651683
785062057
28261869
200352143
391680720
314817809
30848074
385750816
265489884
582566418
604932615
313607088
542085546
308180808
3083961
395683782
644260526
148814014
238776404
315582065
589390029
347129723
782360928
334590957
311076526
492098967
135222643
24816539
676959760
1041513
111449145
358338281
11302523
403224774
329821338
467773271
19846443
75033843
554444290
748174597
208896327
94608229
598166467
297375241
625477896
75585567
23776219
258447156
505638471
443690405
60360341
303853932
676830711
879454169
7178626
9695536
442952439
680363167
163927844
693674131
546071086
100728140
231169826
44672565
170440497
295127657
31120623
120601038
91805123
197794192
57773250
5414748
697490520
58408722
354858562
10601622
414146898
262827558
232975907
3027348
148272297
411932526
44342534
169384826
27726711
147203813
81034007
411405625
300829069
187050115
254110169
266609781
257065387
1097418
150687764
64147113
248476267
233307178
381569598
534603737
241211344
90273946
88883406
42082872
220086209
2065200
49539665
2319427
35355765
406010777
672734
442273449
79882271
205130632
796642493
50279518
21157552
47331976
363384271
42364688
26712799
370458219
531690104
62019913
9723006
312468494
5689802
158866191
72864818
576074174
220853497
60230530
143760905
45725542
4748
395867131
186231634
695120782
138636437
336602991
386973754
115463658
104316657
190437096
300668703
394004433
785633408
11791370
190570836
470073372
388826239
50422241
172540315
72926528
108254454
19855541
267228129
498487620
43720665
310031325
9311770
421429388
291600755
705285595
225857947
714125581
122187378
304161153
68823149
377596262
586688322
520038108
408278560
22842845
185905048
443306022
239585042
535902314
444561739
79167883
147700467
35399587
75643913
592063933
57904476
115964134
21067599
140492640
192411499
772405330
698619254
52254812
47590684
830642514
738006149
660870074
91367123
387147540
184066022
737324511
17145908
2037592
572560628
56820327
645554539
96192120
476918980
459924661
722361325
126813433
416442544
77635259
558349878
408080161
200656716
10164559
412050953
25358284
125573941
72053274
161930131
30859545
619685469
29784676
5416279
34997656
609249948
222449265
690887654
139047554
123139233
2821402
474236100
91756890
549801229
28336122
51562975
72127008
457560358
33852622
162224763
170661639
287207906
261052593
693336751
51420030
25779212
332274462
528286599
213421748
735212268
246354993
90121161
2885467
223399854
6303198
44727608
125659586
72431771
89607629
153792327
6277975
248478563
84270615
892779235
252019772
12806212
159028579
271547086
326909323
435259513
261299133
63756498
459274431
641407648
84496454
9836975
1173476
246676114
16863989
666408587
2124883
382752961
62502329
130001324
194314149
58408
93299061
317485707
288355887
487010756
589417
54710089
438766435
93544001
128914067
2092216
57940426
161277636
8096744
231493791
399797936
173336247
222511796
27501340
114204855
49847593
256347119
652010862
8360443
201037857
310641611
220232993
190133926
636694855
65849764
25795313
48582003
180709669
473225495
538773429
88537774
38491439
110636819
712958917
17393828
516602973
584720555
497541245
62084712
26460745
23597952
77608372
199433434
245570698
415521647
21428534
55194751
235810720
6142330
263111215
390873705
50731456
37437345
27992498
30370730
363182376
961817142
251859678
16732905
979488520
271144639
222700103
486601218
51253924
590793145
530437307
547051058
595316980
193913992
481605262
722626434
54397617
23907035
115537790
226563119
593676411
161141393
140706133
345617190
353855172
12723228
318425118
115046386
945096
213424366
401099815
249431978
555659853
24395294
395110085
356614537
11988772
657942418
286446957
28403228
149485018
678893257
77235066
25972394
527436281
86379344
41829287
367002842
57135756
69591574
444114189
162451950
70542488
882026165
161931945
6746069
652667045
23397257
233291763
403617423
80860378
124163638
679293338
237339534
587066877
396230650
375551040
405858577
125080499
160580607
119709404
158787
531528959
713800377
491366850
41606240
270320324
26282835
268694720
471791092
881469912
177146142
230235121
73174010
53300538
188724214
263665579
21360651
24252497
99765682
249765813
241546751
389918112
176823738
65234835
524566953
117752513
8557050
820409076
14522067
81278907
242365263
284865004
295491157
77481505
32179909
360563001
533456155
735592348
115792063
29575594
244836213
32264553
224853712
36853657
308990807
89092316
13454894
157498787
180665679
25342992
10623454
49635453
184981154
204838849
38701182
210028648
588168933
353905346
64811003
2958712
56848600
37339185
180209460
190730307
76097745
492466040
58959440
478880282
434598717
23333973
25575577
57771065
19455213
438017446
80896611
372155948
267126210
29620975
308169756
121088085
36807359
304011673
55748571
138320081
194274556
12124258
446174486
203003155
99157262
18936852
240196610
642337181
675081973
20728628
680035317
443605705
56794996
138807212
711103613
252187240
288011467
127844540
37440933
553002759
55493922
573484381
398152091
238723436
774129477
147892152
397940166
387947110
602587842
696799184
425868699
269730929
163734164
80538684
80922569
6783134
301200233
92052003
6438051
278284295
691118776
22326098
18877299
342165867
425363943
24875495
93468808
313708198
206022619
336584847
56012414
598084187
2696782
593736674
17701827
49446973
46749050
187689850
150832126
310618884
439481096
786702230
132297558
563028
238723685
12677462
38431797
626376895
663945432
24819726
210288915
42171756
245658244
159169338
84780630
216158084
55821416
40179126
27875245
140292430
149336028
899037955
48104863
631703054
704902835
1761017
446551263
43899722
24884013
316983119
324465519
8993827
45664370
12771593
2114409
719911461
947007
319641964
148161172
150106309
346294333
16822643
217772727
160670267
556351019
74344800
807925875
44320223
67581157
16523665
300142760
5366083
859082715
190820810
100272436
130390463
816337194
603216817
117760560
102426762
249827014
447123818
226546010
9322313
690453510
488248833
73399454
220839409
66186153
534123351
40553923
590597953
189171278
358758928
394115616
732803165
307977150
341143792
632441368
722326092
6824388
205667604
38679676
203273202
601978990
130813444
527940851
576864811
36595003
35260968
52954140
11305868
103271840
2974694
262135848
28922592
59817489
236204588
239830091
48118611
248200721
189787642
36401586
808448495
647188539
387436396
103370975
171000397
471801359
55859852
97004975
136700595
8076541
63209771
381173688
361521512
395014914
324240908
710724009
510288637
522897207
226383546
228894826
51942925
170310227
155397130
225186599
218187645
25744141
105400042
349870136
123954047
32119694
535185771
562888954
51015231
335208380
126345556
25719895
268592486
24916597
137308155
355580
899593419
156129723
17320778
339837344
193309688
363010191
143004634
52780684
390162565
136277865
711599543
768767386
325345963
371106530
93681070
68266874
629533805
443995005
101229404
76152325
92555790
205221123
415779966
10010105
343116872
355932097
535028921
356777771
371791094
355094496
14556008
1558245
608131421
108723412
588716950
56622584
512275977
178202423
441199810
557664979
80936188
25561369
26394662
37579829
430321612
705734014
408056249
393765073
649935907
663122295
109287951
123590868
745200640
118963397
12454721
610791820
43897015
420647227
48047766
370754928
358751104
20982925
52517882
285253230
18802
631032367
37426239
160135291
276173412
329915887
789656115
743742726
247822230
31523479
58799097
48351016
751156560
635379
562777028
28840733
157180574
104584439
25868686
121345848
844720746
34067479
107017298
149505640
141794563
315743145
575395651
123250438
61715777
225816226
39156186
114068431
612817286
40381001
344635428
740848002
84416718
100663597
94055785
17459342
416191061
6848987
14218259
52259962
67693509
498919525
8473281
255920099
264222480
170954303
29490369
46331595
498633039
3135158
146166244
335284794
11129932
466178477
192278872
32827861
157158781
168705601
2796907
485426009
589886046
149582896
8270599
244359957
169258403
20605882
250065877
54147895
712006266
483291783
431001197
668341700
627634414
135755381
188317008
52836648
470629904
34683267
3098974
589825076
224766890
11422584
12869054
683549605
108368052
595402192
385800870
48122237
397089667
387884825
714308201
623936887
354173697
629725540
150292493
24446679
523303429
30294469
652053838
45887441
162197046
42515694
571072714
71389215
502131896
489462758
548354
110412005
9137219
382039332
18966500
490019110
390817106
117801684
272783248
546684094
42515580
1023210
216151830
640301034
217610597
147392700
86969101
105756668
24527588
304734832
23461932
166880644
338884310
171369952
76166879
186039751
220338688
21186139
363492837
166359697
176368410
200051770
803634
51501755
578135264
447890144
257295686
10070947
56654164
240076455
844311832
47074644
56916370
131589010
109354817
720544989
159150919
735625469
31199390
313496984
431204567
275141767
161147524
240046659
99219443
54556584
70625258
168064310
220285081
4887261
738373262
89952167
106241336
357046385
345301948
12463108
161604080
535322166
724015192
30758964
852341497
218878818
160918936
461440716
214871292
187268254
157950385
703401649
59132724
145872347
488604673
40673440
114775587
171873223
256019745
3731159
56606420
29295038
165732367
327906470
776735628
319864446
17098846
266959706
15563946
504539250
19091600
182044454
148530870
277686302
39880392
5120565
470019001
196831235
320163302
106512911
82754880
480467154
357436110
232735185
181936618
503008021
446477127
130949564
65925902
215504915
843945655
345307803
61147485
7423809
767869754
383445384
311520515
221719268
61842601
132618081
83514709
569182394
150297131
363463948
98359454
533687063
224965044
385123778
419873764
103610370
6203173
62442178
373550978
349333995
234398952
60650791
542062476
333278566
286225315
99681904
235362339
38378329
209177626
134415572
145671720
25377646
152929060
380165410
385204389
164977856
149249371
565603223
146672378
201377064
504323555
94186094
556377777
90633655
37901994
453827218
739045015
31678243
862152930
171815671
37802454
467464102
567066249
5197714
481285250
329269252
822062813
330601646
302039176
342451915
9441228
276264042
154012334
159417036
173868746
113973335
6081791
24006999
234778004
226093609
498473596
86373187
15040788
195913364
58234266
934764201
64441822
281834476
678942069
310028779
11113769
190608107
531438596
150283778
539125076
810899603
133129961
513250615
388755896
376468724
145145816
1092343
25581062
101798361
134654083
13691739
212915769
86151021
382146513
437947390
406647
171871399
468220105
324250040
19758075
304722141
735518568
56491348
15129563
467254406
128450439
591138477
19049543
158237391
23918833
215054664
302459871
476481781
8986061
222738439
328793308
34490244
95053068
453599479
55014510
260973873
367248879
16831044
143883375
697014257
641671821
296085276
638444938
352447360
721324450
166742846
69624000
70536206
968984801
4139741
219139245
78695469
75569869
320275455
11568865
244115496
226857181
6492860
1295087
292976254
644038992
502397987
891978961
323236301
16832734
192902650
598115304
22124230
1569269
587318728
87896140
239201132
463200334
750419918
445319912
226457266
500249464
87214984
365112387
860854154
4971539
31112488
225377928
278353822
400823405
211807044
248141813
48648401
28553424
57153773
21218669
168003438
157291709
113053419
214145321
318975592
346077143
100799576
436494816
282488424
202874160
3829083
606056072
209379152
42140711
538867898
251305567
709079112
238728755
572056849
75588669
124398533
37521199
62433227
14390856
409720097
74955875
146919497
489439176
369916300
337433687
295536986
135047529
605827264
37927420
278013159
53148397
296237594
49780775
24579219
155431646
769177382
126898431
281806629
34457733
337447204
578268713
37203759
304670773
17256637
740497230
228740959
137910721
12016458
386215787
90796300
349808836
33039520
601160915
34217527
572218452
684997667
399985681
368839258
175228934
10685293
550092619
8591780
38918551
183726332
239703104
192769155
965955
34684930
506735120
506347290
84142815
642234817
221965777
101773078
73046844
481193617
6720274
458856354
291892473
75587597
463157047
60033762
17827983
745140835
402956037
2020009
322590889
249654166
155880304
69957143
374734209
129444874
448839079
183794875
135022580
567867353
156741943
50724299
422588453
383124451
613926969
644362356
156037552
376135071
74910849
115575656
107542717
333045224
71411629
346913996
327349619
138250359
425913260
723289210
71326634
386386050
219459259
23506061
222155397
69321050
44501949
257079257
124056201
25773520
486348205
419420424
72942454
56782761
458199062
20254478
252728111
301212702
444990129
180218879
221506719
41818304
536856
533039566
162596023
89404958
40599969
79862056
7279371
76845329
96247217
492007853
37245148
144337217
11949406
129242860
181226718
408360150
18418951
297831368
488392939
78348115
672571665
320604924
24383269
269678596
32824969
69267164
183339175
108648962
882402497
11786455
61524174
502796495
583773108
8091680
171294982
430054681
911007197
316462024
463959980
209500055
141671132
181803079
547829018
454063199
41511372
18813392
214718439
863167093
164198051
9635438
196839463
106183933
425174103
161647436
229734288
23039071
303069066
275930554
171647391
300553069
329305151
145864204
612432797
136560798
8886330
248743392
818266121
106789167
336532450
33467777
8348378
441481171
80771525
265461236
268192685
253277949
465214250
54793617
57776968
830876182
348334090
411918390
204194373
127347059
71180381
364341629
40650705
108294081
18157915
568096789
200867285
3035613
249516110
558419104
73989718
27118296
130645652
74810538
791201892
298816988
446511732
110212731
33739915
444025939
133557271
14107847
965547608
95158555
407970086
784933383
686874078
91365693
452473254
132244727
26468951
81829980
595547517
174634314
268160434
439125006
49410020
122482316
47946979
344521108
223897876
443112309
290846682
3834630
216256015
345427
391759125
304192753
106686312
460240604
6080400
250007506
556619973
81008618
394360000
258717766
185058680
331124414
228423357
285191902
16478683
6334279
212939512
182048528
192104362
44699504
305726949
326623368
247355236
219847651
198936791
466449594
323712790
69735029
214254631
128046106
181386684
526623615
265687084
122441338
137007061
115041269
206953681
200106763
372806090
257923463
542947579
45905476
34840383
798873
119703051
285846594
117747468
127290219
482969989
16992970
83355153
231940426
261759953
162542012
120335242
219063472
527062771
150811494
184649950
173600268
101725172
524592010
578933370
110632292
10793436
267881762
8393189
94237933
48473221
92173856
810065225
167696376
141628659
285731333
434379330
622649097
68151548
229747141
111896656
144132630
60305040
60733822
150470438
70614955
65043689
372645621
535593396
311322799
392611696
183504518
3772878
157234254
13099421
552397820
283455681
490511024
22732330
70079310
26586690
9279085
36029334
1234287
95671071
24170532
145238092
305342097
22777172
543939492
203793479
178619339
125095916
425335010
561208641
109158213
62423403
154708325
35636943
536965773
591202270
491024633
261879343
85781093
392473606
422639181
673408784
534450037
475537854
428698141
381958206
368004168
58666550
70151992
148848557
396958922
607204307
412496944
756194968
99755156
276527037
423960951
317268157
540356650
5917578
203070008
353699468
31734292
56090451
470111585
315049378
19482141
9887132
831894719
312749053
346716549
872008314
308081396
308144933
20139712
244751381
158197562
728423013
300408122
293589236
681489424
70651765
308732612
65948648
8957037
41623045
210829495
256260115
391018861
622682767
55103872
302293535
82225583
68661079
263443764
183937852
681970249
256157309
509748933
129679303
333021623
291170268
157938051
756347197
898456565
22425438
71378338
822195094
26085547
251606564
76153109
195604295
459634252
393413560
176865649
388276134
146438702
535409135
723470607
38617771
411399189
829915504
284882
137067139
177815109
12742454
14348128
401458401
169427828
172136088
54063419
392223024
388157218
9358005
141418882
90490021
526473005
115625496
480066716
417148784
780488552
143338201
860482067
536536107
193814611
51065872
117142806
50690380
219242943
41748636
587387281
239884155
813970027
841201966
382041543
27784020
376367683
49397583
283222140
192760091
281930011
119376051
172606459
106801156
72984015
292703824
464375630
49653304
16297476
363777100
486235059
438940310
354924365
141494649
56922308
10133543
7014353
650379076
498991190
137048342
386496070
50233400
509284249
222323012
214871224
675224266
287845586
326501208
37500821
872401020
375087734
58767366
77171887
442891516
362269295
36985496
72766623
549906216
9538914
286769037
148484453
571607249
139874442
6714465
612354799
93704388
380377
585683810
189582955
157354423
264292332
93917147
62988243
94490517
99953510
358996742
294332349
38559436
179195595
195803143
238222873
562417635
88097597
726328179
81335665
146011053
439951021
14742319
23797459
757056961
48377619
110230335
4032567
138996306
571725367
360159400
687740470
416701538
212861594
437429646
594381828
53999775
93571696
200519859
422492414
63632270
230461598
598471026
12516451
348488611
21605125
165373894
80392016
386882037
338824025
12675735
66098020
784065864
477090726
114068509
226151076
276937570
543980930
205815690
250054153
291471941
20564106
195873483
702287177
474597166
804485506
21472361
124338900
106182028
179332015
467645880
452631709
429653768
310540748
273278197
181388123
450537691
464053696
552102610
32262248
38658822
239188244
509690479
63924689
241864985
216052564
117510379
313194485
248677421
445074
142691806
94396495
611947631
192364022
30005795
111202873
76365422
152259241
216072357
55339542
54560092
128776947
191644843
14392808
338881207
258630571
61056189
416599354
373208741
12783443
351198298
102300305
331460635
13906618
219901145
636223975
823020069
480252440
176125512
33238293
14869668
277345074
747190020
101532978
17163331
360440806
82661352
694483757
153064908
462084551
294005026
133851462
225825613
108527868
40052137
415257264
26934741
134421408
200205191
168622336
94915050
100128073
44665683
174516589
80604736
565791284
396374473
752474155
67181505
444020890
48198237
18888356
129360392
199504282
362480633
135136871
560206269
68670405
29277640
178055943
44028406
46005596
132436590
104057050
197948196
139395260
36450703
20933813
4787873
138918759
224738881
20457264
563826840
17861734
10058425
16213786
40027587
292307
565416010
118023157
338902904
218292019
296915681
495091937
78552465
9363616
253970437
77572289
119914584
59625187
618038804
180935012
92172671
63015579
495816313
57650350
185482917
278614311
428091529
348120727
365176731
6577061
121900675
240845096
114363047
15880695
136700218
376882319
154772149
58702929
437142145
309386302
34340575
180935628
498304055
430151761
170273175
381817191
52714583
118115707
231975866
187602310
37265421
85759145
15955250
20558914
128293990
144294432
370969995
3894083
149562999
10751380
4585260
414135388
867021014
260416808
669181808
309040244
7458430
190496747
758222094
4853963
151154703
179197236
25086145
106087598
162284
571050411
403107452
722498825
79455056
50775419
66795893
6894438
196219111
2149868
158118643
41935027
634186058
771099814
54459323
146171440
47678730
23459499
513049768
168307816
702090984
438215812
436441628
13880638
88474377
132224132
177375846
560285133
179418159
463258256
289281265
11390220
350079449
166899667
30885763
863099
870460853
213635247
411113125
566520867
241676996
157390485
296867700
15347178
134519212
107820805
891247760
83535450
498126695
116382481
316339347
209993155
458799236
410428921
110318587
533660423
112185176
515320939
366216498
101017594
563524096
431224803
421467641
168001947
4933891
562537495
350634310
542216270
299582577
229879090
587426848
170012503
821073016
584176178
448208149
233030439
180716379
523906579
109742249
135885214
250983065
217478969
160337815
188946691
22766143
319877767
69493052
164134092
97543077
188505505
144130646
191793551
843912
223993446
553921339
719077505
660156632
681560240
404003520
377708944
137411860
12858223
526318559
408363868
432465130
632251704
491791286
88634519
171743818
268536603
10173067
42578293
649199158
591262075
198863879
154355051
236943727
724951
16520432
474714766
259299082
16250683
176192968
96470689
93063939
186697460
42371845
136856920
151906462
133835240
44644795
288177461
18431349
226535249
132708019
769479345
12532651
3734515
794504963
95291928
65319362
533879522
95714436
4289730
500220950
179702923
396048021
278288949
264329236
96773941
382308688
426572272
296260838
58273617
321344834
133100150
50151634
86174501
447218885
419096861
5199718
295489772
113231456
435798699
345648006
59117971
12567155
416005635
541226603
56830147
748402296
176663393
195010712
831939639
883922190
8589448
593969064
164166085
589385325
61478031
99078372
153112517
429729716
47215491
232685096
45206182
736035857
84274524
112186051
144928456
11460591
139145021
312851714
32870281
89399854
367236969
105264918
398433711
9880486
37788921
355640197
103339776
15768991
608157277
6113568
236537571
232334586
162069173
72809165
215911872
668189329
141756860
50589586
372957789
115380081
29244797
75760981
233563674
58480777
321336932
748029253
87135581
316946611
28169478
350411069
2554726
180989857
62090484
49271647
282442659
297478946
168069072
41160667
7914892
245806506
47877344
394447308
121834225
568194830
323817782
283903985
11161799
208912532
166008899
89996520
173228828
309985961
409731853
104179391
323294928
176969820
205072206
125073882
193463767
8025825
158337077
300067269
30148504
277105089
17740768
177934672
494410047
217138233
256947753
585268220
366530663
100490928
404249501
19232053
444671207
420710797
566249502
481781919
56846174
16680394
562720242
25246300
406410787
319358903
92089493
17453487
110844649
76329365
15744893
430340585
653108225
32815157
527143404
63703509
258129660
547961127
107116051
562260931
236594408
134347199
462523798
352658010
53791490
1740907
405221223
519430034
11703862
58003558
159215544
159919249
420665358
292294752
16576871
16276853
33881562
40259171
177805356
222733381
194096214
362871387
8071707
340267772
217228361
240065007
159172662
22410631
304955841
39645148
76680421
73578786
693518710
8983388
702084289
492188153
206228105
328572992
203614813
224727184
21745869
34418915
500952997
164141369
502960777
256803824
19168815
143763555
321886526
380343384
432903107
503723080
288755756
62614923
807689
366490842
236977
50531304
586663227
298402550
303972455
215004523
148246795
479285179
243925265
42765581
549052461
530434366
134364869
5185311
62129461
764278941
139504092
287597949
263495736
17241826
409573876
290452931
116216737
111729473
469627281
606561302
238770572
203957124
117497232
113377492
602934740
292952773
626763403
93114344
91240319
299578567
24783225
165415945
19591624
334629129
751021519
24591876
282005514
210808151
366329849
35483524
56562695
335949031
424016871
860246385
13148008
26270298
349437179
106014809
76257359
286003527
850911288
1227665
50145532
378531398
12310439
551738922
233277063
45953668
26101389
155469791
89497629
640357648
337539874
196200395
19945139
677008500
8562789
51584859
663696689
897390426
376366953
162534991
599720874
42238583
102485458
384559047
72110754
2752784
162501576
416136562
494965466
405558422
527740538
136822708
69031691
430913098
169940727
403765829
26429024
700898547
19359297
70526133
626444688
80980743
317704319
27541491
147298282
789141390
412665165
135503674
396879491
31431202
342865159
123542046
790589636
52027604
104256580
633480799
20769765
289547367
95983613
570653937
270193084
623442808
534796522
287880331
219115697
292017693
423843503
15361869
594506953
42110394
28812665
99155644
770871498
77641775
23995591
76582450
85306076
216933535
423647647
520808993
601141108
232382600
567040131
16250818
593648555
524408464
808242330
206163604
300437990
170276288
649043111
69409436
490836355
249090981
52838290
783918371
364954582
412288782
699319207
399323379
433871507
323802275
44852106
77020589
330408711
909422606
696733656
508711610
36073653
652657130
42608234
189664285
642574555
56281826
104338968
58181862
432026284
262897466
603817386
817503905
195525821
137022276
752048440
448793505
197471489
448943095
467347236
40577132
156697426
168064681
84608802
334072793
134720033
6300242
440248718
150002743
200612091
43547869
50454145
321514776
413011599
396796744
156928929
232999832
151207562
195273581
95393216
684287387
312695669
144421275
45524647
2690658
136981629
111307987
150583171
243150973
146405868
102967686
9426491
368116311
164074927
476532672
457968899
153532528
253131300
597793239
409979578
629309755
20601339
145250736
2517341
513771865
419432470
235010384
45087920
411625815
282347368
82227460
223713836
3528732
508870703
432523902
20607627
233206738
303846439
318135029
220718660
139489116
936195986
25157138
203023028
42699766
10840659
106314180
333683709
489672747
519930
16754722
23731708
235698828
722933346
447713542
188428541
829550233
521490796
311078046
466253687
58945606
111627748
163756223
12087389
428415614
21977810
547773609
33537510
422416028
87795821
623043291
45529379
151858033
407089653
538772848
158876942
139792414
283058240
400710294
573839690
91961454
66357376
303554121
879392083
71180274
204362431
1179863
261908218
26612559
237925865
267734805
456296460
79606719
191397099
129770161
13391391
39884488
361924364
211160191
536826285
80935619
223962011
160490815
39366337
3983748
143265108
494169745
93211576
65115041
3932300
804397611
52544134
190228763
10448542
156060145
305225072
244520116
448181541
149783325
126219826
497652026
26790247
77796854
318956504
175240117
94904698
186501931
76082220
29909218
571630808
618325927
33396850
115222055
75220056
455527361
258450607
394921443
85321965
212526944
5018872
622538854
735770858
71469458
397662684
254390945
3210131
93545002
56960000
316262293
220897763
444812791
32508143
45898876
358168429
230698430
110203571
293890460
204209452
143019532
516395554
559460357
28974873
50122417
250697338
277759439
699613260
161648169
207940129
149167677
61754293
322433762
34200817
258758397
274210584
510526264
339695242
165094680
229309860
856366905
101339274
814312130
273377328
6091719
723737
820904604
69588181
409034502
920080001
263368614
158326959
526066670
860689344
403834749
332814671
221236988
361881784
98063960
404374984
223085082
235437442
80427126
553637308
84933477
169808343
334684431
175594141
100592877
270417882
274278597
87740783
40864828
272341507
467012342
213944946
706637647
399187681
35130466
136539672
125445064
190067437
220517771
157611693
151399005
19998828
3196077
6004882
144994648
144919845
158024435
199903899
453623778
155887255
633237999
757374269
2696020
257950330
123687111
899755487
346189595
397152761
670487363
7769316
204425348
127146859
136939552
87261594
249042920
14046484
30512306
474919601
107145603
98122177
264325344
182384325
127086280
260635352
71786117
425942082
393199666
248421791
111684466
153516987
17303157
70812382
9864385
342465493
459747861
600056792
311286667
60283757
103911859
204686227
26378973
217917697
323084149
180639793
130427007
6571487
102067333
26483690
186618687
100218671
453881043
890437381
394271476
422744118
514061673
881501182
614998878
321911912
454237787
177958539
863531861
183249404
204666756
269270150
218363019
45271106
230522188
18156186
619215951
649668027
336445666
27469213
54806929
411515302
104611754
149937780
113622265
340296797
220330626
259269866
78282527
101501649
260540559
47373797
530014953
75682226
230409853
22823928
188072676
43605912
140806003
80422508
214337592
215140253
168368009
162380424
200238256
8099006
158308131
78357069
201602449
43135226
628732528
199868598
38346904
42108554
511438128
254425799
25452389
631881261
396904071
217173985
410805442
347212256
267905543
2461473
12117342
288498334
73139435
504180437
130236169
888078269
552222726
584349446
284305143
228377802
349866249
139372521
759613430
92846199
843834248
96643022
300253899
208590754
313674684
6775949
84375500
468638086
152909375
689664287
522543833
34114288
571199340
309720872
86555030
312372362
244545989
89074996
200633774
267451445
649793425
114743125
113311106
202030009
490596784
137744842
46615304
50254235
45927989
851253249
209400598
471578300
122739811
32217774
512817242
43427782
302082651
9832934
201885568
313394031
167300745
2235920
120353048
178423758
238003787
466891650
267202125
28943649
49935263
413462534
19731363
453257429
241168416
515987961
91279904
74797960
136569758
278592
66949391
132079043
95392765
204784622
725153596
69638733
245402086
67444614
165975095
428247951
113228505
17823251
224055541
517982036
257337659
28645878
367728940
368763670
61810178
40481305
449825830
457699299
497289109
77155956
128939935
381155248
121775039
147396682
5747844
58978242
156464579
27050571
241517771
113201112
189817960
156213736
167091551
2017770
54110239
41517975
776002790
550950714
344148
647622886
22271988
23181124
167226776
619621842
865386800
7367268
52818420
594280776
328628412
13844805
152623070
237692710
103761864
82341064
261817258
129519417
55487956
139945480
188401412
266686891
230647920
495141475
42912006
44836352
11388321
15522080
555429147
693985247
26682171
457063110
657200842
115278757
776366011
22190776
383193194
473829017
25400345
32885114
56295825
350911064
19029869
494565871
78571865
774424003
155616964
293665450
90850926
97813071
803995840
243418245
344227819
691460097
573084041
121868574
145533336
49267424
113256028
65502787
35179395
117551939
67923570
102450134
238078052
3377682
56254182
778712429
352057239
535872928
600452894
580977504
8335890
851165857
148699360
165363315
239461177
53831339
18346632
168542455
50852353
540604157
119462874
36076371
8025998
506377949
791363582
3703872
255036885
47581275
330778823
188011688
7672970
203620930
188464544
366908493
19780659
143899540
282216867
602933758
313485229
54919503
388454160
71711700
268498271
314510265
175311640
31337689
172068427
69741661
606463638
178337833
818065246
387062485
825579350
133818739
86969264
675557412
232228702
754299526
523860320
93178267
702392823
73501239
3854064
218161460
74312324
468921193
421466219
81572955
450667409
73922089
455928567
470928407
185495526
97550205
377564355
493193347
40411345
252874821
377665881
261091267
112878764
377702738
759018801
486220328
242605448
212711926
89771046
281512540
101436572
154501399
317927092
556037200
54145484
325120273
64404000
679500854
45511433
720035332
452501767
427475623
326628500
15058174
4950420
217527404
501592531
247296411
127203460
7826756
264817381
556238629
205508892
508548315
102069838
155141201
144192171
517382721
35256172
37085450
221913465
463484138
53248242
17884358
128855136
364585853
180293551
15335559
19591711
141977703
396456531
465059576
481273598
329521367
218532136
6455285
219224977
35625616
334195742
110381293
490004261
53436248
18088961
211138751
630346790
145580343
14729754
245305020
138461123
46845467
118933966
2018275
64890215
106702081
115342771
29637457
237320419
94330846
273354771
80796738
464516118
112818635
478041172
99504827
179291055
27660246
245023684
8977334
565934456
38176076
613589687
209746761
369021930
406669259
206689932
54168695
524616560
278697153
306234997
154350045
109412014
223262378
7496050
264431210
85440450
128857424
404499541
579560099
124255615
102842766
20829402
681670667
93575051
211613447
346500650
117166553
390785724
564776684
538596916
691637847
151470133
283998187
8346066
145576433
28495612
90159420
231424210
696706575
269153628
405758902
321855919
621839314
457341069
439025668
169865229
54333202
95424107
8767234
402028359
162577133
495298516
43576637
85163855
191746978
73155345
119238113
331513994
174691056
572977905
8551487
90385034
583324214
517236656
166932452
249030492
32308612
156180815
229366038
858242072
172512012
564258299
1023496
71562372
68033273
682979142
4817550
310944386
556879738
309504081
250573414
33703195
40030170
576272975
61162828
43840484
6236878
401457999
26007960
27001622
640757351
337645168
9835866
305647325
274761879
106324265
366450489
119868545
799135390
696445438
18990972
128482128
136801240
7289643
131626092
241056603
496685360
16080750
243022852
5103091
37322911
254504049
143627407
79120236
41415472
85840737
232247198
354971589
333349012
4151872
319671065
107831045
18018441
10237126
264415
20897844
544493382
560857253
120939879
517879336
519673384
142636130
142793800
420899240
791522300
147102964
200526794
35387309
359370424
181422230
3555250
264424897
91260385
178071873
109851564
214665937
66013032
53807253
146740183
145433914
3541063
94369723
10783281
927776873
111720926
5548187
310397875
447711962
100883022
217565279
690248963
34041461
575830627
155713775
309108007
21454052
559052214
17045957
623779349
129043391
603968921
12285362
62977986
659259169
215115060
92757272
255515542
143678756
59020792
484560932
39563452
771006337
270537509
114682477
10443477
142895711
643385593
474868962
265449038
64064855
7443747
250293885
447129577
81287079
582345508
44440466
256215349
209324032
276618380
493903065
126550720
50016909
117146829
363838302
425428494
56986674
54384847
77013036
341580019
78773157
433322662
36609926
400698122
276870615
14965845
175087191
247818044
169058564
104654997
190172511
316361515
149476587
143889037
14103752
34267147
150113612
144062836
863528558
4508524
14826295
335193917
15437292
149475849
111662799
182613720
217930251
711742374
31714249
92646949
265557145
23139145
167335267
23836665
379738277
48696459
85462389
2083478
266560751
241927671
575307170
14382265
38010130
3853080
10066440
498990260
640097763
50467670
79225455
84943220
236525039
281772856
92938422
130785680
19984008
392289730
614547673
845780243
616670475
148224610
91284007
413762984
163140974
211053767
481382751
475266778
285789948
46274361
151153192
9621062
108824403
211910587
635012487
231587299
361245583
288974950
688887610
693750773
33696482
326632951
703199668
101647153
46261365
237511127
199268439
59549226
81209000
159107030
8816258
244441106
32119697
443872665
33376798
614264947
332320828
132040980
284578369
424387874
47618208
18110255
7450776
313853604
102304553
615482451
852543526
263967845
703419266
83775853
267312579
483209769
51640641
98437863
154748964
194837988
283193734
638833562
238524546
696562368
57761553
115272714
11529727
574267868
128937434
192714864
725636734
298582999
15385241
347793674
241376847
326619721
308951328
607349203
238143395
298492384
172789651
156593059
361299333
912962735
37172228
491172557
95919324
110579805
172925420
324284282
372433647
3061349
3220237
220952105
371661612
158864012
414177512
495608452
823688617
43120454
576730547
6041952
92553190
1219176
593901799
660800670
2180211
54644661
515596001
208264443
26314100
299591366
34443886
526339105
86218192
73636643
387623542
336340304
40052951
678263995
345557538
47725443
190781695
750251967
91804448
415025906
32604386
566991837
43703843
287234928
334081363
92130565
621145254
170137758
33324401
204853331
470281689
22360258
268858338
478896512
127124621
87740715
59095755
50457090
832725147
94317102
464362191
122153239
12935062
229190816
165621795
180332785
116491573
519325943
49402838
435419262
831574694
21702291
9915298
162800774
451925044
70505194
346426983
454911443
117370431
107622332
189542180
121429090
777168540
126853253
298340881
97739095
335562665
26572421
227097789
393325460
135134257
440538170
34999270
20602704
59746735
505558144
495709069
751888470
212559647
566086560
430677602
314625004
43559470
73362966
84440573
159721859
107142937
259465261
54718232
7209571
343077314
498429482
669948820
242451265
767038782
348425878
183954187
9824948
422134714
332428421
18848565
239215172
100527680
370178555
266023145
70993089
677771948
114976331
364081618
66200827
152645194
485048946
393333098
47092241
788043952
4703561
68998098
348769414
131014153
405301065
474461732
2397994
62679772
86361207
40146870
351492789
460888097
194891255
30080024
648152310
443949395
336122919
203437532
298075335
46659512
328031098
428089331
1022315
623515462
262689596
195006681
909331343
517705525
53874411
432349043
589693466
74961581
58626318
286666446
872107340
264769316
212889987
117310939
873733044
29934743
91710369
815848334
463342262
414202219
610334090
474018606
113183080
9686973
283385533
387042348
32588070
35712855
119286052
71473187
281874923
898374448
31922377
18000063
326046756
616124308
239815077
16225077
396770853
48433545
559582951
151480273
109485011
148879073
563923318
725524213
231425379
128961440
768574125
29627099
665201912
297866482
19242600
37991179
197227812
485007248
29619702
87989481
108212781
573693089
31165619
143888652
103350051
82001225
123202312
405502721
16936922
664469746
322447902
497392930
149549033
77027599
398919129
30429654
262433607
69813138
235198876
126629362
67529
562523109
232255135
60025540
306974425
346357278
902418229
228132413
1977879
482574801
416630255
914605575
106164208
867072283
713082511
470012970
656246011
127135483
147486496
103113579
1925589
29345430
22663823
322436522
805123984
100731715
108343364
6643020
69755694
517376347
336775482
19892192
172391904
52293074
2071248
78677350
43026062
150139455
33951242
726465189
461492524
78707609
96099935
32395252
211710584
30777877
314424568
479231307
590956060
36081863
477215481
105649819
564094339
200455915
199085332
896373144
579737844
165722336
333199753
137808045
402873789
880301871
341961483
434046230
104369494
16036684
5977631
262322975
683850711
49692318
294406527
397345284
229621579
366655116
628409151
284300059
414916475
2933664
524129476
528611679
27070500
350948148
478489272
200502078
15958039
4206621
304056932
206106643
502579324
42955570
172988138
850155
68696759
638966967
116509148
430284740
138985074
298256428
573288514
126442942
54011530
33514430
6047222
18503294
167535315
112174748
674120655
256871256
100057323
197168045
813812320
548027683
49405998
4505982
23805388
464564434
438296060
446235113
7291794
5707148
71802528
132218353
93764805
527223856
467960657
737581604
277485384
108327287
318779633
274404145
334891289
342581199
5291188
18197968
26070956
15170656
338228243
263744751
648524935
121068126
257771454
114375403
176975839
43750416
36978952
781370249
885954525
3966294
298874084
63587759
293546048
584520834
843453744
381624448
332832910
160413363
133284207
254390067
119337993
570071106
29872663
106996102
301482321
922925369
304788014
41125560
477971533
39793441
144520531
298993388
144669775
224848367
76308289
470120650
17326624
12197581
49824780
161862536
551404235
249933424
50336097
14234073
242407170
3682585
62057279
355441142
43494619
545206395
77299048
15749266
430764121
30495709
376530386
146485664
208796305
351703629
14253189
280925918
191895307
253367445
74907702
294234731
114863843
179166407
557369494
581561269
792518707
548061735
221842701
244508377
129135679
558854620
191603215
55872663
553610096
126768388
443092082
792346992
263172981
11790825
201524925
568199775
8623946
67696341
451112839
490985752
100720180
441038345
81136343
68779272
70796911
46636448
880022
123399807
101693525
76389221
6463337
108275007
233325640
294486336
2235880
54680282
188109745
321022018
682024737
475464234
177863477
305871404
469176299
55242624
239602010
78739988
436587339
35514612
479193386
39845091
229254624
281860002
183514295
468313067
212939761
753192791
300324237
146470708
137535901
862430103
247622899
178626909
98577047
78861333
432509053
616266299
339704676
388711865
714872576
2713217
1489870
699081774
468471748
888195
18771800
315022843
528360621
233385894
307497903
32776453
444597910
15471742
202152435
111591726
679657097
46992292
148159509
313572480
799321372
462290968
349046549
137700850
365531421
547377462
96987258
99211013
645505703
533324184
219153202
8614960
95856384
26456865
691511428
296486849
139158384
28307119
106667169
641545352
419322774
14917000
13468258
50895730
547020713
713099721
221520366
173410077
19320254
631907490
464071373
31836378
489119520
86813073
330968389
875337812
409423086
215247007
4201948
161598474
503404382
119100826
475815990
52176429
281164131
141177563
226450767
85932562
9708509
260587749
616424776
86297714
214939287
59984363
769377282
405384248
418390656
99526884
4832248
680706905
356299336
264998678
159447890
151082053
236309881
134825605
430664902
121375689
480669447
174713906
569862
181763989
144831733
187671594
294209490
41948837
517137140
19468595
367569114
238968991
287245474
38761841
37378171
618439861
283126581
532416
184441042
818266936
2926677
11718957
181881970
41179264
12534845
53462795
43919842
147948253
276248318
217965049
666032033
4525575
137263377
499603643
189958273
260762878
11100525
45022721
580895053
47051009
48638572
93848190
66238919
24661061
195946031
348809885
18885288
863573810
5062504
155670571
451489868
456854614
255799962
115828923
4354411
164577812
140859937
458323267
225612515
219588597
95509896
129803725
3839383
191065441
467145041
147239546
446366980
24611250
18493104
507214372
550559327
220684511
201614300
295334308
193941538
198325882
61958713
446295934
124881356
367427149
108812890
552592502
300311456
434547975
510886679
9004166
339213196
517005330
906175926
55810783
35794633
231171130
1064181
957649394
313432811
249919289
783341755
15405601
393517
190461366
149837440
316818348
470150232
331759022
433242290
22045545
92988803
45719096
71348015
185229856
275893604
614514045
95830909
580037443
4099036
527727243
18798621
116772811
4958394
14286022
435549684
370148808
200830792
24254535
620948950
143147260
327106535
73295766
426635948
158294641
380723206
540197697
414640407
69210406
65518399
157028649
396043349
565886409
250368111
132774977
709398541
164937066
113964179
507602863
277856214
176447589
41424331
537082563
109678944
30534312
35741350
31566359
271000070
158424379
124738140
249921638
38664969
9401073
72590644
616966909
962864437
5084670
20444489
68543704
17654565
630051560
426479938
35178447
77825339
37562619
231277661
82586989
173851338
103938125
90945480
265184580
1964058
594652191
434772836
148324868
511289971
620490219
211185190
139165787
415221776
261130080
23503504
510598136
269860781
282792552
680526974
281517325
67308391
45586458
615998926
463494
279470132
12976651
260615438
626175504
12452927
99661693
11120500
470907400
235621828
406109533
243656453
458240674
20718946
312252092
18896462
4738382
11194297
33173799
205542192
130817915
362234329
144319080
202010494
141583951
100724587
134753285
144891611
703011485
33337599
4580244
395914593
41711683
32504741
18494551
228561352
300600694
108429993
51750131
346431901
522377484
43196078
8317471
385780967
266184053
1389702
5070795
625487199
586071549
188438533
88024752
102622672
168956395
57906561
301983600
341197124
81934520
71010390
57063232
413088674
11701176
266289935
25538450
23881615
350587292
664743292
6529365
218195373
177416904
81864898
237191923
176740238
394761903
77951784
33708244
110960661
231474244
176817937
18803465
666257861
196008057
372259291
338213869
233521898
133733387
51425584
78612205
175912321
514974510
260951703
42973911
606278565
823767922
303146356
862959062
556463263
46995444
4716542
226728677
5686815
578683895
10939953
19738419
170594415
38141371
6334475
492957190
38841286
96200600
53569906
401169183
354507301
49242266
19732439
79271143
663877453
790003927
165383063
49627967
450453267
222662328
215431320
23827391
492671542
64722115
666393767
241254920
84693190
624098481
197376694
6225337
328657456
103675864
105582512
653920511
573022208
470848758
3315848
199342185
16595978
40018909
110344680
667695607
229101825
404539050
177049221
26000512
121931316
313260440
539413636
292876262
468951649
230662034
93922188
197665391
288690027
302850713
172220944
384379979
462975487
924862832
269201304
65987462
34661878
412575528
92912562
222229267
20572701
12351174
354754908
287007943
101113555
40984499
602617557
550754048
340824350
109333316
353417100
131182027
73439403
6012111
469636216
123423191
104402833
36401495
120468164
198318
19535472
108739564
268504549
100594606
5874446
29146281
442118359
37070227
390524603
50657353
18968862
466969524
11091568
18512898
827608219
66443011
309484643
583466528
10740993
181262296
63630228
8375796
56682239
325679689
10761466
111831619
455749497
133515568
243345589
185086738
325307506
200702536
2438943
342654392
865494398
754909600
157664667
328221168
788611060
579891040
615569355
187678919
34154308
337196319
97345880
936346
80199996
119215107
219536991
602206049
163767882
152830697
266746218
285076339
131070314
734159504
491342713
215560128
9770784
294925931
200587822
147129346
29562890
464430273
684777152
13735956
78568455
41213114
163463835
153201838
100083185
110476587
133356444
107756214
263347552
30632336
349624492
65155597
30742115
380737370
16215284
188554747
142824137
330942461
1800429
155558155
168674716
146981339
141759623
389279789
29441418
12382943
310064521
241495697
125891206
82154899
52824833
183642919
108956020
362862110
249390149
69793632
307902837
138301626
136501546
215075155
51404897
354049539
233492372
250537147
196509068
492409241
213234497
32585362
62190932
357362890
107256163
769950285
591013974
30444603
410727705
782532877
24690261
346402706
205470010
465167205
720451137
271050637
267231115
529035500
839298746
646466436
22647306
590065676
689596798
713248011
288579550
125681593
5320332
97545429
31434656
488317149
28776
829202871
32864691
84408265
599835106
36551727
76814520
34178957
319711963
285805280
296078180
4342002
19626048
103552585
148305343
274664844
350662170
325427961
407470142
501509331
58220156
89376723
7107327
621463756
12964356
643305464
542029366
13358098
314615095
7739199
314756230
290570217
743305528
242873287
492732399
27284259
694612452
280480152
261098003
105407832
94636727
181272064
282174214
422554180
798114021
222476757
53956724
604811943
344826111
567491483
494131850
473629625
614691475
529257211
229241802
40034756
686464310
346493510
257687915
86058859
211259339
10799145
362429289
575457823
804598579
512644283
312937320
94376243
7441883
250996377
25467896
309090951
275695102
102534213
2480604
4545600
45907712
195138552
741442811
347875902
50681433
388625043
392169548
210597139
358934208
86905961
490994625
715153546
286060861
139232719
130638705
137294613
103428707
5373430
724437012
170783268
29294928
220760451
58325502
351349334
162652869
247521114
99339914
820654874
415700168
128124270
760421141
184421726
169859894
193661068
317658106
14881
592762722
265883229
342115178
56034040
179171212
619311778
865222230
93892132
141182639
355008545
57829403
7694630
60736456
229466153
64324201
180127675
17963787
490474376
1068873
274531429
92547206
190749355
194639370
88273140
175771329
15368228
308844794
8318968
67188819
387845599
750873500
131715601
395614819
884328
62814012
106445478
204808453
243984850
300023431
590573798
406955080
4829078
9716629
380087825
93488726
97925744
269915081
8550752
600016628
47203334
8698855
306037157
202053590
616279856
713749256
98987902
375437669
642347039
92230764
208680346
853290289
42561978
107520272
15850876
193620728
6724380
340193031
333941585
401220670
278887490
360543149
557742059
295188001
223869769
160499000
8301559
456565271
138893631
398668914
646167559
63540713
527980652
13271380
262719740
795912256
506872527
334828773
83628109
19744513
174565054
171954798
254584725
387156619
733805707
159728581
731522499
479013535
570796599
176494699
884726779
102120379
603748555
16663354
51744520
200121031
273112892
35356431
208571822
49049626
740724320
331255521
683381891
172251907
153109442
307715754
26691403
56156005
22344543
185468589
15027690
43116560
634775736
262984963
5766310
788862426
662303422
182155444
536825506
304017471
61401595
223245072
87624967
138310495
620790284
1453575
362133711
235321091
183812255
26495038
106755462
365174973
3035692
124833506
200187334
278573438
205907457
350822678
858257646
200433738
133186461
15035987
532691487
532939289
26590101
126888009
289919706
2845098
646380512
66754882
80647228
186232288
212437079
85325893
812625403
158968684
155475533
72933022
2587015
161266448
282072591
534600745
254873217
322459723
350996026
50608877
169058278
449864555
330474386
16581972
22049779
280636145
91003956
68228254
125277194
71673945
424121673
738306131
338728325
275596760
471904028
162380817
445806845
245488028
16349850
30982874
13565924
298250006
600462540
442120932
241034467
313755027
201750683
163470934
116149193
772444073
118012292
90819493
57405488
457799230
561225075
541538220
13667948
740625551
34778030
382295508
237661930
47615223
531799506
407603103
230335338
2615505
289705922
61862958
80657972
177256909
310143333
156722633
516490157
92995043
228532136
913490431
211975428
248873029
111789631
31231850
696170316
779771259
441843542
266863394
232763981
594862552
349814203
79993200
83922155
117394966
884472698
763568147
23413046
48827291
363955332
266972918
123339060
378656346
22300919
8032162
43519431
498528473
1498630
285576035
300099476
442095201
687494400
151846027
19936624
309464507
336964089
2497269
713747455
55030703
36149928
377032622
210334658
8227961
38883500
713318956
128799021
407624597
548574228
17303778
363234517
129589131
308454581
330275504
267829193
169099223
39918828
111930386
386248478
510426224
416390001
27243937
304348355
627553794
122640076
20762306
471694020
54688600
206938313
210883005
149067383
226963006
221282425
33492657
243554798
361517595
115174438
209043428
81376940
9319596
336673583
6075127
221832579
256905562
53905254
238922922
72482978
255479133
562675997
249614994
84271943
303376121
236018778
239377489
365410613
227336486
109152615
151567633
147166814
73439157
612107314
84032699
16341827
41388940
615450551
1482628
29429903
63915643
431842063
545288127
193118164
271542966
437978627
27301059
450789757
24129192
9198730
137263695
94376159
297084256
187319491
422522124
10581019
352921378
795320875
131066782
95787234
83760306
860951939
29458565
214842369
73164290
532357809
655556115
134985841
13640666
25772507
31490845
54591740
489832326
155170657
461646056
13967902
271207547
33280980
39399103
18715671
156913486
75173017
424073658
79456554
374548647
329324982
1090137
74033982
77516577
224935797
136801850
980984
93607065
775967413
248563272
61119622
417857584
347083799
424697148
90869456
212563701
557665644
108164272
87864924
209911513
4680068
554939807
160756646
56270609
315445839
178768532
284030596
17188649
203079615
43649939
68028850
147177226
60362255
653735741
178881155
164804536
91316646
135589243
31041923
215038444
351925357
131478386
606131018
267602068
284915704
363381221
209636367
245225701
129493498
69218276
137157525
313316120
102427116
23266645
253134301
500693572
215005061
62650597
40477155
40599923
33343269
481045781
530390994
4783323
236620008
161871983
15990778
25115798
44714244
12345912
442001465
42505655
208803591
5539193
110475254
157497273
115367217
101533982
185582551
144077490
799112005
5488467
12262905
132251737
19024965
155448915
543475027
163113545
156364624
215015192
156516852
682315163
177808295
523624004
34745281
137813492
83747783
528744516
4065848
455577956
830670855
26343281
789466866
178199517
34165222
551326951
91974752
227271717
4214551
104516536
236789754
96704045
385183969
239106976
197411550
43390513
274033157
48176724
402713026
290885784
80447415
114507819
179550615
479747264
327715081
687541771
256220086
44135125
36175747
12957220
49417271
11227045
589573719
529769627
208988305
30562959
55411049
741078130
6888616
78186748
25164311
328244214
263941063
664672183
18346252
602637777
7285383
698822687
310312000
51448468
156644606
425249697
727411126
752791624
411138952
403301664
48021376
35860449
518949919
3995532
242610017
968663710
79419781
171448390
119240555
170394955
440481366
207890244
12576528
568754579
117942685
170620949
2751247
49135269
62291636
234987885
209981310
386842274
323295859
781638206
19260257
330364422
413550197
46476295
49053370
81884157
2804602
518027361
381167747
204368133
260454184
3753029
63600842
343109227
770942588
183666908
94208491
62456917
177192406
79121851
568900382
99323508
101259659
3608362
413281682
873599
576408788
90679511
551409465
374553761
79757855
19234533
668894087
1372492
125129815
29821344
103139335
52136198
689907734
543322177
86412945
180523186
11702542
31934118
174031380
191664012
439146438
196272252
146370414
299238428
325577095
171618780
543671275
83641234
469966374
324965439
584306444
28078853
237409698
562757563
391131929
46508189
102200463
333931217
72379761
102978602
799440121
49423470
497122820
488131555
315045113
111590213
675963284
734056
606233054
123459889
30688226
30974468
191759088
308430866
589068426
518340432
1880776
470511846
217454570
4344630
69965783
317066359
242879783
371056803
37379495
147372250
825279083
371356704
41440020
268855069
36498963
491562753
402247900
56080211
90730751
157623391
8260074
838335493
79247414
379293280
12125906
168213725
780461365
16902553
363672809
254136858
224951562
456357813
203341489
13045045
17172504
218690336
31213254
123780264
78756414
211986190
616662987
14853937
32917453
577154078
295368347
1014808
331746384
231313589
721690255
217673882
153318073
411982571
463662901
66809705
455906381
4381334
704715851
47215705
813765368
114470863
722594620
167669916
337738744
154487635
114076886
368660227
49121716
464373517
394684027
1853815
45521568
5815772
120415796
101478394
34257227
496715203
389884428
29589170
118171492
304195212
259787585
227732208
250101137
424826535
803024493
282627828
314998070
74721788
207085119
267386736
288294179
25997153
223509199
106357497
109281900
118955134
117477019
423631424
185016721
101911098
153692049
14292046
283259891
24973210
538691051
647317753
92653528
20597572
652342338
54456861
19810153
267343887
469504186
255757880
219301943
275973203
63274015
156060866
438200495
183595921
339990398
432659711
191408106
544976278
411301319
17877831
203989392
696886213
629327105
202655629
230582159
98170563
463703796
177092449
281591443
262385136
155064856
37671474
68613611
20630437
530191727
168425032
108542354
66861725
496573117
475752953
259825477
281642390
287932999
35165928
64286554
118181519
53419042
78183648
404119010
287185380
191521234
86136751
246316104
210074200
129415490
258946204
648003737
15440886
168857007
87874457
545299756
230505418
715873441
33134202
308919626
4282758
321279224
255070880
115247039
423888391
124916982
752769790
32511368
202314761
349006688
170106600
64327449
189873349
201268616
40167934
259661188
57358580
70257624
80412674
34870496
349749889
92626760
67260950
413643057
16659784
345676947
559151470
505114733
84210758
353274681
656357232
412162917
462949221
248721622
183813971
56734644
84029629
14612018
378760873
278757103
44953346
221929402
122107258
175669574
467854874
562870218
512123915
44519640
146538820
160234510
12614276
622742608
31564800
319227369
379005789
86487689
598291652
14262361
638691990
5830904
106653532
763833813
353713844
420998740
450085365
111685741
174209139
15032211
330385706
126995334
4926915
226564461
59234945
458814137
79561971
450985315
47346290
34300684
795836
445503628
365474004
345559954
556374209
424314420
21662376
622307009
460150555
131768216
182325899
109182093
387502638
279044133
414112466
730037450
47241093
254028246
16416822
729517342
24159602
192819017
171708890
175373202
19187219
13839284
448837962
339773420
68160204
20090648
100131364
87775003
198855660
648551462
365975096
219993926
82335995
214473843
25877332
129712704
125482463
354575370
526796392
22883094
31133038
8803126
147640034
42943342
608734876
342159985
200194095
827272051
205586865
154376702
2411673
52409625
398301470
144605954
11131215
187406122
114461642
68489522
334117728
28546782
277920527
397179525
353009765
202387639
510831108
211250305
70484228
248183872
16165088
284152687
138591944
232845583
37916958
144332290
479255820
151969230
15217939
901878279
745210436
275723359
2699369
240562287
209756044
143604692
587495030
125532782
46877522
240934683
226239749
38907541
76539856
71275
134141670
12792047
68835675
165433183
414462328
319698102
87401274
112881776
257178801
605542670
258647490
426585174
358549034
94610206
97903568
250444463
265434427
70812544
324703397
4762774
32908184
80689208
605385939
142544634
5928536
42350406
319947110
247744416
44763271
33824310
378358833
827754647
91633959
149481135
505591570
567273058
572377227
292779057
87037788
25327313
380074348
104638838
8696669
66474975
46984581
119463143
25988109
733367394
7539732
677097921
22014730
101706076
213359873
49744760
392124247
71926095
62940684
19166560
78803373
30610259
47798706
153429681
94911582
392796302
41276110
5052772
45315533
225676092
46410735
226576515
315923158
436047355
67177649
55133596
70479969
23953558
107181620
522512034
15645162
111001112
12007437
5416605
453514020
17944130
293714963
292474830
227622386
34154267
296661424
149580339
44886292
694584611
721991836
14239344
602786156
776852614
329655561
627842397
182333851
517312708
392176321
181712223
115184641
370451452
4673877
488521349
67679051
74116945
97731428
190198094
305443277
347638706
205823134
288097195
188492624
93031889
256923676
94507547
505597665
213931700
352775673
120657517
72845871
45792164
70402597
220066341
175331526
34311626
523880702
116894321
216214528
58594656
333642358
3379760
453675764
623655154
31031916
201353004
41701613
36780115
369371388
624247066
846374790
128084743
133380506
85628713
8382258
9470091
594717469
74100304
127028906
93272166
117012098
204155771
255268621
62699817
165659265
565725300
156510272
535358200
294164589
2965574
227169451
51973569
217634186
235937368
90176548
42569015
38326497
334512718
1899216
574419428
187192710
366726997
232573494
28368523
238193941
67817435
407962876
72391524
329435172
337007182
56075828
77807337
216283479
50246874
196841549
236899605
7954716
851108639
883277929
179714021
441796575
531477290
8749640
114705491
453546360
136515837
178447713
546094555
52073190
6887087
160575649
83955433
45031465
333062014
279749876
670327463
411725942
26859152
509066833
7514502
29918562
92077258
606046144
494349778
324968917
136427155
116118325
71144605
322151940
661140162
48462594
214738216
41027946
129328273
54417994
90667917
2673373
356147906
535998839
316128765
471459596
8838148
829934870
716237993
8858986
364044545
111664224
4612082
323920505
788124116
601229533
390268652
8517084
12661427
373638345
544118529
457661678
294189177
13315905
133168591
261497319
183110248
136238057
59282968
372185603
278260665
210075974
131691630
470239863
16222329
5434554
41819124
4882082
223677257
106087535
137759612
147701787
869014585
23355572
146138104
55233151
111394368
355838210
6629987
199986902
265384404
496248916
547157004
18522973
101183583
44672038
14968145
246656175
42130797
10221823
73234335
80520970
121295060
76634328
716343181
443706899
147943566
26331620
215180115
8425243
4618591
148290260
61404371
42267381
171209167
98469003
24883492
17647316
293996663
162997721
3161289
246290608
306537125
451304976
252780961
280211796
77881698
46601894
844455950
110323590
21704382
206181595
393934379
103075038
264964302
47347648
72431579
257088626
449848111
736646700
234680340
14650727
350852157
626509501
493361545
34797404
126600839
1821882
53474355
103719797
680496523
8979016
62739522
32242343
342679878
73938478
14541103
63570516
425523546
331277715
22732052
270686999
530159956
348419357
49420084
221620892
17930344
6261312
463257172
747787998
861766322
614284791
142758070
163502447
581936820
48713662
264928597
210279724
108814391
93132133
23947780
113357959
63232304
782757249
813457712
4110310
427028597
97690676
406725746
127714248
239882066
535475395
67481947
474667432
11805272
263393974
644770532
792577276
64314022
728193395
250661832
168866376
554407036
56648292
42214398
129423822
239428440
643402918
439414681
431054066
103661857
170054379
388545120
706794469
10226621
193944688
544518135
104000653
3876005
1177936
224158464
22086139
438849913
105199786
36762639
114149138
513141963
738455891
481402764
831655110
188470534
142728735
335603228
165018513
755246894
253381481
339417779
293730802
348237686
106338294
50369964
434095
152198406
240285148
302753910
95845827
246979549
8293279
240252890
748909444
183095027
147984007
214374011
342900228
449232581
245072987
345519100
119586479
112146017
425878565
30599544
829912166
663223032
48229625
296488440
475373855
559608066
388916021
611408125
220301311
215035260
526524033
8058672
139688374
76076537
29810397
57445064
12349641
47531623
620565633
140859857
514492761
9770907
62203365
113120406
82948611
87032060
19385479
183453238
103858588
58873243
17614742
59378509
476396345
87580024
570369864
8890717
50709605
530790064
478883836
160477140
24529368
54103074
306578588
79469664
108518712
216092702
306501531
14754362
70216379
603829791
116485004
334802137
14556890
9819216
223420047
320829686
819668989
137967093
45732132
284062065
54954724
417396835
119761547
100684698
267146242
516701853
161056926
734357262
613652528
444251787
303234626
116003246
440323427
442995895
181340379
150499976
495037102
15953875
261446578
243472850
150725043
264680514
468264057
280250993
109072929
269882788
1610429
34112658
20176223
431339445
130446719
11805667
13009873
280483214
332151798
12280151
640928254
747824178
436668363
764178695
177005350
458136887
25217164
481374056
424573232
303888540
188951167
311359140
61885227
135716113
426347056
237311181
180895224
28140931
6261205
182791170
102308179
143193421
3531886
626981589
329489869
559729
206767015
193827834
232315319
223069621
45724792
108020591
31670501
59717090
411618381
114676416
360128478
624331896
90780423
435756180
799661379
109898672
95149716
82108500
242923387
115934507
129191826
322404056
119014832
335365549
594595966
305728757
366170103
105397657
93868927
7286610
11011612
27718219
338357076
204039696
195329379
6472041
798245919
66823559
274834005
73124826
147553676
53417184
617510701
195068238
13399409
7324448
368488716
305433315
258534309
250252657
7962552
59465480
190523834
138018467
376592324
135735784
28910933
103549442
230618215
90756710
271695621
362968863
136642306
91262265
94601250
148937414
715776650
392969502
728572708
21876835
60745662
114399974
79403675
356165614
427759456
121254127
224649033
196892273
217084028
547864850
16770020
645499492
154606398
439700585
254218031
422893103
818471821
262711281
145225448
41712304
433340493
135371449
521592167
92560546
134653093
399331562
2047401
327648414
40370118
360047305
465071099
80562151
20450213
48620984
164172261
100547785
48787718
436943643
24921008
138192325
223824573
417077247
47472656
171844799
786991988
634206257
263529869
312824104
81544545
316971137
55502562
147841322
130673575
605320614
66567983
8066803
180962630
128563679
8080603
492623996
3921956
370442065
342003098
68283829
61645443
97421790
152027686
246088923
159245547
654829793
142702408
138137871
181568098
626586732
327278623
139658932
45691978
272382938
124696007
812807392
248545837
533058190
259549350
27863883
226429197
16918516
690133004
390629149
30124055
36870126
62908113
40399168
8289525
454879578
240958003
428465419
342837147
413847926
28899798
82508663
495402008
62104055
869405920
4632489
126971717
262686541
473147627
105801275
42817747
79477048
109091713
428004569
150547563
116473558
103198233
232986482
222366475
29919918
86786309
444564915
489199080
66772297
204104602
20381774
472146337
1322475
373536980
243202780
200847293
260091033
11591023
340312228
37215079
332002007
21801727
140442332
140550121
387783369
515394058
87710839
246587804
174910525
104615193
201227183
98262666
888973530
335377731
105429126
3042639
2448324
267520104
154946815
159005315
74086073
134254242
37005897
16392097
463167317
43663668
486184068
541338011
199646529
307862013
12941532
104392472
182662292
22017912
285660860
274342521
165982
61647995
168106459
521152860
247748987
45700409
407273611
458461171
182584680
220290263
8687665
290670231
84625560
8587207
143627772
95012421
113165291
43108551
13995373
112522931
311553709
349240446
123581215
271819222
487885508
209411367
182212202
766597344
318707084
259511060
96686094
474148223
43342570
151642956
529852107
256911172
197735686
128999365
176263213
255493887
6339121
62592322
343200030
160248101
122726786
359505852
513724586
301741050
125921260
884744758
29196585
5576775
485114322
307206069
471271546
350859900
27050075
145383022
329852554
12572155
69724545
327009255
106987795
132005193
77592435
306506564
27307291
912815227
220360834
21337959
769115826
28812481
283483297
12249804
436894686
47264353
352544318
134585074
140538547
393561328
134875654
64964935
8375251
216369462
349637212
442786243
97012891
136847426
785656183
155126041
26735372
403050747
778742065
188210084
25590700
313610189
141024062
628381577
329675244
1131610
493855686
115179677
576268099
68322869
319973468
402662185
577274602
70303426
86426373
366215401
432573421
223254873
137209625
4973496
185560374
6065093
230275361
432453380
408936458
17195953
251255484
155806869
136982893
75389090
338294750
173938528
2690108
88237116
67924267
222906061
649603908
329578076
189404160
11145467
55477783
193883842
700386518
153393774
54735694
117902736
59516249
22704923
903313805
181367626
24361168
15928537
135459661
759208259
7150468
301760597
444327149
32719748
771606235
70458719
29877772
556953647
396325174
365046681
179575764
242414528
400665267
148804464
488448519
214348384
171283239
390380504
94203287
209254401
127141512
373500409
327885185
607291194
445831828
441439415
416584086
148992574
676936633
122850128
245402616
93446531
822199082
161414935
35524589
140482045
172348625
12829655
516499513
180400844
143618800
129468441
29614306
330648645
400416010
582417582
442308364
64218467
86169023
52478830
5388994
364195359
709217395
335754617
391500628
93242704
108185259
150463840
222750852
682492297
161988973
425543667
487088527
139586198
723201291
173525097
169438105
2660929
152447606
562424975
1293645
233745194
188333340
578572181
525715219
345185160
503757131
15775844
116121049
301786453
101474996
7302361
885166502
470735788
106033410
198810406
133450822
20367165
448195481
96484865
239490556
183323464
150704905
18446489
28884276
469707550
597179060
511117878
129472119
408289973
703839016
150396039
38049449
377510112
75732503
16781857
59121988
283853266
67224571
65712319
80107074
652023117
491402411
137831416
93751181
248488397
374027857
173056907
276038413
357040323
164592006
31153510
297237658
292824676
332628252
223609033
650770582
198524741
238294756
110712167
26823388
408944776
78471857
225811243
1030021
288021210
30405153
45073571
268525914
97786172
373234730
459423541
391732125
402122356
163956388
12937130
63461234
780946571
327074225
60926562
3955577
63062045
482190593
484602478
283559383
11889993
416949566
135816890
89163319
40520509
51154717
238416928
60345411
89526871
467472242
117335472
11779381
210251099
391432602
583864046
31582070
257786615
636257357
39769035
49887127
80702172
598718420
233832162
601552382
513992990
184616506
122510498
139587728
54499104
73384634
346214040
5701550
29418529
558385016
162999105
327821106
8894131
293452312
387930536
764968008
102035626
480930361
43969076
453077532
184307673
30579156
268390575
75840071
190498495
154240364
242235757
46074403
2048699
90016873
209361770
220585544
313359065
772578614
7101487
108342273
87651318
343387125
703204250
287284644
188175551
179429345
498825043
7712203
184036832
37954801
102457132
371728848
174864093
18283798
3979572
759696
141358116
817601176
520608196
397062016
106204970
456105803
280633135
301281966
559598895
334002672
364821870
16845505
89292146
126245351
181957910
780483375
97552938
362947879
35568382
25793054
416181936
49460786
56526115
24421424
152665572
822679542
125114519
479933929
42581053
894238215
77393335
295766578
338721320
16598896
172597831
74902890
72425514
66163598
147475124
54344667
300684713
1680440
856085650
311236186
476600517
195637235
3048841
432058869
585455827
375366854
312217515
41603982
112877674
163777996
661755097
541781649
248891663
114705277
546140831
59042823
80421325
231522432
45408498
304469794
184988657
340458231
170672732
54475759
41588392
543740608
160554540
200018901
275551568
130212409
32085603
5688945
12731912
238566009
11855349
113027468
866260440
976424075
412524496
14281906
294150348
18083889
330397109
459918170
67780790
667587400
31725431
171821500
218249272
19904164
485240723
191767999
103331938
301764593
322723119
193970752
14307199
487164938
230866640
329428397
327660751
150963969
390210713
39105185
294942869
570043902
225385075
68215938
75247228
716478410
212135599
421913434
57217680
633257930
750198402
783569423
155727923
54930923
110167356
107715917
58257541
7066848
432364380
65980824
192138777
764498061
530202761
77503057
127469919
551997870
177172955
199228720
49313577
282518557
44775508
539216906
185067306
765032065
471734230
81213002
317473545
657808149
97964391
240094729
414865237
581196932
110415140
52742353
65473484
799067393
99874928
10586182
57874255
529213599
105251064
119329550
352685263
212671833
178709
84301390
105291552
150563715
335629798
60229842
233730321
8319709
599852700
61587957
54616935
790862185
552121423
49515332
738962247
474825
27409756
249717603
62423049
94154364
262015000
192446740
9972677
141447962
107597585
20737472
201147490
53518115
863416270
177824131
222587506
515224827
90402925
209404657
24040993
200665135
318410321
136513993
51283468
404936036
143634084
41296550
283748504
234626725
6604465
906190608
18145818
348133314
107692432
119906639
52338394
75816931
478471326
401535102
4788020
268451931
183734250
194729396
652068575
124158287
136606736
446238763
531983114
413868262
80491635
429607486
15477149
3464199
42181641
319784546
668741209
755420516
62749676
12593580
282983355
77138060
65386487
236119205
48902411
85951631
383656268
3589818
411111361
116464235
711932438
333485130
271157759
13356008
2516006
107623732
3414558
851997844
713491470
34991303
228929546
352989876
33506243
729869819
36360983
44532076
166311651
364078311
28994480
66358557
182352469
36637398
651787206
861157273
160917610
517854765
376454083
115916500
387635926
85436555
157852699
24215457
142860447
69037567
26722057
395026452
59213218
774068788
27887117
85936252
67156808
65480817
390365645
714126569
466112693
559075045
60682613
13480395
63759951
55459249
107871312
53170620
78847965
346969501
108907387
320762612
506559321
551942252
101189148
427937456
128742172
340449316
242083021
360886493
111882802
581354499
55768121
95613515
873834
228037964
173108121
67838149
78367783
74929663
498589945
407418
4098680
23707137
73983054
259608950
189185717
94298191
45871799
94873029
428505906
621977950
38691529
129836840
55617603
366494066
378090597
75117742
186682223
183231113
451566936
406212189
11336997
58203462
373467818
350918707
580937867
283867280
491915799
55586150
16657149
35300510
335960574
54189695
96290139
140518366
800069352
175254261
510647692
119772090
83277834
630504129
55563066
28669175
109059639
11098225
259908476
204539930
98292656
176028758
32681348
76658240
520315677
140004619
174276791
103492448
528251987
7654446
305046319
42686895
596319280
564789583
670260579
203351495
196451446
247651058
370937990
400599852
13567747
50864061
11764693
639154191
346344972
164346726
775442153
351646599
262625705
324692972
33627531
8101179
95318861
49545264
178380055
161228910
256019178
21877533
143681458
875286264
268842578
90773981
11252817
72464946
603021753
41899424
555827448
316440847
44830344
148839226
3116038
130748536
546969692
81046579
593783319
911366841
57074617
582039212
175366710
12988799
272418003
449977031
506984398
101576564
224416274
480823705
587409042
249496495
93286275
140151583
18878040
30271268
116546510
35644421
194301557
251920407
39550060
125170805
71072071
233193112
140807796
48018069
367943964
152165124
189108561
192060848
3259264
162135736
48848088
89604156
345416511
340687555
194844977
145623844
505778694
705725020
39210577
94349234
6557706
378641142
282443253
5870058
295864089
139904047
387237897
194202338
240119810
190167378
81530075
19470264
774160794
91800944
117397551
167016570
321026893
23879723
623359283
485728094
185156457
277859295
303083143
455975189
355407247
248029391
634535791
903552879
379315445
505423525
75797842
35472402
322236906
111797380
15918810
894631622
794514547
268537514
444537051
64501490
17290273
395288117
256718844
12542482
525147014
227034431
153279387
355670047
467521474
220660259
515608985
70758873
143433461
591584687
270325047
281615321
235650104
403844840
84140650
98378614
387840955
91261507
264048187
138299824
234630440
2362271
219724503
666911099
154559942
393284664
429550652
539190877
15031814
442051671
613902450
41917840
42390375
175639139
116724042
589904323
154166131
539585011
694550818
234446602
226195605
181377316
387835151
427740841
268825903
364779179
317068176
114768694
293444558
447079762
299338647
431272567
237931004
405333008
144691547
198935996
218030954
123396630
299925649
17274146
171879302
234984071
379080577
187573459
82455311
175012431
626800070
43511367
238318062
618586954
5082072
434067149
34564126
30720952
565792652
350967441
290488063
604769735
10716570
13057411
311747974
26072251
137056756
707449166
48581405
459077761
226075068
31847202
264920929
38325977
242554844
30934666
510660373
99387681
156353530
597626798
131235953
137184758
384499593
138121085
275675364
403491130
20739935
149844027
380346396
639023845
16380917
522546870
27232684
195454718
175790613
621844249
1851340
3064661
62615996
562204760
218668810
591323317
359182289
221692592
434874503
231600816
509909306
243431236
392482962
90830892
36768838
465271830
798006370
89933166
292893625
175022931
8144588
127583030
77506865
87084201
593902043
188134099
38480228
475861429
84229865
71381913
56441760
572545417
45875419
33939905
303986501
522811213
65140450
854461128
511706600
217913518
396064850
211754848
747162784
178268260
10014387
25601479
424212587
31127069
111865180
27815059
372796483
361307061
284444406
331225781
193571262
98517851
24724919
121236657
551785913
334756671
155748884
306255079
35416726
266375705
38501930
43475483
192493544
97581161
286771609
449819946
706338906
107066299
461460178
544753416
739251581
451264912
2602188
53646896
57806868
759399765
541721809
141880785
309142400
342182919
19986240
21741159
77706685
270088720
831767675
30685498
47509051
292084162
466766041
161479398
181665161
506728687
74130076
388063574
284802409
105554774
324806097
385377778
667067597
11615629
58279469
262097693
138563725
35442983
328634887
314862107
845662363
363129332
333469577
6751996
37734462
730423
288164449
102402375
4543916
193081652
31977590
636331983
219824870
702277710
19313912
173143649
172415307
660993919
171375545
206140569
7450562
265720137
130308191
10983171
68042711
227468886
123422905
170598742
15142751
82411947
152949424
46732788
114483232
599369503
333612088
81077984
597053994
164403453
404441270
102407147
302677133
802188773
467915481
5914093
86782547
17589004
54738003
15397295
2779937
315690228
34197978
10186476
507006415
693884577
7549981
803912775
96106350
559687299
92045413
44986034
639633999
326698557
342069373
208474432
158873042
384908717
270710586
210038864
52762809
851727926
28636369
763697367
132873335
26009114
220885467
34745161
135189373
67446906
32238089
238461590
47868315
55768843
494372614
262461849
756586
23994998
112153634
225619320
112943017
372939095
561119835
141143748
349482632
168229563
123508920
428026460
603143060
184236124
865600012
333629398
565095468
172060674
36814578
41209706
94833064
145380409
123067555
514383363
212684840
420242495
57192690
250897257
201596340
82404930
569584179
52450193
57365853
111641032
77991899
77049958
820512334
681401036
578818979
153511524
482641795
279655186
253232092
262654776
25603442
21553011
168193288
6446925
1059032
856449904
25984210
63239205
83189039
220006817
388397085
170207763
220590422
189986
49737365
179135684
2256301
27102360
2705077
623580698
33983296
9954420
27146523
401611029
203082948
268566657
103725342
20335480
73677661
368382134
110419710
129678410
274378968
122786735
10859160
115575957
36808365
860412644
156996251
46255215
18878189
274777233
198351363
91938579
126150030
29926182
364928091
131024285
527128648
192801819
22682867
350063395
139622791
73119478
373316669
36853323
25964506
481672823
86019066
110109747
71280123
32124282
637724357
353287805
166920339
153225073
66177405
213103841
153385876
102644568
59752512
74340720
90601528
7947090
409379651
89942039
328639514
154522098
102004929
7259990
35174811
32755531
359000948
582188916
230390685
653343419
631280627
46948924
3963897
111882940
243009886
689295790
235211050
330128691
470081225
415444900
695706109
107585996
193259022
617467147
94957247
341499706
380799157
207021666
556652018
652563572
219490041
26366905
256446970
21682098
437481328
665423375
27363249
498400812
450597978
572444998
509655680
163369456
8603746
306977582
366690258
162248676
101270171
260439789
268629522
14748048
811735748
150483389
166462602
153510140
425715539
351461938
519560326
24189529
178694380
956356507
786240475
599089763
141157707
352764513
9329991
602554546
140664651
31845147
186274225
573580902
10140987
21675160
468626557
2169586
257554847
30046811
712853032
58818547
591794599
50828942
200366847
139613931
32495217
7734681
416590614
151481356
372548399
83605385
33269720
326501371
64484497
170834727
740990653
1007815
395418804
96555969
5494862
318311641
342248033
134821008
87096874
23602686
348772089
42358865
375968039
27491432
417932599
722913787
375225263
101846155
172947288
405700789
108035148
355895112
330757579
291273123
629982812
372068346
21968317
24291232
279707561
654979381
16485686
13780242
710891134
536823262
264749221
75883228
52856748
312798097
158539996
575027299
149083943
104152475
94301408
42697206
687260849
472439157
498768183
240685284
697138026
185314552
160495990
433765336
234735787
177335509
21479372
416526063
304330601
598171002
506799113
29780207
371162662
843001651
252071916
254977338
496775096
259353817
132086133
141096570
214612861
115384544
1469978
16664424
1344538
13897907
23359233
126096130
80508596
216554338
12167406
72793386
362879998
544500656
73462334
300503114
553554186
309637540
380728957
456965262
50500541
50371918
1687922
144611777
504049832
514529768
275671959
127193730
88140598
13537433
253299607
189269477
644516198
135490622
719036135
37255622
385589722
16600309
22781637
762091220
37868275
288312103
76711198
415251055
166139027
6508219
799563605
849542217
329036184
49628118
453111443
52153130
680446901
148348878
256502287
632708086
128631161
454773626
136046474
223724504
154078103
21252102
48393131
786464899
420230354
20224291
231391083
148195916
10863447
756886350
4550701
178251115
17892611
70235789
419449945
39692878
879299423
60981255
439509870
72277303
64988783
447605147
600761779
738127284
69495749
710623951
87275013
339744090
181285524
88236218
41013767
35190346
651035072
124760966
579743689
92068329
148101514
26756673
126726118
162007704
270491369
428971347
21734569
676022950
210565962
6125795
63344563
517188609
215078932
665013855
260361833
8014308
61092668
65961497
92821334
844818519
515475132
48959097
488166447
574081924
93869018
85243095
102868905
765768911
82344715
401732494
61116247
124936266
226921583
795169450
169287472
5118109
130359085
315179126
22493200
43144936
205306854
430917168
92798719
341862032
400907484
399008507
98035332
9120046
19548674
180852793
316360194
642411625
545616603
8292983
171442366
10366169
143250358
566785842
199384964
130933405
394240599
681645033
220132016
435993842
14328908
178322534
32454409
632486888
370172322
210869760
163893956
520748916
333760723
27918128
696939341
295417763
395636860
3408201
862658018
62888994
20738634
7508080
88107413
728073837
230534497
256801671
65375062
607207325
140442991
119865382
404100573
77096489
114516730
278667637
606172791
293695834
310777719
62907130
421432
147439323
170160735
463498337
30683068
421796826
329331816
44383795
266572881
180879075
51495250
529083809
153993176
231427276
998443009
288266781
16328823
100347279
339652493
93518880
36056835
38842943
172932820
131406784
244640319
184100873
35756478
11715844
143085956
19766551
163572707
174988965
121464316
62364450
153532216
873235471
67531223
21573864
701858875
31856710
193134174
2772751
383716820
86305710
559811778
163777736
76391785
344607960
249411046
42146258
31410329
44011291
245363486
748783604
117831578
75516954
647887495
610775498
421132025
20857700
128887772
321707684
40209327
37331534
5001925
289942673
9722012
837096366
295585365
574706146
507604816
19430389
33933583
202529229
445464314
386148715
94280401
9205693
143952418
565459295
175359344
130251508
152065216
411089554
431081393
217840937
279750667
82240983
656113710
591696690
48892589
104189855
153993464
129203989
171484789
282711091
241273433
636784855
744042462
65166699
79783558
237354584
31598323
220824795
553634110
24708274
71282381
175304427
86885000
250080389
21373289
364336412
71509780
78137338
317005193
28456437
97532514
209360281
532700390
443377591
1269732
616048776
694190749
95362774
250700878
64636963
168913063
448623928
342891713
596163008
22916726
74020188
287045297
109648073
229043420
735023825
362409981
366320432
128401259
179290800
257243905
358576709
75099512
95814961
187966447
430427102
219846045
629040111
329297990
723593889
385167727
52923795
296220082
27403248
269881754
336291749
377962853
190227003
105821203
533661598
2559040
244823016
86291686
390003694
525605235
718356547
14008237
242301491
331888838
412491601
279387182
500986602
50296931
760127315
488479181
294120671
301778670
404026933
197273063
411972660
229526502
723737959
546451270
422119148
461326056
121866203
829520883
132447501
83011660
268186615
84449246
649318495
330268372
4382797
22971331
111831495
299508484
45609261
691830603
390268867
254407905
435045322
295801936
37948691
245553032
32201974
34855437
12498523
354843650
184551244
35514861
18599934
699229291
343845089
82448012
675886744
274900736
648905752
128152948
441975179
317704741
406548665
239394272
11103212
285941122
122299950
150670975
32120065
21385485
465447055
663790892
202924304
580675966
800614049
200059974
287755696
209275604
188562013
78915774
275278145
355835059
258607843
504644593
689969951
1993960
242728297
389692127
395119307
24839696
503656403
116610225
7191454
639395742
58932696
4961218
14412641
78332384
850087396
38418449
41620371
220954523
160694884
142978904
11390796
128100218
482639603
210670537
38625642
55111456
56863776
281108728
872768486
298221783
222577747
43527514
8900510
28921930
159947420
27944311
717466592
1436674
42509932
516699767
192958174
44850979
84884285
33723009
149099573
189160913
45071302
125568587
102155380
77131386
79718771
17218499
142883969
77668382
580881227
37306238
498864193
35206981
319553540
362441239
37143131
282279744
64515751
15023084
356304047
127371984
267580093
170503696
96249262
136321420
125464344
78778853
128829878
205881582
699315066
55754660
18790640
274163636
306276211
147563226
42833618
109169230
398336342
357468685
813319842
13761626
790618346
37739
172595931
627518833
349017753
714795438
763791
156895591
20136604
228188993
159214504
221352646
214063297
223360859
486881673
101049592
614484685
217241197
420806773
270654537
111053507
31281269
155940125
580986372
482769613
205626354
201122445
449583738
128689753
185751188
527384
427970432
404702582
16723712
234922439
125904870
843712242
268618486
2916170
558079712
249344716
520660496
78991353
299714202
99788183
114863283
140908811
15519795
753853465
396608883
513722657
745438984
174717677
363907903
549699056
7245900
35469986
69500109
425395396
22224063
284436965
253471848
101329399
194601041
291177612
349401694
43075116
704182719
26678694
587186720
93592858
105009647
108949303
122436516
554683125
134076615
238129194
206195870
154425136
107090836
598917991
165299503
363635393
73916545
431554842
189727065
216358
57188592
443448574
121502965
6808477
138600907
385504424
50393637
121623504
129837085
2152260
118757271
78891294
6636625
44045113
190183298
587172562
115298594
647896089
27765830
344295646
139092224
558408815
122461228
479982588
308037238
99731883
261938491
27121992
210364507
196776163
385750285
105187288
734616001
302553923
188067164
758461437
146056887
76762846
5637064
128406292
726614865
703950087
100129089
350497545
140294697
71124852
516883098
264634539
300397860
240767113
98002207
247375043
57070142
216925234
53488872
424677573
200591281
240335825
116847597
495459103
319758453
319460512
9468060
35600156
375339389
3290449
904278547
302451182
153685058
818613279
8121978
616273258
339689674
46886682
10722230
617470509
850508042
364889326
25956095
27985667
324423665
92429115
189668859
22431551
182213513
195738234
473618896
815736679
859298066
86141481
8109055
243522396
736659511
79058095
268704049
48107352
529999658
558489069
206982141
109405892
312782231
88601540
24733510
212726147
403667637
180057182
52201766
139206350
720325349
1598574
23180324
48663565
192115295
630843686
546100982
882559101
47024503
696788410
85924862
242076835
42545848
94440861
117210450
123711610
595367290
516196059
130083669
85702558
44215659
82256380
120559466
74041478
11044759
65326733
144127587
123320413
89038548
3216682
70166931
103528242
218599633
57048365
156201975
487602985
64419617
232174297
322636539
12543172
6412171
566008941
206346555
389385131
576759107
166393020
276301795
341034704
58086163
52727213
215971581
114437782
472085012
366966467
659784984
777022
52022866
55355820
470776140
294015297
92422270
235793323
2356524
10669975
329243033
90819909
204817185
175023297
64658836
119714450
561507432
336255850
43964145
18795765
50261050
27081234
111708803
595771321
641194094
135377405
562393030
556814173
61615863
84265952
21300323
403002976
240083346
29689213
491387022
238947039
663979294
100112226
491981269
383177875
1847940
729135827
194009983
322417543
977904218
244829717
359694865
130046894
53801835
894327188
374407430
75613422
224639471
164498338
118815452
595224389
145040235
96555741
850794941
433607421
85486856
6439379
198714892
104522936
676467987
308032608
301320959
830141910
450955526
173439064
310008270
409635589
213004584
698886102
41916644
289209599
52884597
123862163
512661702
94705852
311011301
136840529
130652921
61599499
481777180
404759019
74960292
309268096
48715541
17599190
540493213
99229303
465583616
81593013
433613290
57169628
53421099
49858507
19049783
434788706
504103124
255533675
199882176
345941915
690410905
76048899
135935329
98326519
458996533
548848635
55831859
34209543
51842620
64132357
141633940
196850383
31852837
10171491
4078323
87860588
79088088
392407781
474392168
241280576
2822648
8702380
142677061
481513159
522556095
26254223
110909441
217562623
184924282
25263617
937506863
91736706
82380923
413662059
48903782
10603419
389311716
23854855
456370979
243661554
76530440
30521809
27610216
426349829
66715619
633854
759590335
38724713
204146981
265768123
121181066
302472602
537469502
138439224
388039227
462249432
2503764
81022577
279234339
392012858
85997730
44018095
454509705
728404231
370826701
44594964
93011492
654492398
381709333
310838001
133707758
10035673
26296399
482198821
562736632
43718443
549779024
689186012
317949138
10822456
632050466
76799896
578158721
533788544
397047618
472398264
385599824
300026118
68423256
206572874
6762486
485994200
664325922
708138806
384076615
118692034
6998343
495756615
111103422
550405556
40924375
40397746
90874376
243507836
658998094
257559795
141472890
277006212
74078536
429732822
480677564
511352236
16644071
185774246
32305525
153423698
280894445
37590793
248414690
118633127
20713810
23632331
477566640
354939197
387258074
7930696
303538402
410386388
80513084
44675286
185343100
676297683
240296268
172596077
84925741
192437986
209523943
25503904
386836309
49386589
525774922
119308643
32023749
231649
957737881
439564594
702183308
611336791
284847993
177868999
24865261
548601243
52188907
358406925
207793413
59416875
1121596
326129494
12115216
20922411
250469993
852308335
1833769
275205292
503413943
67610051
49597110
537469667
121027443
225973871
408215872
343643821
432998594
119995501
114721321
2233343
53974672
13501276
384936452
622041704
509718733
103759644
564145103
359650734
7321451
726237129
316729295
230206365
379120585
867477254
6040887
665727
194371112
60823706
841621686
574001591
75964744
99066274
97752827
520412314
201539332
680154462
118237946
62211046
346727017
259931617
344081125
823274887
521997022
19867258
467888326
576647546
151444911
145041656
511589836
213877677
303590397
796802198
145699866
14312329
499681791
7149663
6361715
288052299
32533021
318694740
38684956
102986688
442470935
201222714
165437562
225637689
23086987
4855577
384932728
54733685
361098491
32655738
105114130
21498426
463473988
295870328
89143698
133968688
4225424
148859071
246015786
89924997
294789817
269122281
77931441
374016832
399024850
371532852
381034125
127473798
487721086
32670084
229877987
49921126
199341909
110324328
417980253
391985659
74168540
52833706
114846801
84678557
122734158
62167292
716584679
117278056
141875855
342434339
175303604
304386897
366372748
324279199
95114460
131792946
89777163
98348835
848208323
9009680
264914043
285916354
31584939
114840413
289357398
870599702
21067447
416461099
21781988
498304209
290691907
593698891
394261539
235225787
42877403
679458569
36002813
509361502
96076432
558363737
52149055
464978369
150286242
13230137
27776574
263319786
159721660
331637525
120505673
729757622
749377359
348197053
282017582
168874850
674163985
1343264
43215940
128842100
19788754
132065445
200202963
284918431
218156301
776629069
418710845
298828006
345869415
518519174
62888904
492352024
311519372
464582521
62416810
93057445
31252765
227338993
173989546
271196954
40686160
159159045
269808048
145855760
32531457
157492392
605994783
246055425
13842124
294306962
409665459
688772080
70496763
21512603
225005469
622631603
165815877
265916717
230853225
727549612
770230746
358760886
572049782
60115209
381611903
769670271
57820180
352163787
318219104
485269430
152706046
169281819
663549376
129048233
298712249
3532841
231408190
367764165
254063851
754986400
90527432
97009546
693344586
42297652
325837586
35956403
435259099
113559411
513116980
407592549
95855198
560607212
39048356
221024318
283353209
625383153
570214546
182925792
77443868
188174267
178812121
196140410
359392443
557794493
367967614
54207417
179994837
294542460
24137810
653425170
138787532
84056278
20335791
43580433
297071665
252895487
547570728
103364339
72521565
169096950
6169840
188312431
9600356
377413125
161999018
158402903
12018504
409976173
48708240
79449241
3261885
349308684
253658102
348438929
252977948
54427777
544952429
936618227
459530961
298558307
123548544
676820398
19698299
144511970
99068893
105999153
607430629
301907800
87177562
250470363
476504285
9089580
124292653
149218139
9058222
40879722
54287543
81968025
233687304
435528016
226922871
259954734
227652286
391713710
404014692
320933248
163542935
84896641
439359260
712635346
5441358
854060131
563108326
758165838
142263259
734519648
298639569
361067084
722466072
351448198
646094623
502752088
54218615
91845362
33531625
355272159
575753446
15822554
111631367
669657336
107631051
612959992
5555283
75841298
610323388
223041751
291254597
301444310
423837837
844018670
184869846
442956290
89420348
88713194
559480247
6261519
16178239
343776514
809387698
579769525
722108415
10403880
728039572
352997525
117456875
315021817
91350189
27815
238198255
95797824
575181992
151390045
574157833
684791750
5174
542177094
850550960
154426817
323784612
301263194
158736521
226501784
511731864
33027092
928175285
1556216
152382779
575335676
33928342
899830170
228066422
369437215
139614556
262853925
273406853
23645173
511365100
484588991
128202870
253762647
172257996
429009098
265818497
332018502
263130651
205442567
113171177
240780105
293820338
184784757
706745921
52143378
367174377
636379672
224909126
77280338
206399316
65000668
342844775
660667335
625126471
594793101
111805877
21159749
349485158
115899288
91062793
243704242
635111864
69684440
7441404
429609005
225928070
100101182
79487144
4267626
46165351
225483006
61097370
174295631
328159206
207268359
31371185
118099520
221569007
572846939
4173433
37483642
59642298
64157078
66146753
202545385
42422142
293397984
419283748
16640218
482577169
29628922
244886747
19466106
163308803
53910125
510252858
21957754
298947267
36988592
120287145
4588182
613663029
70856836
106426274
52856961
711326179
4378643
134844197
189290622
12300753
45832391
64798695
117358834
285651551
237381212
429524945
715500718
184182424
218822547
257623440
651652109
371506033
154794721
64071616
400678999
360464906
325977490
122013707
25112391
123127318
180471819
817611385
242959537
733583743
306315775
7521839
29512276
248866643
28775148
40663081
261020377
77222422
200086247
94312704
466219860
5258865
14507938
616033538
144889208
232085791
230450128
534692525
187060765
579718496
13904513
83113573
136041429
339901158
32978861
25757579
24034797
541618089
58100494
244376498
208911120
111370656
285239054
723491
557544121
192708459
6721891
622918367
16304067
323288637
664655601
767379526
513043028
115861343
210708252
110647336
480423324
120170409
412625071
63085386
64793833
46100850
166151180
251100939
141119183
338980475
73381895
3527714
50242750
322592606
57046301
261712632
710812796
406569683
304910865
113880012
322356203
202033387
422526922
12571296
111112203
252639915
523579228
8778620
50565063
655322284
213999548
469647058
577462768
304318743
470806336
243566321
661324600
30208253
573525793
67366461
112131893
181618951
17009779
240654087
464182572
683663879
480095921
11073322
81686328
154394904
422109968
443634062
174310446
89814271
110384196
68330823
7736978
204913430
676343641
109522019
35554811
129865543
226131915
740591905
344818363
503731457
22014333
385784199
41881476
389120895
32038924
226354990
59903276
201158135
497943137
539743384
58103731
282672047
747224515
163851204
12806798
26058612
91165949
377014383
174214024
328759180
661835051
386731181
282227486
438204230
1357309
25479007
169196581
3256486
57154633
4682161
1873060
524056875
423730823
374791781
22516002
465704220
538641613
56008167
521306
743294169
43780920
582238072
656126420
446458300
7349141
764161690
761262848
228084137
629406080
380847891
295900528
308249003
69130377
108537450
718577284
59898102
335684687
457836552
338249411
28878894
2831205
1105061
488265720
66623266
306730309
32956740
811988155
789323769
540469860
94519705
447147377
353975592
14123991
170160112
350576463
297228247
15838414
56447290
109327769
155041200
496231247
355902128
80663912
688641626
191490400
5916600
169051568
103815698
770090429
482786114
246350666
151159427
12450462
373610860
454400803
25590828
783359838
431156835
58897411
2119851
367510130
274722370
19642475
158998261
615740138
17682976
374181835
469012163
103663030
47623870
46184010
277807134
183183715
148928945
466889751
17294115
255183345
57756347
302996194
165643724
46913242
31685667
294429242
64642159
566825348
132281146
258701570
385589391
250396002
350413091
6573704
47373668
644272377
864860
52799089
30475022
358943779
660830429
285443727
10971029
105252695
570130581
194422876
180922223
449115299
204549859
2106019
31056105
324734283
21572851
148695297
501622866
356137070
55023396
9003002
155766399
204111632
133775188
814434369
408857777
174604573
521859024
388754387
163510273
150881996
689541867
207093161
81477174
369259896
384308237
321134723
2787107
118248245
255258673
79739998
257807073
99897337
119102177
50419990
71730413
7941595
340031314
167230039
363241680
539551805
111609388
38418671
98668454
45272493
172488525
384652222
298571965
45011154
118623399
38869088
378492
62201317
164166571
45821914
212281849
595117674
853826115
123754563
119180747
352334373
20859424
286594169
187214670
122769422
74146620
67324542
183119847
185701581
64605958
175723070
727751543
271115826
394423666
73061448
531905521
64730274
483056969
435021068
463740390
11871727
2284398
253145498
518406044
505486702
64073804
206931747
35541882
243886247
26047236
20392521
382461052
179753649
512714111
18111486
370831980
17261864
115007925
92060232
430870046
232581112
210867401
232733853
448123165
636435260
2096037
6666209
46918196
156065613
41721611
88876838
77840051
274183319
385970587
65743555
367298997
944942091
778301296
324367883
542237992
166942186
289984982
6283529
65593955
324739899
45514350
248917442
481283941
70664144
97719953
19299750
142096840
495306788
270032816
87470027
611406897
7139005
130516727
428698740
4121020
215276405
21558701
420300045
9149394
163482415
579531102
152400059
442589632
238635917
184100497
135314235
534204512
212710768
718448134
167814450
190856584
371717634
317505833
20244768
208215376
23532851
390866121
528174731
278037826
264009533
362860079
80416285
44263163
55650123
407502307
285194748
615177574
368083296
23879251
285143839
310579320
405134763
302848390
88021985
60246630
283073141
105159708
443140790
193769570
333159255
19786939
78057632
554168606
258984746
21780805
61610954
36889446
135022488
814030264
46628856
34003906
184255588
9297773
610131
226455136
165111023
527948395
5379360
20438398
84779548
50877894
352677306
466696263
223921586
309840826
247044523
92901051
145089000
107214374
29950893
238053725
24875130
1854298
46007324
143100413
293592944
195057046
4955359
301512565
387382636
192377160
797383152
435824953
519881058
124458557
28779727
882499125
37530045
85640547
101080811
24508543
10348034
25143935
229365971
162759172
742618303
144120866
373583749
176792087
73748260
94291073
71205082
219297947
116834182
337217254
676848285
857515211
362276628
28235961
337748615
390734500
90939212
210063146
235740046
204426604
34226908
33587575
22875116
197171800
370272915
126871920
491257127
160734160
458374940
367825543
314053966
48258166
184010134
15715792
432662885
936463928
327464551
2056261
2236449
129759958
10783972
359423497
60699887
816925352
411907312
13182629
311566108
858458394
97365037
124080556
751269945
137979324
293871116
109519339
250806651
319560576
183828270
366736554
181425225
165790167
394806328
139846687
578360838
167201493
32700053
489573014
77277192
100933943
141876749
396240328
94809679
399137702
5336459
254580828
60242360
169468093
81474504
105114347
175027756
16336667
225330508
47237384
32675302
158883163
107169640
243660512
319560433
241558851
878022339
190141855
236555930
469478614
140984063
15662433
496926574
215929260
307949419
48475552
298433512
32183458
123733979
552892149
537591873
100563900
34536348
265531845
110054573
15725443
21676740
362524426
189237179
60732729
642713472
343186600
239400926
451350419
196216307
131815179
269264728
152038593
66345837
161996468
167757506
62585571
862757
26105311
408918913
616538242
216395512
770549890
102603486
523653080
335101629
557534379
78691515
55158988
5060489
199116659
52068839
157538252
214464825
301248822
73240607
6177941
202414010
3275030
4907673
104857325
157173056
114964829
3561619
30392302
386686000
4775353
42457623
7259479
624169935
84182228
8336598
645260942
101636471
145805862
387105996
362266797
62719517
14723011
55013323
66992994
581275103
624198244
198218142
121500878
80898707
500082255
252241100
755848365
769003567
146811265
439050543
455686899
42077605
94481480
7916632
89886725
281125440
98828250
4461278
446262514
302931585
653759445
237405413
331894463
6274104
440143225
207211911
329304065
107084592
213043137
53177111
187058436
182805419
10600278
373216333
79895090
168615782
113129032
851910860
144904641
163201315
79195572
44579488
23502
74168404
114612611
164568598
277752813
442471693
1637923
47805507
379574506
45684294
27654150
91611504
38883916
68486061
228242319
288527968
90483803
16165560
22045861
160720704
65277024
331370894
272035731
673464162
149553089
61335658
202729959
16919605
30426731
465835467
209445
128602904
728567340
53011920
164969647
234897345
29393903
322057882
28463405
274262789
216456369
296378801
9351906
125766639
279700490
193683872
169045573
311416928
37751969
49321819
14012206
98868299
35241824
382301228
335668423
473074547
383377806
6737745
234015684
474380087
284508437
762757101
690111140
4152460
315230001
146759486
533893481
209367285
114048210
10413425
16827322
370339128
20874590
507045815
446605145
635353925
21313126
118806956
531369900
141909038
11490807
204398480
229480474
346533187
13789256
139163903
549663128
225162704
198552326
151621849
399553630
697539933
35589609
2626067
166287914
573507765
815067595
3905256
29031676
862098495
209184576
24133797
168447958
425414045
86118531
400960219
174716423
142715463
67170153
363604323
788355094
236828380
160941813
183453003
91364053
567314506
708520391
132508067
335863663
112939183
158021852
686464706
127208560
207299917
474137766
337883259
202097457
19326868
916665529
55512294
131547939
6784110
22820255
307446765
495560326
3060915
428025652
483531673
52183554
133604794
837735653
596370909
824909815
128461153
388426813
626027057
162811494
61812286
494146080
8766117
196837751
44649831
21021877
166550126
7670484
397570764
266355519
419679631
4823744
117962126
30678425
128298097
5665994
576322695
212867820
465740797
24937943
75631353
531912249
601908245
36946328
253869526
737294575
80856273
4982961
476198783
24065102
395033474
11055693
201479681
123542564
439018550
27778885
263772333
538125616
24967425
413638458
639219209
46389215
362888153
564907675
497222825
300209143
204992319
183408868
42777929
34286742
582174463
2025897
526561181
551381467
131526403
125320015
668655524
65119788
496646248
57232005
19959934
247402380
389853513
69729616
14637115
25260391
84202811
599605604
312203960
685220525
50961566
121097092
187656649
11928470
254327829
648016660
68370161
480230530
417656772
328743825
4271079
331741409
106011039
192865552
211244441
544379627
23940090
407134391
148826703
161162840
494558042
237986130
223701432
182574872
204215171
303018312
665197627
399824955
21881192
37261205
564577387
305376759
10275818
395517034
23185225
62135766
31780714
60047904
210791991
286532389
200229504
285345903
108875627
791615386
227892975
195340878
15121854
304017794
195378443
634788195
208039601
167258077
148857921
118993711
798402
201795215
30406172
31379010
271096
9350546
264451058
431892368
24823637
45612563
434762312
155993513
74148099
300096779
290374236
39835027
116788588
353602331
456977557
226441974
533815848
223473090
244673396
41361698
160119235
709649374
42611807
36132484
173505136
239917914
158544235
18937341
453683717
233596952
103396362
429429938
227600740
481663643
139801865
77685466
50206320
138440595
61711912
202809083
232017298
73273285
273575
219123809
153716486
141307199
384472703
170488362
288526027
880932644
34814321
420041691
454599687
185069336
145030436
171213562
21136718
126035389
527496439
346686426
3043609
451055900
818986491
76349031
558259842
436048968
113901462
440838039
383434953
109974870
80782916
450760441
292176028
420787964
338273136
18903936
849998625
36775740
48101392
106032318
133974283
249542094
715096223
65194905
894848998
67406036
22214435
109069666
878231841
322244638
448462929
38401454
553689808
9942607
22854990
29883207
89356507
629524770
385693869
115543235
767145918
467647740
584968020
731033300
60583272
368359195
355904036
320540633
9030451
508546863
14115802
160428148
460692984
262001093
17074433
255867536
391153254
624428270
488059814
358162468
464029121
176485752
215749809
250462543
660197448
377388300
276082763
641678315
107541928
120538565
195830676
25763635
8529814
9746317
140306550
136105618
118945570
87343836
316163511
183064699
20854997
412789416
872235650
163943884
695516690
699979711
57613212
389777801
364953623
98562939
133956243
354177444
157129508
304501727
24439310
137473174
174043327
250605839
108121525
143388294
12708691
213995030
264044185
736083418
40794568
765875689
111030138
376950118
122246531
481737398
3599146
306924548
110001317
18612066
162504300
16393527
39075550
110479922
345810579
18390484
64025706
91068014
383324326
360678251
71753912
187050318
50972765
231906852
47110246
308384966
150075714
335139755
7451378
92882540
47352592
538072608
157251588
47127658
397261354
308079275
449008602
619276923
194200661
473240353
232692225
83307421
757101095
255368520
640084004
6474186
6440928
3150516
398749805
49381510
437627839
795351927
22990065
180386882
101112442
357323430
293791765
515001594
426756542
687807761
403782426
64844169
302857143
10799925
81780118
472339820
121191103
83135354
106014658
267960382
174411174
65159454
158029530
878727891
16808166
22152632
134712772
154872694
176950654
95942611
561195380
154419938
304359252
319146676
12949843
136155951
249372746
277077746
83294626
80796348
34818903
610899262
490928033
581629938
75545642
193678925
450726517
372679628
294934161
661128520
918505267
482972337
44010566
574619557
97476613
796313581
30252029
384381783
141284406
238127134
282358113
162283398
113495843
81702352
90585068
216880930
220028667
26282966
328242957
22741369
476114469
372934125
838782270
517860391
98150070
70832164
77231995
166103386
14546513
40645864
179088837
95800315
74327850
477219676
2368543
2995401
4249687
3392491
575516582
140254093
648180707
25300827
49602099
154657378
218158053
67394794
635327813
427296839
278325698
86996892
875936237
569891833
16308598
110662222
354878488
55589148
66761530
146630377
792176178
13237204
574233751
388868517
204778504
308482151
254614970
172226426
763389992
189727947
324478648
135492385
484536027
546830707
491640967
25119430
17013577
41843529
237493221
367328941
347974013
611480217
130071438
14213196
574049062
23052030
478530606
116025440
38781391
61315869
207847211
136627195
706239052
745948978
456045651
380952732
251838827
581463760
60545180
532941603
432164335
138979570
207036885
205598162
130092672
89938887
253854198
927184242
108640532
28620766
498916231
50225605
262629605
102646570
182180237
184641444
31681821
98614057
194617984
848617856
44337562
163756662
35985280
557863458
59358125
240848272
481540574
158357739
54504505
467107653
628909520
79834669
38090252
556282597
210799858
298285784
229509387
409841744
472744132
64698514
506319803
424426074
475535543
310260725
359940730
604960415
31275414
833380824
129227915
101381543
464179858
61327736
202248449
10560541
197280271
138971774
129356279
76125010
463729421
66873794
401745811
199587874
435482591
120177906
207022584
105094253
277924503
328686704
210190118
3196282
362995179
3824484
510961207
34863735
28609991
58357570
440075439
222829067
195284878
473819103
21016017
23435443
596666255
196845423
631497367
188450202
146337144
41740255
73525991
15538868
159619972
327123615
577116517
28410286
256477292
319431609
434631741
210045912
590121744
170835556
128366907
560323364
279331356
82149992
424090922
237895947
27665289
19525092
87408816
919380054
119865562
98228484
85316002
181333328
121091937
23255808
540391540
513614010
21372957
366134704
848869727
53776648
201752173
427756589
587711724
23315948
267153408
34669608
29064469
63739329
7500487
183146257
277101993
68562802
24069437
153696569
313249518
256028171
188009389
729165962
16386680
341781031
250393831
69269134
196307135
56575648
120023234
236541260
551048425
217260539
21004505
182677032
172897437
402363299
366900615
41585223
312853182
8936168
668401086
8523902
54109623
8143780
569387343
320326937
600324950
197197970
15640108
607507222
688895819
133655646
114758030
211458379
413987027
384644337
349381378
741689109
674163015
7242507
581004918
69323887
58383418
671266061
178941156
347628940
27752559
117865592
24761536
646776533
324006650
407012503
322385905
168032618
170978907
235865638
126022289
217105277
274273076
418482850
216308065
835469910
114205159
148471147
44213301
902080006
3875499
386800310
152440708
268418683
128393103
186061578
95633951
215509102
99601611
2965850
41448127
325742288
203530307
303214515
79471415
245538607
179165575
6972570
802937517
242603826
48368375
923149005
556737606
294828558
104736488
275742728
166922899
121041451
324287741
118309406
283995330
26527833
327988524
22915062
129520858
673977766
242339785
9332492
121856800
102623086
282994755
136031950
216991827
250833498
131681233
626159639
23408070
15161288
290659470
13520123
236481542
45329340
766635130
523453182
777271212
57012611
198723525
133944996
231431728
129723329
438986790
135150004
141610037
757832207
113916171
154110607
526285521
13919604
49405274
74811421
412648704
14521292
47642774
188436192
3510272
97552041
2147213
40924355
607187827
661765231
16602909
735873386
76227600
327686680
7527333
137798137
589604762
106124660
49118055
14390717
58211242
314804044
76513670
144260933
653764369
139333217
281764734
189060633
107231826
626851443
449295334
63704676
149186889
27988992
309008541
33108863
34218576
383701993
31487618
172240434
350487715
912601808
3427568
194565002
10578736
478542749
457083016
30841346
90749467
99985441
371412312
584686607
80792157
343288003
76312118
105110843
101047686
234579836
197312286
353022380
737790367
333569334
549656970
25315754
205659288
255227476
314642546
352353197
827318737
66761056
200453489
92247196
2423281
425862537
31177826
235707282
106497135
14890852
171528098
528511266
554983142
94933069
148204689
97480185
84817480
248435147
251334636
314019363
432894057
485175463
98976031
70099743
385877293
57862159
17348603
35683788
50987893
45089994
416505647
371381651
52875519
161015630
564874030
70444315
103312158
129949187
28065
178791293
64806743
655673795
75947067
352767315
236023734
74177379
431408500
220730915
4440633
759449492
150027079
508319804
315629701
114659742
153068085
7523350
457522132
384814932
300947023
172250160
672551237
64359688
405066334
349873646
525426056
87442386
297019733
409024512
370885078
61471487
359327262
352159089
38843093
501436
189097769
23848558
339944763
162074031
360062923
60455887
807777665
638771462
22410227
566965934
158165267
104536147
145069034
5708303
277921831
715462456
342221683
568536781
5184958
286141371
22361063
1119822
697848262
347047878
146192484
13026324
620673374
537784430
46049943
397161598
320469006
201142148
101537097
91879291
203963629
41926964
358343761
39858793
20219413
20541581
145545081
271810901
591024967
153916103
99923192
10703271
943038268
32602727
378310911
928728426
177877313
3043650
145291818
209783802
74030400
269438202
161573754
83793340
14443788
335860535
75757360
98706304
56329168
37700069
354794010
319377185
97632674
203577357
387840733
73375263
161525692
673973309
122887241
608727460
333815541
331239048
127977846
160185640
279658594
246660902
422195369
7450346
227376344
504533653
10452718
84990562
20854145
136607115
409803852
472663446
32755978
269718995
290615079
162481010
499820764
135907195
542498042
769818001
112734043
11374133
460596020
61485639
654541726
215430154
190061960
230233396
10858030
730110037
17247113
227574890
134667094
232645022
248871275
468566159
127840422
827599138
435050890
739584581
5590279
340827332
295380815
211679067
446536902
125900594
253714117
58722106
576898843
874764658
59292333
42180684
134933393
185670505
189907343
520050556
876571159
29114260
244361015
72620534
155509843
136997069
125831282
379523567
212275364
203627710
155778739
223697978
215243878
40940931
108148943
166019014
273205851
106860413
2710812
172507916
1077498
5320737
392554333
51726052
5802245
60082406
28080787
496627449
1710762
119550945
408730857
92280083
602186065
409866636
516569612
99446004
846286497
113414681
864670566
362388108
623364799
125060458
586810835
58040944
220746047
633811775
363480776
20702664
662023713
223184296
10570989
22237675
26098235
236906958
575434935
33159020
98572430
665033205
862800422
345133359
125789263
51899765
481970404
481078759
520924380
626839369
384514769
140735865
202110520
597199083
265695436
2514561
89817403
396493096
260796750
207669856
31993619
39251510
6567173
593535265
14596259
132916003
29666246
42109941
489774548
81267067
367753156
100123029
18932604
276431987
882152735
409389468
121588997
745953331
213176329
12112646
269663668
116876859
23904753
699765948
30142406
171928044
10562326
122141331
98228953
384235513
421428654
95309475
7282229
378223201
67506045
223428026
307914277
91343980
86607734
119130611
32400676
51758711
101130116
5753750
337300748
60402992
22344256
14694369
709622921
622306805
43294749
658653986
110170274
326159858
441814097
20219999
37469211
716643179
590018947
574495554
290060456
164274587
195855973
433284176
376003675
65793023
75363906
19097656
57698486
12300004
16036393
274579891
207939352
136083209
362647259
227847493
187901538
196607281
89512115
201106276
321595838
160260861
94963769
425825619
135284989
527433198
360408159
89131342
538715705
379189942
153663997
5339535
479084528
50615294
4044827
370086311
419982707
431022896
826913485
706120530
46865108
85509987
150803212
298625303
574261851
176718575
99453713
92531670
264229243
500099503
478331924
688784683
544570963
178528027
1184386
104185996
226924504
68479106
277914120
166535536
661178260
284038432
30314986
322891197
268398992
638155294
348400399
572555308
94798894
138407892
59614078
489027850
178609131
119793492
105853323
290233160
179357689
298480299
53937668
765321935
79678736
896873959
9759095
207082436
365714879
364404253
240877025
821059585
697669784
613149640
124633260
7180727
137541491
61865265
412951059
586966685
405847430
101795606
597583030
644462756
503921089
232569
830756001
43574815
187241735
181260171
259064983
102721022
149618918
120765013
29856088
123458562
22610214
289374937
52660426
242032125
102689346
75813668
3776754
340061538
38393152
9801719
658615806
34281266
190855581
6535769
209931568
24234658
246916627
264022311
35567564
82053614
339862394
52322732
535936676
42333256
7852083
191551456
294740779
111992313
130914714
23195437
328883076
495634976
181131976
34546714
287702522
196798696
58242078
539949782
115666220
385657927
189803832
265130293
658812244
322859377
86444457
212646899
303936138
113601516
46323694
141833612
123531155
107445240
55020788
524494412
393008334
35774743
583495141
323616015
185866142
224119025
216015822
246159605
283201150
73522895
62779796
121584008
518437154
127529434
135978994
118597519
193941454
838129
30532774
219111342
357371880
37979140
187286413
175344580
321480258
75187188
483021361
237007736
248969620
83670386
147023123
28534020
379106298
22359819
530966238
195787545
145970389
302016842
328834092
625402697
181702779
354958909
678368964
187443597
497512512
128919602
328491270
243262357
178116423
21296846
702989833
246637220
183451404
39634931
158678314
65681429
111413609
363668523
127080902
293766243
274682426
124048899
439622081
58474273
396833435
177322380
259882901
283270234
741548254
317270272
801315783
281194746
176731257
175423402
9060460
183370768
184833684
23961876
52979751
528626760
54204404
4297328
287153101
375216628
644484934
40004828
496600384
299111985
28832793
341295032
414602934
29156328
606467234
661953687
323590747
976202405
44470759
83498863
226764260
347207136
6543069
180024051
19349357
669789152
279977176
429210417
41568819
761503825
284480310
779507322
10685787
962886627
47513488
387312287
405794659
414606650
321182223
161856411
124921108
476998862
524163202
214709021
21939562
103068935
75798100
844075809
8322239
231189350
483614185
183733308
195592023
156992826
90125738
221782588
30394298
38105349
221528581
294381431
692906231
301954838
31734781
23310709
404325788
51181536
868261175
741020641
85847054
19344674
429608594
659825578
58835060
62571655
217469764
60926144
184568170
914348413
79996937
63775155
43613140
336843344
8632038
301999904
657246480
48418068
350733152
306997228
267308081
23515150
472776257
400917412
142410159
144843877
9409196
631691841
552822044
15610990
210970611
363751407
249214565
183173245
135075835
231406172
279944844
84871724
84171057
424216544
13368362
555297981
4315991
31212792
271687853
139140150
225006703
47189730
82777587
719121255
89476472
607086080
20269341
975891590
337332425
93492789
130263054
22030168
943143
398725185
216728441
128476530
15182087
190542688
58127732
117507698
62464133
464678138
99495560
943129034
735638453
474982197
526556893
865861567
193931580
279018339
76229961
864425598
372688058
91562587
98841302
223096050
603536760
447873805
418452984
154616593
34061305
314797925
325996165
263912222
53833914
172048604
122535705
495766957
209041858
626762635
67349141
538717569
465699137
118572265
34256261
57026538
18062410
82951401
503570173
192332538
154442056
10730167
20745607
869373366
5277087
113470094
450725934
2301129
42490556
602882158
27527845
1029544
219208283
135591057
298605906
312942510
113017845
242385771
142925646
208593303
405099957
650195421
288189431
83718602
178473532
119742098
28105720
421894563
13161217
198125420
541006778
105511358
137795384
544900028
75380062
99987092
339584614
59950216
45026746
27625114
539472131
32037358
17673893
18840941
20370252
234837450
1610257
361879189
650614706
1956241
544794184
107298039
11740608
613988199
173891207
197037216
126120439
176543797
146919568
538019096
239054430
15455280
11598629
320297351
372214208
64937464
388349513
50000494
78626268
349216329
207989304
10616773
268687685
333637483
13889022
88495501
635927
47987497
625168017
650491484
153409674
155905153
144974435
59750279
228567572
62502487
89713476
213229674
109923920
64491216
841042049
274673620
1046367
240273388
369794519
528190350
545625655
79744543
138174594
54000241
703905958
158022979
409044858
34399733
64288719
228482696
71953742
7028719
278826
284374910
208419015
306649020
740388325
27158413
278952889
31730893
634248317
547122939
402052595
6798325
287081391
549329283
250676180
819722594
165301791
525797597
248183275
162604457
35837473
124882200
2398543
9606728
155450167
130604429
553186746
147695880
444142714
156592961
136301641
237042510
542348531
748349397
361149420
332849148
115305433
563081
304473350
272806833
210502559
354214054
122681440
122576282
405851964
15862661
51348691
97371185
446550060
15858603
403045959
74116044
145049509
259333714
332014016
68519131
613385574
247868104
102660983
43782580
14021006
30535796
1997278
322092614
46222908
748615362
248046058
177098528
14204028
101586415
860456710
73463442
30858598
533195135
222636158
43863050
128725660
116496007
895242929
56654984
323779576
57420996
559694724
37275386
44660984
255946031
111559702
216965295
155918637
148357184
375289330
865546685
255070961
359246309
4437078
392731643
162318249
29344334
398095
418157475
166568143
723545683
405325172
178754873
397785263
549819517
675212233
756284882
768447819
370584161
302866017
350368254
237166320
11064111
140368825
751880616
69070410
748797459
259224592
155439917
405738712
86202305
896196085
18923645
57657676
27693549
275935178
53630746
210815892
917983612
267139331
11794374
299476650
153089284
24262198
90949384
250673400
24993595
661911701
226867393
3180081
420333154
663404
434261334
286293175
180795738
75612780
115040601
943287244
45859269
13649992
321677597
546262531
476165466
160886186
126325409
338969711
3853476
89076200
202287440
30073952
908882431
496627614
417050615
60479185
230356355
383814062
510136846
409621279
304974847
199267029
70524836
144491137
460531025
36077268
22519692
179312119
611454778
280390436
98416043
22436531
58962016
499018750
75234040
529689706
32154026
295049346
450023756
209311807
117748
51020507
662370153
47258620
305556076
105465303
309961736
311589055
11689938
399402298
248663351
121583548
247185997
48513584
82977333
9061166
527026703
653972542
552277229
31774778
103066257
95418559
302771459
49460166
431174641
226603901
91420427
566081351
647694456
170904525
304068651
565925354
109780018
533825953
710167896
101574934
164262056
449822936
329872587
74151297
377189616
378377984
434380697
866752082
110622191
310339165
499912440
454218656
177695499
104465642
453808736
409833611
16600746
684265712
623672431
99747512
398829932
324723883
500170922
13159010
558723408
370984235
38243292
56646574
25692503
371527009
63165216
241531886
211665828
627477465
141491020
480909600
302398222
418607224
237774518
75997495
138710150
235466335
12623006
20779227
119448448
316756959
52274081
325490874
288182625
102306118
166107145
520805190
193984097
9452449
276673248
27539170
230701061
220118914
217179731
241438100
44040173
583253078
220771296
108886898
261562260
132253852
124794294
26035209
256703043
588037677
520137644
104907283
519843510
100162035
367925596
51977543
447102236
63330855
351464176
173841178
37656416
30678256
1418855
116184767
391917804
91140869
288277149
540495204
143439769
31051122
256349009
87863797
86377092
106553417
680692886
192162693
195548978
130444762
69242230
74455077
49740475
217848618
459513352
10435397
120484782
6747038
124293770
157353014
453651743
353349476
218000281
739149637
73168177
410964829
244825794
405154409
487449332
559048466
415782646
157127430
224375682
208287837
213743880
209488914
260921940
198934387
614461777
189946464
695409980
166695734
201859542
119535204
246239849
21595105
110906312
450066358
263577151
101834053
78139469
13857149
404448145
208267230
57452596
48045830
424347534
289961523
428580674
228488737
558981974
2478648
100475164
140393727
242257038
55019328
16866941
44203922
546076654
48533042
130381464
244541681
236778762
330239134
19435215
498158910
712858
386856488
316140931
463188275
338181104
366417965
30274513
66319255
196023505
74590798
311322835
57998816
156983348
154725
555232363
280092100
64902786
25171456
29794604
93329335
369528786
411610204
547955945
224458359
892618148
249881210
17094530
245571390
20578258
10293218
490961608
513044021
41630173
336845220
80985201
196231435
180042120
867452665
58305513
787727566
155487100
229426747
803666161
260609928
214543394
80902706
37577012
162397750
15205779
134077876
180904804
508612119
447415704
864104938
72899965
138330634
320061861
134086196
35518543
374463688
92070973
36396971
582256092
135642294
732921532
116612210
107086497
521179624
690200
128451175
611298861
164776334
104523532
12501633
439482646
14413542
554299084
428687401
26825688
233375917
731661726
811496951
178962372
63247365
261700283
177605312
10475504
59901216
8873562
542832217
46583050
508935655
57289916
98949514
87807693
222032950
7847518
106236854
351545424
792315789
799785341
60020058
209476825
128005458
713046609
386909341
599153893
641141285
5173315
487094247
118018791
40850043
71573448
32184447
507895652
16602545
524018942
230390686
456480042
395438832
26042313
793868267
150094865
97850990
22732547
325762194
21677475
640423488
47037732
28299846
167734562
138510792
146873575
426444880
340280965
191316126
326960998
422725386
289026314
316583294
917449811
758084131
91404258
13741136
761509588
287109309
46869079
212248576
63371860
320659123
44070607
33011251
14987403
81197910
329777948
236149454
141207626
5555374
937184163
139701960
153747218
816882091
347524700
301250882
28279530
183435258
37232889
21821224
320377535
18001754
72599091
25275299
387340307
173170688
434732553
285648419
553453076
135238459
201934788
406568302
38977816
194906686
285917115
791248242
95247004
58946338
174481926
35895366
401819621
46098965
186662537
489559090
35332769
718470704
56793804
74914884
30864077
324429438
11874859
212266806
99792590
697396120
348680899
26522
144503803
563821290
318589694
75345527
62632221
309732844
635938611
809515740
78829579
520255065
665514603
505815820
103667083
21624496
764818792
485723907
103696690
617753741
107476144
195653900
16531213
109006412
469885635
263594433
163823373
125161889
373461170
90134464
487945973
287698227
102261228
143234158
351571264
159374307
172452727
20413953
90284734
421443891
569625211
142559100
350010810
95409661
729922186
235391425
59494276
307936488
22495501
95870837
38625602
484652745
16229965
434740918
51140924
202002216
160238788
57879909
76306677
36459869
56920348
459334980
253052574
252317439
604749041
612400176
192768181
56916568
9634948
66178711
331921277
8969371
555796781
13100614
411162399
134329
122554074
123751686
717371298
74079435
58424620
355308938
193836763
655073930
151116293
93920367
301773164
729211795
979471082
499700882
252312296
375150876
925345055
20542753
729206976
490386899
131436862
263578467
64122673
155739149
926405370
497121475
433654106
214084742
208468911
126106611
80759976
227231628
575447283
38093854
1013157
427284691
358341449
197872774
22033235
204337226
608362664
843277477
142759768
331126168
23750976
341115962
472934748
315947860
102043981
871970048
323327778
262095346
14936074
214861
444975667
170398521
237770378
193704579
478726070
81230806
106861528
227017504
550441015
303588461
95991959
99202776
5270390
302621600
122010733
154396692
385919499
566667724
358849190
697064584
202927541
11536004
551536934
15621417
828094206
20043178
139221819
228442753
51016328
603991384
365653062
133040554
258886712
170331142
541439572
843912662
198897143
112170953
301035673
488840338
110635825
271168545
599714786
107015191
742096521
10645226
80786270
37934620
467566018
138914621
121664792
4411112
181107826
327023639
153683378
206335082
48543721
188336328
313596440
556846713
144008117
144369744
3077957
403777386
441423056
1435164
292620289
544271393
184827099
810883830
432853928
312600283
406979250
8314760
72859915
199846856
51507675
364503940
496476411
59822450
205301944
219191615
254769400
628698461
227797571
26008971
21054387
357592761
187424849
76520616
195093378
112503300
38141977
340898092
779948005
103240689
696699494
168128892
165694244
35562636
345460251
320413464
90891297
105999494
39867332
821200
146299958
20525882
58742156
129120399
81099182
255378462
45350610
59564575
280631400
318306277
342044128
295015334
464833772
266174048
404109279
555652059
448529703
673644112
145179165
457212158
56805512
49317120
201624351
103250460
24388863
169882158
325032
851710852
70106654
269442586
395518150
182177490
163264853
120885606
30469604
468661932
153837006
175790942
76220786
436762402
71363678
10034715
439451333
278163819
700181580
237171304
646159826
72153898
44123829
7317024
342841665
112658333
85143511
61495720
16642646
129867968
183149113
113987340
279125671
316600878
283387216
78062710
189457188
303075989
113799747
186816154
527085677
470155646
472235026
209125247
686678893
218098156
694550300
1838081
44090139
106700064
211273919
239400763
36917482
105249136
60215758
316021244
25238141
172357066
677723595
614779618
31039541
44338588
5641955
69526220
486047554
76048026
664396480
4390698
20359603
63194282
161750802
473599883
58662185
246157366
390695783
257780292
397193018
321972293
695692059
505602489
372130136
849042291
32681194
60392198
391613086
115549124
222267598
62043441
9374693
213695178
678327572
172855362
112094035
95627634
304673343
52623327
45136573
309383554
733952206
504737426
658152629
12356694
23630112
64031018
928582
147495393
145015391
94393805
135110445
638890138
4569480
35794834
57635995
114232752
612101529
80439612
210542599
41953575
144503417
106989863
165344927
223459996
262346446
401501587
753439816
255288533
57336674
272707324
561874227
106565622
100674163
111524907
18913186
483690832
699486564
57275711
133222044
49161460
34790697
718343590
324798853
271852495
669968744
90649524
211684708
52044279
156369081
127722519
174583139
257552626
827293514
107895222
90604949
77081745
412510996
28708681
53033731
122343165
22795164
26934500
133794924
90272905
335539728
230909153
65782140
92840155
282704572
177335664
8104045
8717259
70655275
307311199
36458927
598559318
149302867
11471969
632557941
31857817
202219782
802411242
214167771
207497963
190365075
117647726
507166060
444480738
54763659
517882978
544837041
636494852
311230140
177720124
330856933
741205843
29288094
354391585
6277532
150508546
239470424
396176816
833896222
213787108
140630483
278280048
729943598
376006386
121441337
107529119
85507791
506206843
384742549
306455876
119422849
471457834
68811090
106493022
317982897
183503498
327288678
61718356
83270988
110013002
20980375
469148562
405161481
518791012
214298733
242499063
114552101
432811426
375653432
23746973
463723492
415491483
48696798
10579151
353342668
432465206
106059809
100053795
493257560
108426758
261929505
875148726
727066898
65519330
614156900
201779547
127598581
148710055
810794290
817510717
306178069
413107089
237166922
26347387
339679222
310265864
45068545
97989428
10582189
243137284
78645811
201218515
205375805
95564296
279030784
27758246
490437757
28358826
22930438
251698809
316427033
426805571
202504445
420735603
120804206
321030260
463080317
657121049
445469499
292444334
279386540
115430354
80445967
20729547
341749004
92116988
134132893
35165199
307582630
226364990
65607581
357949382
34280865
165053887
83008383
11983942
9563484
37639283
806220323
392847438
161376429
41908921
532566258
196021961
195775161
36294046
1360769
105302775
234804659
70846211
445004170
201775597
792935781
43396367
12027386
169993864
159324700
358344477
185609416
513496270
197997861
4872976
74560878
326513280
549718306
421337946
188105604
393944281
254230226
121927725
237711806
170990946
27781686
4819211
44777874
631100408
7897311
215914087
498052734
262388929
147636346
95990001
79978218
190438026
544576167
4093570
325026278
131861250
438675211
132494671
14447594
118273591
229643723
59387715
47329979
47407172
6872003
732949866
65982034
388663602
75404781
125840313
673189567
45073734
21817128
62933187
342896503
336945925
190261359
353544786
314902878
403014153
88647709
304240810
175346996
129219588
38925479
1565308
13467706
34458472
17104601
560860295
58017665
384720172
39322263
421004452
22180001
522866518
427984101
13947922
312681908
661535013
6121842
174985877
552855621
33221507
554007291
461582658
37722765
892012591
97625653
502835112
176505329
168272573
99989143
160190002
288000590
127571921
371315905
11911503
635062802
701348591
596217176
116073958
77783101
78516154
50015031
207852759
320462400
791830519
215278500
338237486
153211495
184014197
181016364
140606853
175001703
143418256
332618815
332527199
221853467
199371351
228226455
329304765
256355840
103224876
110628492
381919580
300447436
297688792
879273256
852782811
426314538
206123321
27456262
112627483
390706252
600011074
137080287
99132408
11193635
348093254
314421419
284334470
258719646
13243954
41811618
269122965
320180605
34032598
67594481
450722569
421021850
369935682
132864921
678464953
451769465
213144177
578117782
153321296
209240595
61807407
516784261
129728605
415722134
68258581
204428812
357782851
5799956
335138
66612740
546165066
38256886
321344471
684999034
156819289
878275331
625004435
132758604
290108238
39498628
137944625
105749798
366431200
33061449
169457822
115602210
535471894
278098847
178423944
285052488
152879943
921651617
228693654
155698110
2396663
124637038
83609647
271902407
413057701
112572763
303407737
214245194
26203246
757392780
182852864
661159721
541630342
34817507
276165365
33335867
581833812
65210739
732334989
312490284
33085216
581498461
600219194
203953913
273459302
105015985
44699057
31722038
332737116
4057021
6172740
529626423
346363713
371112473
818508648
403122616
88749381
208219145
216449067
501923189
112610167
72524046
558327215
362310026
201717237
20554044
15121073
387973075
123937417
395104693
319724921
274235496
7877000
63053270
220245435
484277564
82803761
708468553
7662622
127150508
750855930
125707370
6747880
351403033
481554649
12260120
60646451
46047940
372530459
82740139
314615454
144656067
136095743
364652792
455138418
91837938
602725603
498298604
932111005
19773698
506204210
144141059
77446328
109825724
653416978
288566
40314225
382345151
60358083
256264803
472513496
181804283
108168368
82341231
81765637
26507303
323141120
481428678
261270172
4462239
518753818
726871276
10393262
70404654
106106122
73277539
29369992
36952939
207918136
569742823
376078605
235420877
184302445
288760478
62590318
167035693
785227447
108814805
54356881
3384345
75264356
228143471
296132733
292353013
71888720
126729845
5512873
370317970
41238608
32133892
18627038
232231081
2816957
419329433
267488149
163623203
12929748
213525884
127358907
433939703
419525096
116622656
319967220
27604815
718720768
112306491
139868408
141542039
445679514
43125978
297951967
19548840
737197070
285300685
39359771
251196924
244500971
133635702
29017762
379965002
302427720
109919114
154194210
66906271
25144745
231589415
98341922
307790455
60462675
391759718
38265975
590402045
331979366
53884560
274297017
660055875
10353265
362423685
904711196
54364042
6945568
94313416
421983349
92654725
590284397
2495436
288009794
69009822
76952079
228512328
377199411
18992289
99836194
646237987
223633665
308516211
108307343
162187188
111840708
523710165
169576218
10935425
156566518
135462890
69478640
283669729
14090838
227696560
317443814
415147185
241619767
76998946
194470572
105707574
588687007
32409260
465765220
300214754
57802555
289249011
249832087
530633233
295225642
241168191
10771181
17043409
403480085
124585271
288770214
193507997
623337942
2222479
130772645
581743453
64260824
177126412
192995338
277806825
179684268
25019942
67595258
662984107
310952278
312128267
132063641
229719135
155441929
10562016
184220485
896735426
59149
26362377
924403352
442299005
338757359
356359737
724018732
233284712
5149685
11891461
99048929
360136918
186666700
35086492
303095033
75474723
140863905
234226857
274596238
5431417
314460462
13362903
743479157
412939271
406683059
305295306
344436162
81045116
111682412
117896496
169891114
336015572
426174520
14041029
38154212
330148956
434559133
538140853
19966771
244326575
298539354
148961267
527481366
98007792
199994800
11012809
633856564
18769242
264839143
404959451
249569431
803231095
124872721
34462683
258641884
365643291
2769753
16105278
460568780
120787293
34489224
77511909
612412632
256925412
126167310
106518092
119222369
194963954
329228433
253163605
144547825
200989863
359232261
23586257
231773999
269513453
989180
212596602
378873392
236876829
122440807
13225647
381607566
95197591
536587409
32256098
285005352
241962905
647332132
11065495
897282161
84582701
32679558
272315847
597548445
113695610
114816919
334267113
3601425
374264979
378463306
178485776
167533517
132219178
112381543
310994208
652511911
127409267
181788920
775154318
293472880
392949581
577467396
302823600
253988644
404106966
100084292
47381712
80033969
306041515
167907706
83441974
110799507
10800815
529174085
191278408
487494366
447905982
4526399
236922831
1492367
85839762
510964389
696397040
177839590
44924943
4545947
471102760
880364386
464800045
117907087
194986630
586587620
303941481
77622954
322869123
350107634
197219674
237971576
65242652
61473354
128479441
226641512
225877274
237615595
186806893
157508384
2434939
14103943
51663967
646171532
207746821
296378803
461223585
367342482
227572426
54988347
78499521
225190027
174539007
299038276
547159913
181084746
287534224
85393865
379179579
88003618
296533885
188596264
439000272
32516916
327547733
102736078
322677952
116987703
20385316
277394795
352531213
2987067
130258601
240703363
376105623
176920763
56696432
140363831
388313825
130032268
67202045
168935478
3798338
107769387
126356275
185677181
304405920
612223162
234261409
13895441
377210733
65848696
659373955
188761346
23327888
1217067
536562404
226981810
33223792
444586980
290456675
834008896
23846624
624764299
492937197
881151
294883290
580979353
799311967
328906415
199351700
682618275
255662889
48794852
913351270
10290980
47277564
273578346
161556542
22010036
97142985
721798056
826814796
489880307
124817126
79570455
84971113
413297826
140706783
73156527
881691094
223466527
358686242
258719326
221779916
278475844
750666588
238272185
43348572
26712734
117485337
543565252
150189548
739518694
379092684
216403373
6235989
571704194
199039137
466448009
388892466
477835728
282904461
33586401
553442336
124177123
17167019
143833801
249016535
488191570
321713718
109897169
119940578
40082218
1084814
146362603
57417763
69123394
51645274
124320708
245910115
654738140
269138425
115675045
43151945
125817865
17671495
259786354
590166602
65576953
54323757
286547475
1248826
38086643
470060605
183986214
155779560
237137507
407957868
188402423
299491092
76509501
101789727
165679214
482483103
54975899
39168823
225959533
76040299
438801049
348879757
380584412
268613223
29465299
91179825
471623819
47435673
340956118
105645746
5128563
27874510
158568273
12167079
137930274
377757579
330270612
1103656
499828493
337717693
19067991
14716486
448972164
64654999
201767976
49299936
222609415
4357356
64680639
545780563
26589750
102639003
293369079
88488785
2456171
10319799
659279566
397374179
3256099
124890323
225465277
139035238
24452324
111329406
181360678
382292718
406876924
324648747
557076392
419232741
86500052
173505339
121904009
101816101
518875733
608186575
221494138
21530831
197751589
501760150
881901607
616681904
148743906
735892929
111835035
690438448
29268615
921230085
331916324
358449244
17844174
408698214
268754183
459495784
500174572
487869773
16240667
686092069
191129512
9301277
143660136
357173453
580841965
341132351
12406181
128544289
301203215
139192603
189736912
117221697
388776973
280738523
485136562
663363386
486642671
26008868
66568973
386287794
576296157
105360159
524029122
432367187
2784515
79931947
376366742
151887772
305407589
99137109
577051415
168099107
79977656
219693188
196318536
548703685
198112995
312627530
622637959
146154588
117634798
29604150
71404913
372532057
77656678
249969459
312467448
107959293
431945520
364911853
403841377
166865831
101411889
55283866
355771809
287286954
49589378
813432825
487915368
550285404
565440247
68853584
57636139
141887152
189233802
22546454
52822520
121975046
55871570
413961330
73808097
199329543
287086385
628546707
17587047
23716808
474504898
333768998
905102794
29477089
43123934
148896445
224290313
468178103
396056997
16892099
34067017
499228999
122365383
46612870
281312471
481000968
11060947
62752495
3659680
6976106
153662733
62492190
651619385
452035645
130581517
789899814
80717236
428626147
231200176
178610471
121545742
174546083
77532295
332995693
308003452
190211260
194462326
53643246
453208629
12585594
250067071
709842154
211242348
427707142
328776395
135025827
133980
23391945
123257494
263245472
59890232
43615995
36815446
367088767
170170056
89637959
315758552
791056827
394500834
309624886
161006496
380880138
273640252
323649454
164584139
390198210
145696937
94305668
96782959
318398089
13104411
363854930
201756326
210266487
77575826
709134151
156941752
91876799
227031131
641123994
426009067
164518829
106439726
24997491
90475349
26957251
162216596
248095321
31779037
296001116
429820384
389382737
262917715
114254497
401055535
156529775
207313839
11136805
69472660
479525284
49268797
74197131
221074365
7535673
97138477
307989696
329002022
31675737
330328453
5229236
186189741
133698395
155999895
597541658
211628665
69848607
658909273
92906372
67962783
69539988
428259814
11793754
607282555
337056289
51108713
201483146
3140268
431178508
64029954
141269197
19052200
102587773
546821744
193356355
59560801
57895202
37651149
23324902
95491397
453403070
130804608
672463268
65972971
136137997
75433790
272938087
69359677
128116820
197625817
431593726
192725690
180236222
316085117
120101681
33701420
154285462
639417377
64406025
108890584
121429041
6261376
333876235
307183778
725278456
341947859
717304082
405121577
21073127
29236057
63503447
108575144
677690720
614707401
63985746
118651487
15261405
484752588
37560399
358862771
529284516
450073510
10386468
39254452
218318795
158953162
210449940
412372118
369055679
308872782
199039376
103127578
797149806
375928071
582084
67076867
30193673
214632737
374587101
91673699
517010538
197419958
894884810
248746972
642618306
62805775
295351786
712695562
497598420
26147036
140018577
81617903
129811654
197730026
150733027
415754913
156653797
107912230
4221719
130478042
113231210
176318260
155697050
621342743
121941354
163499803
487579206
25655750
181373735
68057245
231775811
24800209
387770335
155020423
295895290
68937393
19242192
92298732
64287299
371259915
5739620
316578691
15593619
659536929
24789299
781871266
316908426
128067087
23568457
522815374
237408960
106204507
490342671
426944930
127053086
136228793
333197536
325313441
514419245
33687200
5121237
9363687
525073124
77626722
51982148
370647327
17515581
129552260
56957870
410412402
151999490
649283043
144194364
710766822
553259666
498780909
223972710
816477660
118471620
80732556
279983937
3428253
208066394
485149928
224460960
180594749
52781254
125587095
93262488
44966065
620459657
75697641
264261037
749810414
217763482
237045764
125820964
262814222
428883388
13707329
18858288
183633224
176162029
410543451
337525264
573641749
74962778
61037801
718649966
40222585
549164328
104378874
344528542
110037671
263888955
455263802
108049547
19184724
27418562
80665730
659109292
484137555
13769289
205485294
41744855
341842244
274273127
108921459
343981049
154618231
14069165
629689407
477868521
217448191
378280816
457179482
153074949
423898386
28762754
137220386
593713194
129452444
273775290
270922310
292110954
99953254
22625193
776646525
733899277
379263424
900003871
481609726
163820828
2003930
198534037
448044747
943547996
308428681
148115514
47502155
24921471
9136421
719555681
613425310
119869547
16188038
212518533
327845770
385768950
675018933
174855708
197932295
36894277
25074421
30914862
496771199
167361610
602992249
98060315
717283451
719037851
127088387
204973851
24702104
530111958
133876337
152614816
4518955
134996614
16556042
122747651
231689016
472352923
243718693
223976278
176108836
48325132
213036447
163189644
567830
607539669
555979295
52683956
44103250
295520410
622094578
144613827
212610259
689306220
32874088
3478187
84525000
99095519
464809850
18872487
40351806
84643142
33666389
77034418
20182024
192879245
178353461
715014949
42514855
314278947
117110782
214302138
462642981
365614690
50719090
402082508
105024135
64799773
38103654
78414504
32766415
216937226
18735451
238860139
347051610
342918774
103605251
668654406
42793392
13522233
37172003
418834651
176265116
312871604
389659373
614851535
11049157
364269577
38825128
485194755
766184099
138865058
435204057
192623837
28773721
31330649
585931821
18171830
67877451
202820945
127605889
1364487
615811690
505728297
741697672
384565983
318232777
209602383
152779858
331302733
25710831
196583593
225706166
217768526
120543931
148156208
13395948
221623025
111827343
425006538
583238532
488685900
84066255
147451599
261862862
147839863
72786434
385970512
269494
432988846
161687256
613449382
43483924
157236016
270336744
892851077
193423458
68188995
96865629
594715444
715832530
846342433
223454638
121869030
390585356
365794331
44911129
80167122
12717470
23722652
740801370
183901671
17384309
416024373
29126166
18809121
258375469
203839540
29803222
204342877
88974951
170147125
701138886
40931081
332295183
547834924
240747707
26603119
606837130
117818358
103376173
2281810
233061803
202493268
8041438
46440381
18773775
328096306
381741786
333181371
47792715
125121012
605758423
73610601
14415340
258675942
481820781
203004431
754614476
831349926
186382900
77039207
283984973
479072618
43303034
98262024
418799178
117984241
236771691
228982358
107225925
25522573
230823034
680245529
24495522
87928533
968577
404325527
295946382
118277416
533405108
20644248
504726965
425967962
303167518
7996173
145433629
12763539
199048328
84329989
126379930
188676821
24754273
112287413
272671572
35112106
116002282
59162304
325682200
228928739
247593098
63062105
82874677
155280877
89491609
17768908
425605760
251737327
455211967
53239622
19188694
49742368
586173182
1088435
925820800
232669224
63726859
312517799
35240788
83901203
3734550
82749008
188001572
295868111
125855473
167684620
170009709
133233048
79466575
14908445
559494221
63582529
130895676
437027961
145520089
603114561
699303197
295871088
20485199
149984797
330175403
696291581
192777938
159500202
49065682
491082699
94242215
232603747
10401333
258923555
451627759
69734348
225049124
804318463
265098228
1769857
473663676
85791706
614796309
349288264
336004142
518463483
281571733
112112572
180704975
126069007
316133091
394831742
34747031
191095301
57531046
534072409
418853494
85448184
314397513
798613841
133475786
531338753
273290188
16026457
697905468
447736563
411939807
10193167
197015307
112056633
31794483
143549607
519606467
537609818
896697848
107243636
879375205
309118942
148819024
1730486
620067035
117989860
30237877
2464217
193000848
48604414
381684393
650357169
219779680
4081336
205118353
700708510
236405317
79663169
80840379
7368321
207687506
350610624
487654380
181514220
19483905
28470647
125905125
170831684
200206236
622044440
19522825
728198034
47846830
732045881
107219163
173424253
428906927
92961599
196054748
557114687
163667789
718197612
122695096
106371062
595870750
406916988
217848845
27491046
145387478
93847474
452016097
260228754
239692971
648890454
420325988
22095728
209224376
65398893
228753217
1168401
260445813
382357340
33245504
323787018
183110976
120943587
808966570
40400188
57444097
6030449
273302498
657299706
100800557
65977883
66697812
153169971
524674227
182292553
61985576
66541363
382972799
365890681
502309657
168950163
668274239
15472750
43158933
2038519
594178277
353365604
255152739
182546562
442853777
258458385
253349898
17377042
287996074
8985587
729639174
13609340
392950349
156309375
64930035
131837960
31975666
71818919
394617480
260345533
47629863
454603533
176263748
46635624
73987607
935842179
3169594
611665505
291242157
446690995
634093528
163966129
604929701
684184329
7620408
20266310
24566196
466785297
84634569
74203309
25368977
4595054
80708893
319405790
176703823
535370358
363418163
348186880
104128133
498406691
588744700
419100937
114665537
157350840
430393208
304958914
28508243
22245809
168776382
4130735
70556032
12233922
323292153
160435466
3976156
19659206
616407517
68856595
515531550
181961310
477292898
238942632
3614276
228076351
302537749
128572443
113574281
236319901
665384213
251067982
356385068
177808238
389199652
105594968
250813339
647659800
95344289
678697674
531939999
430308349
58734928
35310805
391774075
374144069
159812870
48548142
367414605
230217611
90090170
185836085
125165014
259091494
15901122
355461056
17292243
162214774
166441112
29251449
290686697
320133235
91941764
300960124
290102578
255765227
328475550
115011126
59174831
747807085
333501838
387646668
103860473
421778048
106042196
147007468
30694506
102288403
328853468
73201089
580813545
684934143
43255812
62171299
83645751
95046104
130353355
293514982
726756107
317296543
293599352
169635135
223133702
274140439
35982619
657416292
138871912
591642863
117285289
57689975
110582191
226415104
319624149
362151058
637182116
3864027
29593776
188400035
472191198
698673280
397746507
572645894
22050196
601797891
97023629
61001622
151621274
174662824
480115321
776094928
816717563
113084024
408929956
5521075
28649521
180730439
185515154
200193285
30406151
1050821
59898588
463254115
287787003
88953414
6457138
142550321
381889205
301907784
639159754
368475241
649880117
221983819
77760456
47536882
18049847
222284232
54194222
7868276
348835393
510403614
174569402
131406072
39785350
927517219
21332431
497359983
76240819
204542156
299039941
697250784
654145174
667364160
25718490
514855974
365128953
352811949
302629766
162367154
173561362
7119122
100439730
74351750
111844474
411851773
17839442
230077631
362494839
119576270
466209848
318692453
752633739
80558539
517361129
432468683
31417011
344331340
45282927
825576604
333538755
163736880
370980373
445714103
301024070
57392928
93819597
271788263
361799040
30523442
31839424
26075131
61833239
36163683
408346429
73609878
736170454
91587869
739023860
884066987
28017900
2963489
254911150
672588517
387854010
585091323
91481520
6755062
262679000
653305005
314842811
191596715
806850564
153939367
67052537
86487393
195150342
13493130
251688822
240461814
55435778
281244751
264158526
115980390
416406812
9641637
45054243
251138532
256951179
173001975
121254309
143443321
356429866
8227205
520004836
455910331
3514902
536722045
246862794
18784372
111705805
71924
593738006
678206293
481787479
133618667
910221668
41255197
22966970
108044642
164174511
351844409
175122072
429822841
62563424
573334547
237601738
136674721
500790994
170052896
112397282
213638843
88580308
9854338
612632055
64907203
10693289
91722812
85656729
296937932
53945686
377145007
165866925
61620966
349032501
766877320
176216086
488863165
19236722
394524579
223846500
11435741
27773288
314521498
132682169
255907061
92741789
43683423
173751015
32704146
594974515
159806588
149845944
309786221
143391222
5993065
182551327
860756261
201097026
195890490
524440481
279125376
109928103
401231
35017887
481271501
30245999
335945677
339359501
816430606
115532048
514261360
351208777
124741234
523078515
12971632
21705478
60188163
93928453
169493640
9347125
393347742
56587045
258795473
868402365
86129535
407750768
138152827
147569118
416820853
591947343
175501309
81928439
85473868
522993449
101226632
502934155
160234728
410792606
206558812
166041804
68834800
765102631
106705446
105501602
189703798
142951699
315321973
50782825
352162608
406324385
5780666
190425661
22440878
408268745
834759175
143416078
366670536
66345275
28014571
652683077
26975212
397962782
686747964
675604184
158190681
515688543
242085708
63727095
189644904
153228575
214927330
261395888
11044181
213642631
402948663
240360939
34408321
8184731
28928406
370002925
223083511
228510965
175509775
255592473
435710959
212339400
60949582
861266290
431469035
151420160
22533702
777245102
246034612
611454212
6984093
9474128
30279477
143891521
17278061
92574001
48424992
8047361
331247653
153274504
293438177
397830321
43037271
287707691
122807596
338402804
396378560
183914844
198577718
58375373
107118120
283243078
587639563
325258104
354913631
97320527
149850749
338790032
400523542
174710557
17182963
774141198
579575888
274673462
194469155
47540005
134662336
304311851
1666674
7636308
44003380
788810489
672146
134277605
278817843
92452628
291354123
250908453
216223972
316763086
20537544
22954384
893261169
202074148
217467440
19405863
125699591
388831451
956663812
272967778
100592706
551727194
6491077
544431398
143652894
130640346
73911281
470007450
339004377
264456550
368629099
515936742
449215355
103024480
188563023
247088635
340804337
117287755
252840631
23476375
675811503
392210083
334952697
22159550
59188874
530913743
129182461
143615137
131849614
141612554
379806579
704588549
162288279
51303676
184992401
327164620
823927454
8185771
447334744
869057438
116637187
291722237
45371592
52589102
20824981
223807747
157208197
375411633
835828037
71404030
273626518
575593877
1669323
107486699
144307428
848518713
388375082
93350194
7595503
11568632
722503456
178407427
19418248
41253086
159998778
19899079
125705993
409323519
259461025
365566058
423973975
288593650
674864776
305676085
351074511
40683249
16357032
33070149
51487514
645131707
464176749
66188360
166766751
231079623
44421151
28499814
2910912
179400391
192017180
842472324
871390911
244493423
29081846
284444445
113658236
351655124
20183807
8370896
398779374
411935033
100853380
259286513
5915767
51279024
457495592
7106840
614279013
313342233
12074407
1420430
324152312
54162129
77643394
82899526
108103707
132150746
19309528
42130192
530013323
146486089
69624676
73267391
220291292
65509320
295464624
9630682
608443068
760086418
335679077
10403725
12328979
18898203
157508087
469480011
18433857
133214436
231802229
112969722
469096097
333816152
342445196
43411496
382114054
13534711
202849519
281341097
699167210
613468429
6902581
5146308
271264097
50731267
8106823
484296915
186930407
434665312
228172856
742204070
223244505
651917
245954493
89857095
510889262
9879815
98393124
503806712
10888851
308976553
2417805
466898182
533595786
566120
137102759
58183517
42921638
530032820
126638780
74278373
86035835
146993039
107300972
324321155
198347497
187956057
579076121
19703065
398891125
216818040
485732923
151132668
222519713
57927677
652878383
66832731
64682722
273054402
195533714
55449833
412710491
126842941
126069662
464607515
516091408
18664789
374470129
173009020
95896225
123692845
94072490
351765293
246049397
212988982
100438887
193708828
685401893
308730486
82965762
29024611
258029526
585020915
249885158
34722388
148236621
148279689
760684730
42199925
310508403
179908993
155216921
157330114
547337921
247589552
16559729
584707117
780310536
319009416
43740635
11549661
580608582
336111402
35390282
386988022
639295283
443076323
247265628
234360834
1036899
522063756
301340779
2018276
20560306
4577597
789235715
192743913
78176634
98450263
561929052
263438063
27667793
262921892
5323269
82521659
64443328
354018079
255430210
181226599
576258732
7723395
541550583
91653654
261877077
300638109
368598141
20919465
61833876
311558449
93934600
432832158
311854020
29285169
179480067
149595457
481865281
22230201
35049679
349343234
187886410
478410117
20539203
279560579
436294
333065757
179825591
637113173
312799352
724267270
185178407
500017268
279711212
424109332
48915979
71710900
436151620
284726881
199884714
32775644
739644589
10780267
283467808
342757019
690654153
322683476
564749333
361086800
86953376
133299386
196900950
526204563
260846583
335873218
217625979
294501252
144945666
150184328
215117470
58183646
185630702
262333889
319936158
149509896
71919492
148066969
146112815
69149629
1944429
238473567
246879024
259661635
859637067
152265959
164125585
210338862
535877222
462020890
524086126
407268345
89305706
80815357
113660358
205969193
346842109
364509305
76255624
147718795
98091653
485738778
71050849
366450006
41632973
80989026
359708
179729905
326291769
77809303
242075306
143191740
327429625
493488335
395601309
407455250
54412195
131825336
294038898
505404923
140366502
886658813
459147801
307814404
110680749
148722173
736414795
17791450
112793120
296557873
114913561
53056123
550815726
332559011
190997258
344542443
366687903
45823184
180230683
234162506
89778109
635506239
348025287
394483921
63487248
49293449
170863744
374699518
38642999
702822578
364068852
92322223
263418345
510113780
319349482
99484284
123703834
204387151
304341421
18203009
549460871
367508404
87776623
490019596
126687472
192862699
678113093
575153131
689598932
412362155
601110932
707928441
479291554
539218130
390785157
455735482
132594636
254610926
355833636
41065332
18805347
123164266
362529022
2794489
68621625
1167080
527661154
81706229
356421934
2310336
396741054
440733453
115162079
133991380
129376699
55591102
29367920
204544334
774847670
510619187
117008040
11446775
376017526
420424506
78046815
405359430
572962589
449569494
130561667
14420299
867273056
22620527
365564187
915142169
26098777
90904202
110687702
578706941
90873384
463069651
123286111
109997005
70390316
114657091
136799542
9393205
157143644
364955098
535525382
17477797
75402982
340606540
163035850
51677915
63999619
511481607
147143766
360497193
401103791
7723473
361328473
349725247
63745813
403818643
39751855
355309664
133472111
348073279
11599742
277311583
15830075
128097228
60705883
52598634
88567875
9824377
348920951
24922050
577174413
144731244
604428571
12947380
309968010
120485895
304964532
860163
555166104
110840477
206694241
20585145
117900746
2557841
192813335
134461639
415455658
598270615
72351624
275993855
169169333
289576013
444747257
147039152
279835386
111834669
22581317
204602706
70653993
568412040
6716749
100433896
567432677
86560241
63180602
576931225
20600529
177239390
25936560
515598983
343234837
649528729
895201579
20544202
25695660
165451360
650610125
790079579
277135156
182748397
413118414
335129382
419125758
259734046
62872090
57588619
590166198
434328892
37493647
32523215
266133323
281805213
6463272
674018171
110762286
761688928
46623367
43225234
71332527
489850012
582685965
172648636
25196041
116895232
383563759
133749942
32338961
689483907
378660264
656615533
651994528
396969427
346703073
836135522
419274062
231788425
878211466
648514388
292460799
57983137
451459621
632999199
347182541
129571012
109443614
2874384
66166727
536974841
10727796
112895196
59457464
38485572
387351595
682374400
642966515
118366805
172592932
378379708
338324495
454790848
529975599
27327759
186602426
388434281
26027544
3121232
471280035
180379207
271311185
142918811
18505699
494383291
521110535
38150281
775758414
580002717
372412145
890820834
66274309
50363111
338409964
688819636
463641184
68478889
187495169
202252088
142452010
514209657
49494795
187901818
102071051
576463832
172322458
403748946
470488097
238951913
417125223
298478934
638835752
576703413
168654655
9494105
428588546
90408872
101683104
14628748
177273319
487563069
57047381
239723338
433445884
139869060
163596139
1288703
5983409
43750656
233332226
63647647
2164572
117071527
717481331
364501020
79082589
39307914
237988689
381483042
208806303
117459458
324589706
433163292
204399197
56325084
512361203
12346329
43535743
149072990
171206450
176301146
363167396
17386149
47265364
252351550
29815688
166536547
299516023
65041890
441745907
8608611
211313696
237807618
99211534
207592600
652718934
267992207
75410752
57717245
318993790
93279785
26710067
423087395
207040165
41256591
30460690
207943069
8683146
312064599
431841580
5502946
183830907
618726008
89571465
56472611
71655893
79714767
63605818
199164406
142586906
8416194
69908309
226035965
145093181
23590395
531492808
12815040
133016584
396377686
320714642
53468354
55266401
30105502
661776390
207697453
34839768
32769296
66544708
148840169
385277393
453162701
135715623
726007358
207786066
244851609
113266818
909306303
162662259
80475426
849873492
194633074
132302865
299383548
25591691
29862654
32243924
88753657
143697177
150268551
115317786
40338551
509978720
487076876
129869025
307461160
514534323
41481408
175434882
62060350
483957502
662829243
561183629
783289430
218503080
419382221
155412668
42923019
203023259
30176954
193794975
28452773
176321730
401063133
394091676
185652751
342338595
500450541
50154224
570774208
572628790
290780190
336465449
44356915
115041068
282658221
153432310
312367616
390440910
907857814
334017849
215243553
644270453
354007151
261655408
679285575
241254784
682408690
411793309
357326470
352958767
405727497
456126257
55232784
131487808
520735400
611502970
209857781
777285
413980540
87842544
279117948
172871632
334112326
14494058
6349637
16494724
113836101
774577187
77701003
233624597
288441496
464297465
99893910
87009385
132702094
110023242
293083248
655505411
151935577
8047653
1539235
290209983
12364907
575267422
76335998
73855681
4089272
632960415
346902485
223670322
574196618
43964367
138129507
52669208
18031536
411499167
982905345
84587477
704453262
316021915
251073228
1525808
40210855
142205270
484404539
186360635
108610301
230748636
72157555
110608407
533899413
167104083
173148033
73249471
408919204
349647731
567661016
254189473
625448132
20061627
486124306
53622745
325514413
354647883
347093077
399104744
112844306
215284604
398241847
540463044
292880697
7553080
348480506
474283608
499010127
268896682
238217619
41682811
149493794
299008908
94296473
460009251
116881430
477693496
341437272
256453596
35282766
10410348
146849308
286566256
35371897
179424695
50197218
203956230
2863047
796908655
123903429
263776444
406037059
224045697
12208462
129673569
42276489
202350138
171881867
338162076
184126077
10334252
35864265
348154737
67885947
109173936
174969929
107565561
130292990
420558907
240775489
272157821
3578155
178412172
232561445
618957148
526802851
329850684
355940888
274167950
263231212
312914157
174190337
162127086
439628727
69379945
65041524
1385044
46632125
70000157
107683481
172288382
12919013
360632925
372759323
229243471
44001734
438548117
246716769
11746891
10172903
146380568
396910828
541403402
61105444
333201589
398950540
141070015
45382395
970344490
168952404
102458200
509050413
252105844
413221777
28743935
180760561
110271019
534684783
456332766
101602895
246168410
150710740
174723252
18957574
73412598
520476883
214757438
108989971
165655101
140431743
26628626
62404567
304465922
87226053
243794147
11672569
99498547
29970236
371195804
10468833
382824913
750408487
149614263
631697172
129171854
627642088
528743416
73118701
324471605
234507153
671749838
546815427
347496939
846012245
81964898
244772667
254808648
27935212
648649760
61692122
251166418
1633301
175053935
289087524
41624285
387723008
848006815
73250484
288065689
771029647
37338432
185848313
165843996
226335377
149143083
15790846
458171421
618834827
129929780
710891654
85897884
253025264
721781590
324209682
610689976
453462791
684992881
118610284
402318809
429788455
129966813
325963993
18654829
18654387
445021044
745021429
399713894
102283318
132511696
634280007
428192239
290429089
440158051
25160964
7103067
265984426
854678563
614805182
155841242
320805846
214604737
196509906
660756544
138145217
525840336
269829295
39973228
320855882
109698781
52473155
751225
282516665
302820555
287927519
48871783
63498690
22318774
125386971
195882229
369893001
407891513
96589444
143350024
313782574
341951644
247472262
491515374
48337627
682257241
15845506
148212710
255103466
259371401
114461837
45898650
635616469
225284614
303595691
247170132
122708622
248992878
77799561
194954080
24789394
15969418
450950651
251112047
106463005
413005843
248922602
136295494
36180319
104627847
36770370
356832868
161095565
55390410
546621015
18202836
770198864
413909031
363494588
64012100
357843366
794872667
33696404
190672796
244045429
272858779
30079102
72103296
163758497
19921358
362132148
292078749
139162745
705981482
299867982
191196700
124777225
577855731
212653658
402917485
533966582
274694653
479183871
330370056
286004370
70519058
108763412
147403814
245554816
510463350
13689910
146987119
78946548
175230777
525040
23013239
17564065
533810341
421898354
136540822
245484662
626540414
21314828
51835390
97407468
39316787
462665789
98836014
201603264
550901722
240176687
203770984
31248285
2025354
170339362
80192876
174002646
117019380
465340135
159199635
88910869
309544322
496954984
109692489
17409394
2233824
474887806
41350033
19045558
296484110
88758960
9424777
166405051
29155681
501950736
19961065
223388229
139797871
119862294
767129585
466660476
521079353
79260476
22903995
736446680
91568777
773972394
93330312
47613364
179306951
162035088
388575351
12244856
23261218
172030289
272687997
324965905
36553198
63536238
138736565
827300287
12922001
717159240
545802940
459811110
360304179
273993463
36246119
659286216
602191666
218771624
306927543
7665690
15214223
278129190
86817273
117729289
316290224
175799564
125487801
227508512
162545960
20772375
76946753
285572184
171045650
490095084
150640820
8484176
249227109
617375630
66003473
80265839
319660065
101875338
243186313
285667325
12665952
35872026
391815612
18481739
402224402
82604749
222170153
312696908
258771081
226855852
33974088
110728211
142589046
107030655
471223583
196782763
434553433
33179234
135211792
99549000
437398489
509219195
199699444
36538387
263680800
173230009
197333330
45128050
118496637
49638912
276353034
30659661
242435003
48810480
347320980
913966535
9056920
6193152
88708312
508931777
398220418
83745663
207283019
521284459
861109942
51376101
499399119
281486840
235700788
52123198
15208432
281548127
437320200
40451374
67669607
240017777
22234775
828601724
528921284
71316253
19408740
264004222
192353996
695284763
176400588
49526871
66607506
245617060
85234860
319845096
546209692
176658472
368488339
506824083
108765505
8676666
486561429
427614519
163386028
353331840
494452789
54727967
83800206
205309112
335530182
424242852
283693428
460938907
254467685
272007495
348603944
558649843
149282196
120308466
883543503
217666371
390013501
95066403
151313812
45099759
318996771
18333418
505413672
376910143
71903220
342105130
189588423
6785388
161470051
418632245
246385547
463652623
626729280
123294835
664736076
174341012
19144557
150958199
258990102
166652601
59831192
820280799
425778439
313920088
52429399
5101756
647219929
1101189
511227450
883646873
11485453
52664088
42885839
323701498
55945347
6350012
76262793
2141418
111830568
131525550
551546299
397078842
9515455
125821797
302655893
375840315
162028
217854333
5893580
132394030
12340493
402612280
143237931
108468522
297932256
54155185
234313715
561001768
664012980
677100744
243557907
168114330
625117531
111607741
930794686
200061584
622296140
472810901
251160686
203471725
277474561
13739981
4350580
191416734
612697607
563136965
661467461
113623663
142377360
562713663
24146786
132993814
671951454
95342143
67759848
371984670
23782779
333631026
524247087
127406261
28377952
7418286
331183653
169024861
223766511
433734077
572366962
89171829
153734443
359047771
83437147
305205602
384283261
87579582
117553881
544797624
70533917
202082478
304722124
245577100
471398514
259183565
127969112
372477959
108958682
254360678
16213298
11564652
239827595
97114361
151883299
190473465
83270921
442176334
541024817
144457138
78635639
93821507
323928236
62429644
380750037
451880766
17632656
500175823
524167128
110784785
491908569
141804155
148924684
377488355
430617264
718832269
91344452
14035690
567910849
39418758
246275696
210392111
497940528
59855324
145636977
383727227
108245516
18326076
59194013
1468842
110985307
40034869
257648559
2440469
19960107
20605587
4701375
16539258
337149766
303196909
339297433
185313359
287234584
349921426
19237621
407364348
663839116
339310417
338286458
300354314
1356393
598813374
205811531
416653620
180679320
93996316
47985701
633707492
62714045
253453789
257978640
276647526
96722053
178959820
29860994
5020013
313491740
388450110
150399391
732897053
455243356
538598272
492561632
197957059
117523913
279843316
71610926
12241181
454985270
483706369
271664
244925578
169376005
106170174
307725488
103377705
340193468
340081475
758904448
11912019
165985462
177228699
171449731
71307408
186873200
140301653
6541701
100658353
9879389
205763553
22705235
121475518
508100171
319736440
318750926
32351513
45129200
330399076
617668017
10500796
343785801
158966633
57252249
65076538
52773564
498348966
140491378
135445130
661435443
55541657
43001616
263762665
124484223
29984548
261334005
14988128
216929830
723613910
528715867
575714106
287070321
189284289
285552294
262435407
158127559
281791980
386977455
39850343
153181750
550657966
216151290
428526109
213408759
226014295
144386896
76732298
45182797
77408416
92876745
291697944
188538071
104105095
76587536
645365692
91938193
263783946
54963336
446084696
19822852
50573557
300906861
169831929
126436312
181229802
50032578
228687289
49673709
180580696
312898754
613778444
7133654
116136388
325046083
651319
249505344
478051187
438681811
318433626
472234710
328869476
162364182
6323691
455300554
245100572
55949144
633252566
224353739
295404478
198259627
164980622
323624525
168519746
53217331
280420348
753153104
576580628
59511742
71137742
494117242
123299206
206289832
183797201
323423956
84534467
480186923
210210334
141281793
304536580
530327319
202323464
53337573
65933800
177097850
411748289
113987407
248126534
713531967
163936304
448041012
158084284
368267927
45567677
114517160
305966386
400486662
447491944
383948663
283822505
425694481
20284004
739591868
411920151
787703845
220607464
103252824
42232277
1448223
557280661
7921415
29543959
67877941
123295697
457394940
55557711
106191139
794461541
662276258
69531805
67770414
635798735
51072528
168663683
651152948
686074586
537067311
445464430
3905372
406678119
175502590
265523189
382447016
348531882
633666663
383956556
33572102
14101922
385161705
673596572
775719502
360787873
616760629
280280020
442656123
27997947
283414000
61582951
387603354
266955001
88950579
48938046
192207687
14833913
897796415
126643268
20582023
470537018
212791683
601988694
54105771
4300029
95877381
170804251
100326320
471220017
278598736
517531735
771976811
13174747
2896202
177953329
24342898
300922894
478481903
81957065
279670163
21703310
220411803
58971284
37064974
5441623
19500854
382484997
354037050
579385477
228265621
231571023
518352129
651940097
2158762
246893751
125516980
26952408
9597645
251953908
211905641
419886609
607282671
268276028
327558228
102022461
84384013
264277084
145807212
584323043
175423638
149354826
13463184
123924433
102907249
589674098
696080819
840714029
337305795
2770510
313318864
483278047
491462424
458482314
765160493
33278816
235595569
216460080
443925052
16303578
230639524
1092909
366265847
50177868
988518267
460643311
46858064
11317150
258606116
512970088
126766164
914671168
177674429
619928696
444883370
10524000
211962605
35227173
296414281
412614886
318417718
102905987
298459753
248834947
270596360
124988433
448164368
549293331
110424719
24565002
581472572
508330590
486157689
7294508
23721090
156979663
147955731
116024672
2390009
841320745
464407005
176777996
198576401
1379733
599020098
271146700
5073810
338295802
360651574
485640154
95310130
716872834
64298961
510118514
171825310
69912776
120181234
377610221
528577894
112244079
305444312
736533219
41000172
63214384
79607160
82073227
155178679
188984370
532341581
363380144
8526989
28324878
83437902
272095066
100418550
477011956
176301731
648974013
157357727
21114631
4269243
354667955
360671061
56742023
11836971
93516978
64481614
190743481
96881202
263208993
152903337
399167660
102423720
5754896
302668592
156580434
519949675
409339951
769722828
246761404
422498366
769915242
81719945
400265524
512346998
46803220
271565975
75834657
238519913
208975921
387041462
10553718
68835778
335091655
311356899
288134615
13840713
165579054
400280896
240910574
143258572
188155927
56025702
544488869
9105469
33709583
180912469
138676993
146802847
48181689
308672619
44189752
141167067
401745697
884439217
57049284
40408681
18469428
657134742
194990234
13602712
40414119
5443586
211677004
745772885
727924604
18220154
354241566
2110069
848485842
59279786
85315115
52434155
463296034
423287480
48103893
411923047
77406306
110895928
396842833
21429053
641148450
278057757
78582066
82975457
265561378
262585589
56287566
50491861
888374104
40845376
149164768
185689752
345611036
55648581
94789647
169943659
712584031
487167976
81892426
129514765
322116473
400558736
72587171
49439825
188216223
77914679
499744755
17490206
203374291
340581599
854840
595532447
26519838
45853638
126156169
52083829
349418064
601842346
4745134
783005187
142121627
324192161
342759915
93646304
60400434
705030683
172915725
210449213
560448317
59319618
58455769
639952294
113530143
146984196
174631159
109354318
236675522
108093746
239230739
171296260
602433227
520701740
65621369
12053674
18469807
101500633
183257975
374949417
803740077
1772388
296409936
244826590
73388102
86213106
510780483
155608992
90630237
230238785
338534829
215114377
34551171
412244708
69785139
87041807
6198678
33766829
855809983
75363817
136562765
60933279
57894589
18401440
237695757
101893310
722969986
206288983
579590857
14392060
185393627
51470277
210627733
913056535
30616949
664230689
100166062
299635339
161252073
129151626
352217651
20878136
77210947
302124414
190880727
116171107
983600
34536282
104955261
171881082
29981164
266709141
89529209
398723684
351018439
48368789
243407095
406221233
407778803
360658135
78077838
6798158
7168798
68721175
414879462
431268297
204662929
599393740
24137721
122272092
286823576
384011487
8423314
274143410
94520375
273940683
199289170
4212147
424416968
177301976
182393722
279871127
863377613
152871082
12855812
1459219
109806563
539925460
405348081
155581767
807121645
506370004
75045915
73380651
16753956
78978336
77936171
175582088
125826595
669020854
1308431
26205589
342305052
50600252
426524282
636423949
280356730
9559359
82959776
6559957
37603482
206302405
384384655
167757468
121110636
331660652
33128700
585208567
47609900
190682646
763810818
72077031
147366995
12179191
914100236
150937150
578901495
3839175
558353886
8341475
663628239
118841245
507851502
782062742
521374190
290301192
383395306
55947985
444512045
655565495
6534452
4444631
428201975
71519567
242646345
282364584
10932725
18684237
267610548
292543203
1549046
235902271
368832546
5422853
583126713
136904231
413826813
290169519
5033910
128152295
751411883
391294809
97597831
195981437
128271561
571042857
149022199
500921346
107232564
183619914
353649954
166676528
644770766
117950186
624634210
368575510
30669864
228775330
517679697
15865620
326638183
515109713
641487260
169485058
478077254
136727590
368898677
329418540
140262779
342988458
55377421
136493864
104276860
11149224
93539399
206986011
53558901
171075328
274040964
159549517
198397745
629636046
107965012
157036297
341385539
304633199
5313605
549379060
494996347
618142517
404594526
228406114
681719186
486861292
724307597
7208128
33370775
278907831
490213982
8473146
53956336
132178916
140806325
129295256
284623323
87001177
211425664
9295672
82272888
57596918
130230016
139462295
258688856
591504112
69025364
138304407
441502875
269131123
213876466
907328853
122033840
82357786
20745664
222738879
78808786
169938549
27056274
137591104
56365358
686274819
578876066
111509826
870131540
335084985
405400690
349059563
172491046
982375520
268856712
463290509
40811873
184360984
96791750
746819528
418900554
33905206
209772420
237025469
32476676
227910516
244932573
81100917
131149447
325669534
21210415
297989811
421388110
220891365
379560592
60405800
279535230
43092461
42180635
34538189
8070276
300171597
112918916
46285351
439101425
659540131
99819909
10842377
641919219
501469279
89392058
408086605
48492441
9775434
157075725
46040696
139917403
50987856
51900085
80872561
253586566
256784807
47601890
21996332
317352587
124000135
475517
59737869
58739198
90804966
385923765
276240228
222627407
28342219
30117890
107023454
216859276
319274454
12221319
8574041
24729619
186493144
143205269
126625446
5574705
800028458
6369313
325947101
77542579
174243051
105399567
132971091
15050613
253564376
76936764
194580559
6086640
112438571
55823809
65906334
12833262
108511027
78572008
388014966
224125402
518130076
189560089
6551301
555827906
77445308
158002067
330630117
216093337
118031861
23876808
377244935
32924774
316493243
5466909
553462533
56502016
216249328
29004280
40078020
370737820
96088397
82721774
27822436
17098181
599773734
547092113
90214246
93470297
33831632
139704913
203833082
146764991
46442169
8305990
218743425
77275042
506103521
78848165
372818849
3757165
264117195
284432770
1479948
175268531
677358224
193588763
686569134
840063522
1806782
294592540
187227026
373015090
55298581
62107962
55907170
388261937
385463586
381816065
130026325
5913424
479299604
130919703
573163959
354077162
54906153
122285738
124164908
17056215
343069191
488387881
460297362
707413662
141819334
922389719
10970845
4390629
117388939
297540761
107239603
126380954
61793144
8383622
223823331
40303895
11470006
46440648
102958990
109191189
144739152
431311
752393566
86148314
501617770
5681652
79167306
382695320
494577990
11845482
488849
116817767
105815615
29114514
199946653
592480546
31223300
613508891
140094958
116496163
552326489
683599277
969851275
311239715
263021756
189263297
590797420
201482465
43621127
140866573
144818524
425236752
63148903
393516854
42750627
789489
577684142
96371841
84245121
475633013
103491430
493414125
211722386
412540001
144865138
7729747
22588363
635526162
49444636
800982647
241828429
38649243
18884845
14915492
96921188
66026034
405357678
365811359
48747736
6771088
581573607
294857616
245551897
109387968
561434938
93255820
379713998
389498213
27146183
435434719
36743496
543664681
301186365
296311120
315306857
4282958
382661549
119946478
131676622
202406671
78549014
82439144
226729635
340733283
655817725
328905806
594240611
223949428
112375115
19510316
415490212
738544263
501122
683366150
3726718
136994226
54081604
512217960
41886766
419249177
2377905
148265369
254692550
17394072
23038918
387257271
393869883
193644271
718246642
367800952
23018420
375355352
213011560
788039428
802391251
368550578
267641835
66928523
257065912
58948506
239246186
57719798
888683635
834667944
63033750
382658099
7679567
84094591
71938582
370869840
24144805
210247314
381981334
225741378
182058259
692205374
361313356
65281138
4907902
329800305
432364240
58761087
277403813
229704633
663625497
37731321
515886356
50936671
61913691
12172746
560701918
79414173
38482983
233798359
439974494
102243685
194211509
99971010
285554048
146193560
9395502
17336680
128626773
178109564
692031073
193225347
498615422
7794819
84647650
708534878
5049991
478205096
65150915
140397889
738938134
71099977
431467553
364713
660289765
671514425
96980662
120564697
39514704
104054062
196418052
191223887
125517621
126043333
926967673
91211960
24200445
263105866
442589212
137983011
22861683
735784233
774763868
35911009
11029182
435623312
175132805
409349392
383678152
269064410
309780399
72899609
298325538
353783220
64835786
562934244
879381848
263669687
588861043
422305279
537766941
376247279
69481808
282182403
56007851
112542231
181307085
12285384
30377416
638776043
506547063
578830576
3264236
78799501
933061955
402522700
26755802
351206343
462232083
143745020
227258372
61832745
23289340
286730276
228965668
212315858
818447348
157859201
25039884
55972472
400494870
764602904
12335727
417272823
51470134
220102346
559281427
88998759
43651812
366711283
112733678
124951902
7163435
587501348
96408268
31619485
645129104
242817549
617586435
84415477
30038385
367731809
599034103
386874616
19127385
133637129
19314630
625772213
46312439
77246731
78555869
599678602
92244909
526045347
608775394
202773367
104677961
4910254
269425472
183020762
278650936
12773967
352500344
193791976
92420680
161746744
60934762
5849394
583111873
656030647
122394669
95352327
160802313
442200457
422964145
6536668
64944816
220863233
602189400
11711201
203623142
30173618
324103664
365812429
41585096
405090305
431696777
816731
3813922
4814148
225136627
427727396
199626868
15097136
365252325
184261623
39414735
3488040
633792671
364976683
47175240
727601188
154624170
185763262
54735104
85356370
32451162
95112671
78028375
286633795
43034501
167325503
749592068
441938381
43144077
652817751
841927051
718286111
326797672
454450586
274327900
365706357
55965011
23948822
69175103
101230816
6262448
640104922
148298141
219923031
702310554
419955400
302512222
127639843
340784441
127532029
296462655
109294103
155317441
650819732
544753
460141410
514432645
196872488
175049835
37042850
152757315
202653136
9194714
5002574
7134847
40567452
426105021
268903930
565873484
60830993
18508823
90502829
170138486
199534576
31192768
700192869
578864275
109806290
22859369
184540269
579459413
24787103
76015756
308045530
73476450
23696711
63880476
256837000
198679835
745790849
84018562
824677743
719122123
762468384
115141603
98608585
212855037
660425161
49456960
112026417
17936059
145762180
693594468
583846934
631001020
302651232
127230569
123404066
120399448
282720650
234051571
202389223
102138440
211405892
307321112
272214759
739736486
68010912
59608276
130152618
75474604
667797452
79673478
425134548
285728074
477195058
99656429
95837186
53109079
724966202
427016137
369512613
11755690
32666040
202718522
200097245
647580020
62920393
3603944
18313033
456073096
128659155
158448336
637802455
35107020
176106155
22263209
73955429
427267246
426663980
159572145
460685725
380608914
477453617
757977092
826519782
30302314
448426274
398621117
135395497
12645332
15252162
348757923
79072756
478326464
141475207
350061698
220433687
9424978
347833825
23325313
480677058
63697617
29093299
801357619
107692095
347279198
34654352
722379064
189845995
32010923
156671368
87343434
30067855
235881848
370984024
826878073
532772450
336340573
22534299
34799066
225064885
96790586
196008095
239464201
499998873
333838457
351071302
78862008
159077328
47562648
819347099
784152372
156946746
115266335
391660955
376385788
428382914
146716891
177396023
337420728
113508602
731625491
353631402
55457307
340005345
190696
196942435
107628
277458242
139789716
78958204
117190418
154216532
69747646
301536613
310579548
155965251
243666943
238216005
347725906
315884088
351881056
279077444
150969489
209027589
93841323
226270538
735103467
166064091
165073601
155136486
44069487
24329615
180892917
33410296
40972254
425660481
319549694
517594971
625457035
507600843
619196864
65581702
561707440
75550185
217138386
46825595
130656338
18242306
151035249
245216038
206863223
281706154
254991825
31728112
89113939
183627497
42682484
106870525
116898736
420896930
121101438
192476925
5154454
96487900
39664844
38861884
18118258
2071107
699858335
277581026
536090222
160847765
451002844
272885494
35781491
207382747
106593445
459242775
98565338
151282155
78319701
15649376
17322380
580264270
236764915
13180404
794207568
355355494
143114330
193193092
624280262
102612791
324191653
765525004
63659692
250126849
71416728
24685851
102052333
372462630
345506614
287761399
573792136
129194526
22441056
514185395
833098739
144150630
76194262
202373146
331721
438197992
223013286
172363717
254161878
515225687
15558926
292590628
180264487
172151537
25648763
346493886
58509219
70779274
116319260
132727966
158917927
125125721
295186925
255796316
409092904
326477712
24069936
12494295
685199091
625653288
224207896
315194917
115447419
223006797
174446627
23548451
29188002
27415193
35842522
130764172
436814438
120683492
152757777
379054367
405676262
157781791
753501074
425719515
258156106
76240495
112717901
46975228
106136484
217989024
93887565
123823854
318256967
532290266
362347687
105772470
82163618
399744318
367462302
199215950
72863921
369965867
106206401
53340503
170120492
36356939
267929813
1594001
385815557
112087170
795950810
241458421
131118115
466880723
207444263
347801970
2393612
137230908
211509676
22841651
37243966
936256176
129135960
304411091
388284976
404726956
151145442
151169520
50893680
291030228
846534662
282393636
689735499
2354249
207263564
236731526
8165936
131069212
104297450
132472934
46367860
467495097
333589632
26049499
538489486
320448084
416415753
43620071
92955693
25790350
27073725
37297132
579798807
114952451
74924609
395902956
102999927
700521503
206639996
73776141
743206497
28180243
165904229
83113717
776764699
288044788
631394459
165871031
389365295
171750282
608178029
190896555
346267443
464027852
184436274
771722370
520851118
213787390
624029799
96146467
113554445
106082798
881506916
672198546
28218501
277875426
151375019
188605994
139979337
8282344
140740109
614892364
447518654
530055325
552306234
84275660
178871056
28507122
169394094
134379479
415966524
236744533
11224572
24647101
83157820
101172912
212028296
9529770
106765121
652303213
8557020
913853594
741989255
2632112
334160255
242383948
64722154
215890462
178041300
179603542
470646937
498172798
27079042
189298726
344095088
579095557
113478058
328663262
97399118
596856182
853472957
121079252
432956871
92302602
893993401
71122080
107536657
125106069
25561792
92229874
263536773
967122402
533362001
309759179
494537471
34468107
472289751
404407744
659723788
240360845
81775245
145164269
582865939
61483474
584991
57833001
752175297
578206063
400297407
138153572
328560837
312906332
379866671
51094399
90316634
213218504
352521002
669231319
367917429
22955455
82091168
233519024
489179854
358281363
1515516
9142868
426165169
306050397
173676395
283023269
33163876
381583937
471779205
473680886
37706032
432706582
184607523
87560125
646884438
864905997
113085241
36522193
432618429
552667126
48532054
272161322
73696340
305032369
600436816
748392197
6262540
17571735
110047297
244292544
98451234
4942916
508829683
568224747
227878889
303805614
210874924
157554855
198512906
368426625
376993781
321504605
350659595
77822261
466964494
335854536
145388518
130194884
209122837
101633932
63435132
195987981
170174227
560070918
22573471
67882213
66734764
435255160
197927161
132206793
299049496
133237143
12574423
129521712
389745110
719223096
301400238
481131020
689376297
416449990
547639010
54949888
311588666
378989825
356466976
437709938
55325587
200936601
141767178
662952365
13857653
269044671
223662270
67347964
394486826
332218950
168359432
294622526
464809018
449032163
95438608
25729790
166892819
565193843
73996620
52391099
416432443
520409697
300662630
550871227
278505329
139309257
350498892
94554631
370443582
74634777
134963436
298468313
178544706
743933288
79738505
391576564
272029012
265460096
8111400
30224949
87627113
21245600
82513922
11957225
222056944
278962147
21007066
306769146
21838634
67338451
486831124
135735161
59542459
59907282
5670989
37262016
478514145
745310489
128974808
423669028
107692255
343169623
63192499
404796109
226740179
224747022
37987855
2028941
289542859
11424378
222191268
58222473
29637980
9976209
21535586
232458783
510263428
22525302
131035835
196644089
63121751
49193886
34593180
528468644
191119706
11062556
2676634
541764289
27013031
30212943
12133959
455029152
791128515
58431858
159096258
347104377
561571387
347858659
175162811
438740759
495261464
299867711
550323228
412598828
168350709
4126635
141387333
525943408
67438977
134013604
175086145
387253929
43981605
8240308
232657487
76082548
134980501
378650433
53516898
156466145
55387998
365861945
1969335
667084791
448875369
55211499
45203469
257006403
211713892
155529100
333127198
671789280
187777505
707022536
436925632
2792137
744297602
707806785
22013105
4118906
318018831
14493025
60556206
62934117
137876512
238658022
908403209
200550210
723634284
44410843
108807617
508519876
17695862
38112433
69715252
157904686
375624267
54216482
125111686
252887623
2425666
362220619
18024123
7009382
1251398
79558984
42932258
208305294
513546351
125074961
373541468
339320190
144397919
161105667
98138855
71135054
454844817
101931465
1762885
8870667
170750962
408761549
75778601
98490995
13824966
333403097
40645454
335041428
207286069
105893512
311040947
170259091
37435634
78943258
107527688
469993316
216476159
496809175
483893767
267346207
119083036
619109511
167210881
442735229
70423558
493133365
65808014
165553737
272667953
23774512
353508495
48907347
299287498
142832907
778103809
498713463
738162317
26500005
51354267
171539552
198239701
326105995
149843443
261449792
402220173
228393395
192538455
90640307
122633870
168501609
267537947
20421047
588799265
18770575
28657305
71133105
557285970
293935350
155618132
198263270
307842971
287580829
319742162
8510099
115280051
114630049
34656996
764380444
2351735
33720672
71431193
813609620
584540734
21338385
167642216
223574963
192381338
28857474
133577581
113781971
30576
850491459
105850149
625111680
15238070
137816296
154417110
135316670
74473671
359290309
40264306
615559906
137753503
127671785
27629146
644641728
229005554
39436238
226902697
56497954
469531006
234472571
303980069
163624290
152819622
139502938
104688110
2365138
4032288
429100107
488017108
83170532
179548460
422758255
176803145
78978261
1675486
119857598
171043201
91741543
120014995
485564522
120265270
159421801
14391699
52836754
156843151
426921737
810055027
368366936
11589249
183619636
352658022
101604564
5407684
472415737
7990655
860510842
128751691
468561778
26732053
285642229
121313237
139870501
461757631
517742556
38840902
497138112
242338278
281459913
458444075
41261284
271267830
17460759
595651265
289026593
38182385
38389347
63516696
351126814
113861201
387109270
97803721
41010591
27930918
129978742
187207651
326050622
92273430
447379650
11137184
152957509
368455952
354568201
279009195
219424956
33627689
444836220
83959408
81643768
48742762
225953411
218533880
124016992
253405146
195815755
406865215
589350216
576755082
366475572
51666403
100929417
385154310
65420362
685156226
94068856
74304522
873396537
263270325
469387290
222386833
418497553
243468321
58176082
113282675
143865199
34666342
200557356
25759013
598850159
391221634
306004863
63843611
275076126
299079205
25294102
12056630
461299488
441637224
116608471
208424322
12159120
106178212
182047453
13151478
753992723
578838559
587621622
513954211
261847689
410691227
6386939
5046975
287874571
241631059
679364783
15949755
81180197
17949253
212512315
28326376
55244773
555186009
400988912
119611536
724558093
175553888
51101827
121330389
136620800
413716392
518860355
519650912
752385176
98492360
242212764
280468
125718389
605974972
246591755
503903498
167216848
118927968
247369621
399453529
161394182
259413475
650091528
8360735
20559873
112120043
131637924
397958782
231176474
468497780
487183120
82565518
128284108
78741638
356299356
36328142
319361462
142392073
4620812
145725030
641549947
208476009
500286499
513140730
159699841
471271640
319057018
489412351
92782893
699002158
392325967
174842599
26707021
431823368
471280210
123594720
616874390
188081855
6786991
235646397
9159211
53553126
228873113
269995945
540922394
239217056
610193344
488010138
12998338
507685821
318172753
86858535
91740804
487410966
287671233
78432596
14779595
304056582
322234780
54551841
108043697
352687338
3614676
289240753
204250906
44780519
327129308
188034776
94445165
4383411
402121892
42056300
217547397
13674207
23935756
481239422
155575502
205166840
211703996
67299015
501015804
516262909
199150500
32141625
504261185
158151045
335653907
590038379
263810816
85280318
5676027
50278815
459948610
521017500
294974853
41569186
22944390
22199366
510586728
177853655
123099780
147391281
312061392
11882373
1594454
304956023
152390316
13308119
465631323
180522024
4059238
389510083
57126003
145533972
5467627
289502624
43594461
23521805
173394158
419949685
53211474
850353979
190290002
62522983
9541979
365684630
336935668
488637880
634572111
653261949
148140853
143174128
127485604
613484081
71681366
360889896
171408323
55906709
325238366
298983501
30043253
128066013
133909416
25546490
184222947
425777802
85714578
601400059
120480503
120708546
86665742
804584732
300455073
48218577
129367159
147219258
421796093
157948986
376712231
192202348
163177120
218720377
27837230
111304726
242406606
156854199
133442088
68717500
25011305
109402443
212215609
35207862
3495143
58714705
487695289
150953658
124801855
216052416
450940888
15756932
313679421
125052976
93044776
191636910
36936083
64095703
219574613
160471353
10685889
274969542
31656353
47792012
45084849
370998950
57022988
178958855
260583980
548907155
67015451
503030243
91444358
512534011
57369718
449501183
442321630
610864067
201663248
35350096
31479433
141584497
916166233
41926819
152097442
506472815
144743456
265151452
477526337
172765679
191195336
446648990
41122042
74161965
69725100
117065469
302973014
449861944
8125360
74169737
16927411
28323294
38305344
241964491
4318104
761442649
71010900
438624377
387772991
36011095
432164268
240666702
913872168
180210672
254403049
684091580
314391291
250010406
27535932
16711032
121577705
23340023
134639579
465791915
740241107
258928192
12591102
639578070
366710116
8152253
231487461
180534549
704262357
81021383
39622718
145052164
260863202
286383535
292146116
181903
309814911
369327856
455954341
241921527
68181165
411073506
110445624
187682626
6908335
48137479
82657847
158815986
217920699
157015697
610769
590945849
490220574
445845416
224802760
713394178
65730914
52137535
167478235
56511392
187093328
524834905
75912766
674602623
668015109
111172125
19300753
370328987
8110961
177068530
295495315
57386367
511743829
132424390
108264939
208854208
328466448
109695028
216798470
472120060
35566328
101957592
120319283
552748775
34075419
31200509
53077718
139603380
484196876
26723904
772207933
600307536
262118356
585489049
120558131
691173560
181278843
12044286
32032103
44465734
443632475
56780531
84113214
112033597
235755676
104060789
143476140
166828642
3988724
310106056
113661317
67910934
36537343
35123303
244792122
797392916
128445968
880038834
57285172
141564295
241465663
92068365
299833976
124026154
829758254
733166909
55260172
203788829
32908540
37976779
240373132
307786812
134402128
29285796
464987619
704097754
78892668
1292740
720400073
83621190
29783881
46243007
239682056
376144634
124699593
185198272
86141397
87554206
481949108
22289735
356671475
39227726
81052449
167523624
391434403
21198579
524707462
1860627
72143547
270426331
809966428
225148831
632925324
7354556
35900703
357540484
144347283
9217144
214784180
582473425
5208731
84303507
269349914
23033452
279905336
439552158
12636168
374756410
335278842
95169842
231274064
251191591
1770629
267265280
344191144
820084044
237920489
285140379
80320525
348105410
578840550
29796626
24271072
201079325
24369812
227259456
366705
333932041
17707336
410519517
340529285
2330783
324027395
62243059
561393273
369130005
69874836
600917528
363426492
24223809
50889751
123105924
242479851
35370704
526932087
598545206
466613413
763044665
197259397
16324344
604123576
342646267
102425046
181731032
108212607
235127016
331352367
147456164
233383844
281198799
111179926
331731385
844679843
60744673
18932303
110402476
416041040
512118840
280554452
9104091
46055530
300399522
385256942
32456869
542779858
442103414
39137893
235439355
870601084
112318141
941752638
94328915
264816507
232536826
35280726
202151597
438978339
589415995
466608081
89682857
116678935
29945753
748430
202041968
46990487
80851866
102246726
96378151
123292819
357244319
16794783
103417751
307596494
68381410
799922708
202085025
402626145
221599043
709553240
20368964
79586932
92587695
263383409
100080388
9965463
347681745
182407800
48086199
260562263
19980091
288497846
215005245
101683953
135738747
7494188
11103783
1578724
210129023
246979472
300312267
536401472
44533259
436740793
450627196
288122829
137176675
451070135
170947856
47146959
279640344
276712583
91409261
26684698
491260283
284048485
195299725
340544270
1190432
207196953
99430263
548312400
436314447
23171312
206272315
39976469
295997405
53817794
209588247
2089205
188253408
220668823
528749680
170334998
22444369
82412305
85060137
205079627
108369917
1042493
23436270
20936706
86358094
265405134
772613796
36594733
21381792
73979959
333384662
429976802
213063085
596684878
71128462
127390451
196910099
454960589
171816027
185367197
106470598
325054728
109895429
74812641
203044084
215239100
33010507
698532997
69911748
357247044
408408491
303080032
217295699
5001617
172611548
281566982
247264086
59857894
34174957
704924138
146435448
15161156
27175348
10432492
145820650
397662350
238092323
24304238
226111322
772488905
333210158
4578116
199160580
344763140
92571863
6276058
66158501
310507063
382518642
660981478
65489275
571187290
34446786
765464853
2626603
559509705
330990550
30329168
127591175
367696385
95424666
5617482
17743641
411292794
244310622
226612212
715249302
19755581
641959035
66713895
235774653
189421654
246176524
940446257
470838441
29753549
94107428
68663520
20401562
192797350
229637125
889242533
213834313
266305966
648135117
22865455
240261819
198909156
84865325
164362562
98124135
89371398
7525541
229342769
105588347
378307528
114921396
122344058
574688354
59428094
23488644
46267704
10378774
170716532
72880709
664027352
328554
492255213
9278649
245687948
188921805
154675998
572469307
140472345
157782064
136130847
669697139
154969182
139134331
227739891
2083200
648148390
90449087
56768246
78293909
10544600
236357985
335958399
86239946
20724730
389185661
55771553
358374731
94168653
189194057
140590847
137958587
82389484
28860197
3758886
73845083
142000097
188237219
132154552
206455528
704155674
359987229
464492720
15721010
51033867
20852004
52757354
134281089
94450075
505318028
16797092
864636652
312713935
65796207
157936227
639302848
421617278
622322056
294603141
3766134
260882452
554164605
6679297
320372185
191842247
508682595
24535564
409506122
103184178
22354887
5698904
433642695
152242253
35153851
620283817
466872903
477887065
269885877
250066209
56817323
670970558
75192194
743011860
116389083
372863206
171843028
429073385
16683737
49921170
109264216
183636100
179160828
295263678
660159035
218204211
712332526
685306207
30381429
496068191
512980537
756568284
41765315
106251650
4778870
87249215
102681259
167353757
204955599
112532493
321393647
182876416
127059122
358842294
174024421
511396796
137831744
152380703
488705412
78761426
67744699
338274564
26788658
368932711
131469839
441595511
41724946
289393393
421154049
216084428
243976905
164090425
250166186
27238638
97986658
268352276
7923416
439822597
249013752
375048567
44796938
374308493
88786457
261610951
76888820
13576920
248544875
682112047
405825148
72492379
289577090
113759158
786737479
100136144
118121623
14609174
272708348
397235282
509972794
808127570
567173170
136440456
703288533
245533614
806683585
281719188
329660636
419366808
335278642
14502177
471136025
81859283
656612210
231294161
45667939
204347060
122915557
427916666
150806242
336550183
45453907
463518259
235824310
316131925
313814682
326146288
153206605
57838207
27047166
475771575
269309866
37716008
271621009
232653364
27289934
393698163
234618150
17240793
485299958
71115050
117827385
69183815
266404829
67822917
536107358
258342578
30575902
372889252
222807569
72225762
423349513
10222161
688810889
213157206
251426107
118857200
80292857
186882172
120974408
343398412
637855831
161797256
548776458
125999874
11237365
173164582
109847120
157789115
24538185
44401897
309511690
413066256
117503797
141215565
238251136
158816174
96469047
316485333
569428611
337767804
447248357
53037842
431836759
227008196
372754845
347936294
462359317
269541752
70008615
771402822
8767872
13839697
141954737
109675224
627984333
415772368
20876621
296855343
133903978
719296504
555205389
14199319
440703828
560321757
73696454
120486507
59348672
252357951
337374541
87558860
91046193
66610441
185984496
2624220
10753382
170436421
199829944
90513400
108036607
15759935
133469546
330226128
197942934
770885374
159836049
29710845
593916504
36198010
358711866
180250005
921998963
149429176
26487277
12983569
279448349
394180524
504128924
756757949
114098317
142899487
243455215
86642091
477517914
108854541
10680321
399299330
362564854
3845496
216775248
485346589
210684303
150737624
236051008
408100284
89195182
51071866
74182614
584666808
69853137
30382343
609996019
11830839
393153979
946210
177614005
581575624
19748750
32138576
543391897
324306449
376274654
373299224
390690002
11992855
2286002
492921284
940219
684328993
149420654
31198338
140920474
25873834
5889519
171147704
51106003
59397632
138482084
738289618
38489011
28197231
19928689
524351053
18574661
23509278
294900200
746256526
75539904
46064622
12762812
418439515
397924627
83446892
448817069
124765100
572022434
83298003
258433431
125828147
257302359
547557124
378253200
342317763
724083089
177176418
166559374
534032
250219682
294251570
411706927
665153867
118908769
639654285
11500819
182946853
367567007
226488843
248161896
6734377
157998103
686266759
366948088
543934790
865860019
267837446
298286789
160430065
951219806
320586307
44893456
123852660
132543240
66292839
52981908
452004535
76390709
35246732
379390259
369191492
73884193
525252563
180359903
461812597
151236751
9273969
210090953
98291640
130828525
96221916
741517749
213131048
217589243
112371826
427648319
237542494
813541214
425634611
109861225
328343678
284831981
133396872
223256230
76281629
188406366
65833593
147571704
534913935
410743693
187318414
406034897
191599841
557182365
46453425
291271247
129027489
177714031
162388035
65312318
73945109
311424619
124484851
112022875
62762754
195140269
46125897
510877472
389135970
29391423
328567020
40284402
562021678
59441400
220549555
194923251
71913577
217454384
79305778
460386722
39859048
625881185
42896821
23124191
605611332
380875708
160034722
81506289
405134840
420497324
337257942
198116432
54715594
208863397
131066692
219278843
89821245
74102207
366576954
265310547
160003300
737641155
496733782
40814423
274335833
244886656
101884773
202556269
115092134
41617288
66618267
273449954
62837833
498750542
213674017
65015702
124117629
661407179
427076539
412162363
163017400
166413136
293313160
195862002
50910851
26869192
200424318
129335194
398387348
634276662
287001528
441366859
35829357
200849722
104975164
523068804
63706640
416459988
266544543
6164417
256798379
71601059
67054893
104788684
316535382
796532559
87101619
249377296
270746434
287060471
90057688
100834920
118210966
81405709
322067243
293564000
167018031
472546255
520872552
144654667
428126965
565567328
104532878
40161726
165909154
249781688
625920967
552538333
436162466
7611669
179169797
307867957
79200121
204969373
206261184
185423387
786167052
238977828
29251109
122538435
789269
475689504
475653444
113865160
617422703
28853721
430726901
98965090
81044257
93967500
105646503
658059823
78242071
407510031
768044023
80467755
162017952
57320522
115477188
328666319
806549013
36329129
4336750
919615150
124920037
3767806
84708809
9140232
253672012
49520522
18034596
11536369
390077870
321294354
175063275
129391619
327079125
397053266
312467639
6896082
60879467
280401997
11327580
149898229
611334777
116257262
71609891
239763654
258632151
92668461
71392282
194091810
48943091
334613990
84927636
286992237
133940672
43434598
138627885
83989903
21571825
183446317
728161878
69037828
218573879
351776814
631568228
808364023
536415515
190262482
376490826
768465484
240183764
209785620
10685790
176995117
62040337
28942263
955027
128824930
729556395
46721201
798252076
121308460
42293512
115632558
798269388
798394871
12867376
5149797
134216224
469648768
129557917
32753099
395995789
118064204
102996574
73037188
391315074
798886552
331119466
22893513
105602435
694992730
90600806
56717021
239197129
46585939
28174761
249737134
388593675
219391733
98261313
172977143
4940907
161178435
68335696
207373631
469131845
431928124
449727292
161886260
113048284
425639637
247629819
575625068
124680494
818447103
331522752
598664426
160188835
11741751
762592075
37968416
67176905
87293730
149789483
370585607
248840356
10642918
419896728
37704685
736329954
559699939
67140113
45356855
100738043
12934825
154322168
262380640
146476200
3258833
567933769
120866158
376169421
755525498
385525988
729974746
381479366
135685770
301102698
178753204
238809804
56166048
105915214
100994571
25935568
216101835
782413311
72873516
14987927
122385031
31304736
343143170
144309439
108742287
146975158
653088941
256839
437473460
108075400
156259
489582459
739816601
125423216
230426807
125493923
543006564
572702003
7977904
319319497
24453923
544617124
218345082
869127105
96038919
277458890
48420478
290733713
429111343
197432046
125396232
618575529
70433413
834425747
87374837
631386384
220738524
88773686
369205301
447756874
522290121
328084819
30099184
695277975
45919597
334188281
285342849
12879116
26358576
655483807
280854641
40340349
30838594
541888854
87128693
432093268
275791111
313035459
256476042
59091445
268234525
657586315
656076
20867357
356667036
49185217
253099292
209303512
620048790
122397028
48033612
114960066
128514154
79323535
257395136
439810902
497200649
11780410
75871155
17085403
55783395
374066224
86895184
735125519
1108641
299277039
374992757
247674185
318382984
201414970
171690322
66346442
351512127
11460689
143526260
476915367
32062601
108018537
196637267
80867206
58509869
156385039
375214267
38126911
69816111
448712983
113900554
516173141
120620380
119397886
35783410
448261948
273797051
224337681
262571522
364219243
688252
609359840
491536810
105009746
838351415
59007454
15427636
127833304
287849686
135927537
6638116
256630075
326585742
175299689
12735404
55041736
265756509
268536764
25296561
515273627
96666912
273218083
241702637
540335256
60150772
284124611
158677648
634680978
248323704
89931644
255807425
152747369
714114319
357575183
102697347
989341924
701830200
235189760
6044037
4553157
191235608
343250322
393565510
186187698
414046626
105576366
767057253
8361469
259747393
50337347
240305156
179699232
164651399
125389179
114032843
4685308
251922455
867423388
404832835
399715166
165698371
127932757
792670904
37837032
522933257
79999127
380422406
522839400
306887663
83887520
287426334
60145307
195484993
924281986
9244375
141494327
233926291
110442300
23989367
271512170
233284093
223403836
74661095
115854388
417661019
51289695
149634846
516460814
280298256
291560605
157206530
11127530
449655238
107505543
755498061
561375372
283588074
531617823
550286515
63118253
265376703
17527979
10513973
173138739
438212899
101224007
242953624
250233828
381997028
412752573
148127800
86910278
333480208
126351920
180049629
252004641
227120480
475814067
589937379
286255557
480160347
39116810
24693697
118069205
742364099
209615260
281287532
246658510
50900544
250613169
374578077
424588563
279396478
189496627
100280254
515594131
680034697
33518014
253475824
280836926
73455557
396834769
583413113
507462616
9569982
411263840
2839319
615010868
150396749
123419276
161556191
451213473
230543594
6000539
710916023
61033883
207639405
15008811
531153600
133615742
464698198
11757608
503175117
855220589
19930561
69280739
227977440
565486088
231117478
155966015
520986016
702616854
462170126
84161683
8563934
44173684
207551014
355293347
49306717
784195282
51184206
88679450
4813508
439382435
96534635
387540061
271770998
423015945
690392370
120792722
227116438
220955277
633003167
510936916
182817528
502873694
729970482
174395925
394168089
889505320
24311462
303437325
211167354
12336310
175710775
112105990
822780543
68813970
210881786
105500550
305075090
232344329
111749529
40280287
45381214
80105559
313047966
465877466
747916684
19853538
238586009
105705433
352744918
128524310
2564878
104664822
337246089
55934495
311631456
203471123
530708439
35491093
498182773
400400837
543916621
317182268
456633799
74428527
969073426
287292908
619170577
556093275
14360419
507698207
519621444
172895158
133714998
497349247
538891234
13479234
30964490
538797127
455132073
614302906
510786786
54849974
681654198
786172500
542589438
79631145
211303227
713642544
281017070
120981041
6198750
46203755
49896279
313655366
362993017
530074550
85635416
666310
225526658
664628769
110734268
268036179
221274146
156387842
425591406
113103681
746013573
122487212
195299387
39498332
727517040
767963325
1105381
68432877
64007031
56865906
295128586
61974294
447996626
111869691
207868638
647884755
100907576
17366547
354141910
106318555
511439829
20108186
761546799
9938298
137452631
500827546
848437446
451573053
781819503
13062055
24641941
73943006
407355241
32832611
414724228
363622634
27086795
102482212
224995571
174899387
228572668
242901818
80906501
68297031
297625507
30979304
538374872
8989188
17785452
1266490
13784495
253430862
337572804
666120596
132930485
518812421
301754634
725390776
142820023
515600581
31003899
398574343
87560185
105405495
896527090
320614843
50127544
345678145
219479356
233489981
16876321
400058118
491394638
816977840
791926637
107579135
64016071
22838931
202961804
215734107
720439455
62716404
191487933
468285974
92203718
208246059
45314845
143166300
323462147
66142938
307219924
209194842
239829317
42876544
86735591
410166078
1967078
349906212
361829988
280127937
245865572
303182928
295272160
66575721
86853847
111912143
51906640
536739086
30172563
456193812
135703294
406228979
322739489
11291390
91419911
792901538
122268493
498578408
591214666
77025783
168854514
132545483
316181674
37702533
322600916
302712912
556550616
103545053
16078426
188512639
7134892
117096513
32274871
248193938
174757180
652940614
180322833
455703872
554033997
180681149
11545421
174840264
154769345
50270884
167279051
109124861
121248047
758839925
88403315
242250174
47149893
88460038
406148605
332151826
148769942
34945083
370821
188026765
346911955
81536684
15397022
157981376
59138318
111061027
144243327
27974180
155334539
270878171
668138097
270634990
17645841
294899145
435573890
304116013
178901707
354597908
305545106
325562265
119773046
20822014
589295733
66096872
187160365
518474383
55847727
290126666
116911895
364958610
141939516
64942245
157918377
106552368
438683252
839887320
22277090
353606624
63278118
103752530
1847707
400554431
805518628
205326970
237943337
401190728
101732238
154658087
136787271
118515452
450276255
486544952
283748386
192459540
238863072
597567714
39803923
252704687
5549015
443424002
101270754
735677553
153473591
377989593
651356656
781069786
72034505
471496266
601877021
77660177
417202962
1358891
323470507
55039367
521163221
22928046
7825353
115833995
146445513
327175329
581129112
101011533
29569746
112459459
486839911
180662175
236560135
237078690
177205315
68558905
250122906
535206265
422641721
838664957
148315200
37106852
190544281
47153611
175033691
282988139
91935953
542249230
292399338
85190170
54397925
141958680
387396444
144257454
267595545
339014012
400264208
465683719
808737348
8719451
664188637
297700432
158498510
181870843
329571169
67384089
84515124
86944162
72220701
29400681
22287443
212630194
306329457
44846104
45365098
312657257
662415807
16008003
144422522
29239828
24056685
491060293
65709440
399510740
77544685
25631991
67141948
256518987
21231482
205243361
628869352
378721316
619251410
94067275
506443325
2980893
506262821
242645790
312507267
410582671
496422172
7666570
413122451
205578794
404703183
752349985
31696709
148036808
763714550
44061838
304873521
236644850
314631238
236670214
54023680
432902431
438768027
23902704
178442103
505125125
23671312
55207540
425873440
688462281
663745871
110742220
818972798
44844068
91310003
176221992
463025467
15839582
3726252
41404274
542223860
229417203
293267627
487430877
640244781
28726789
55756339
12802776
306873385
133602618
3861586
239079383
606173971
236985634
234599452
86642470
69828571
61396376
135033805
109582502
120711192
517142489
130697650
148732061
230729460
49311003
281701690
146537912
174081602
772269561
254928215
424039624
176467390
654175303
154654301
195607287
49174626
179359386
211310887
24956662
374290331
999711
25570905
616804267
5871316
118661613
40848886
436621694
171484711
136550544
159161832
142641497
538331256
152677076
677061932
81785454
322482
244511146
468613008
917360377
49588351
3601698
242071411
387740449
203829271
205660821
607645796
195398776
4540166
323389921
66332358
617502085
170688483
12239869
365457817
140225930
276976931
18678315
225582649
16517679
95161598
220221810
16661815
645329021
68963823
2137384
35413075
45799013
587111778
103381776
50773794
544254296
503434671
31531058
209464582
31091862
481486238
105463086
113699512
609136383
359781537
345947750
244365565
293851501
538645242
564003003
198368361
15420494
31725810
13175104
241552676
381569744
214879713
7150052
15648897
178354715
43862453
40613813
474373603
84763153
583978847
691770452
353742975
101104035
219022012
234956266
634161124
65457
165795353
244926667
160100040
321185394
87980299
86829006
515147755
50806351
13279563
436624516
102320895
72406409
118804898
61965680
156434364
135919886
3973456
627209703
39416065
20707686
79125808
835644634
654758402
251032686
730268634
38176859
201210589
428877020
203028410
136402776
571268704
731706033
122013017
8154656
18796989
327022551
195609631
159185349
10299567
797169993
70167001
305843338
262972759
605721889
214352756
336848387
161960926
70647296
349322375
503964432
707932220
97147801
710294973
15298902
197839689
151231422
134930853
2329480
349427272
344539064
115246850
468872220
761977133
151925598
58482605
510499881
507239519
239262780
634064577
885799350
16167625
252646982
92110426
381217261
116588239
404052327
52958542
469026827
207308283
16351618
362929674
224618145
250579805
271498346
39652147
69986848
107886969
234053242
244831737
292302900
598369069
259633931
41279300
520142
417052015
304767756
102876725
154884465
693402353
113920989
55832234
225988508
178403125
9193775
788516977
490600091
602033260
154670615
452706704
91425431
67753937
161831937
83058036
382016414
29366046
150161819
287988566
174716598
265436441
677415309
431667436
188387769
481522001
400444703
101093949
2261551
632857170
68897719
181595673
301363405
102701087
106572070
615690225
233755370
93852217
86724609
22696392
224602541
658479095
182641219
7795581
309467512
249319252
122728154
125015863
39574207
272187084
131461330
79320388
714319997
215885758
17774047
435240474
280600834
115775683
238638455
260688451
666680748
138843892
183131114
441720246
603835688
384499317
518160909
6837810
185480839
67364499
465628115
81754368
255372071
473084851
703012104
28053228
48670605
489741171
120214392
340692898
33660928
178185246
209031894
618227349
293854808
128061121
251351687
590832810
50543922
164724714
28820162
806821570
207805553
206402853
24386185
30830915
264617213
530677319
335416150
14899932
60809263
210527270
161678439
223489378
319066790
405105745
636719075
70530606
178564527
147048493
36373256
96484915
102709515
170586352
459578901
44078870
424240213
444786250
84611222
444038524
97524237
310144691
96756754
48486373
131326694
68222664
27226681
64901245
257671799
6323143
50432488
50666765
222327836
207263608
11292855
618640511
275834932
68916250
69046216
69097058
71382943
74208325
46241923
89286235
79483560
265837272
45088315
131219502
43556155
195700495
208590203
91344640
80309543
444322354
43371180
34864649
141543096
314621939
57895716
103805537
381137103
126581997
5178879
756270402
48308972
252986413
829317182
167717172
352904017
42439261
124614495
299063113
203156900
125193
75126307
83244133
320778146
57339502
7603155
25320654
136551996
566410142
427127038
175308382
470804145
824189518
278833745
43481366
224875087
530222608
124476368
513911677
471187261
132772297
170998966
597637816
521793019
633676580
630095642
140144970
63243777
657821486
178529727
244038017
57937839
138448378
274151841
184776062
55290516
185602858
68480950
13681434
251726993
256542449
186669836
186551560
177020919
219363749
62595998
19317956
156326481
41096123
3860958
860224253
678736518
124953368
129890689
307878515
124850441
4976192
573837113
342986133
169115753
655409291
12702359
285350968
554347810
8103631
165810364
715382820
611585313
312305463
140656322
417973959
33999862
191187922
886699761
525694022
110911021
12306622
662103970
396876251
340704973
118127313
693021159
311047267
4590129
435844728
114977722
187044351
642518235
422128176
94095371
346698279
334968362
37702644
440471127
114457088
151781421
475047602
264187913
493337568
50211106
490091078
113854381
232922198
796359276
484322306
187099793
22879542
160432152
622269656
193604117
259570336
6888189
141488407
293981260
596512681
421176452
344306238
239312135
151523719
206523056
667110683
171330054
107334389
530154430
642030970
598148663
157579660
421678483
774121104
503770298
283190368
104659404
54316911
199517569
80548633
304864055
5180815
27148881
19815383
34390453
282568303
158257910
589016012
374316931
531097644
70812639
127338573
830342
353020729
555198071
131208668
91281270
247169136
299079596
519890985
52379651
730042793
411708027
358358104
421430834
99922948
77153981
266818523
6745902
166563689
369136338
1532110
96347801
5947687
108814584
669578254
265145081
179701816
703998304
141066383
88939629
1305164
319229054
574724505
632768042
39615380
440020872
260918011
161087173
53199584
76940574
47181646
752106442
27805721
425388109
8977914
82118931
349893312
97274933
499842301
17818172
90907331
54571451
160556345
2075117
106499043
236456209
172853533
175127204
157159209
433593129
267631732
4391902
76402039
436390470
117203456
13057281
382034785
123663309
74545339
35923571
2087155
203948695
420684497
79794249
700851580
246233049
27413144
2612213
325276969
208764910
92350087
431424637
125439406
544257278
120054308
7421139
87985056
521791271
750293822
403369425
478997012
129317026
47863277
343315243
292624154
63085286
464135776
90626592
242041387
432810689
171109327
208996865
171896189
101709863
142884314
143273475
68870616
7393289
327915943
159830888
68709288
317997291
195291609
303295458
97846689
453154777
446965239
107826321
91382129
206945164
630457871
200265084
97705357
120070247
410035493
155530194
288504305
39270398
216499827
115231116
279752368
43160955
264825025
86984811
339304133
405031120
12488943
68981645
364409301
193858995
769554169
625024460
115034061
264572002
100653595
24689322
24521266
193553524
31461694
1269594
154728660
888245773
282953483
457469859
367614127
151474379
43471187
861797487
125688799
174490737
470252346
276552356
325148530
402210980
172546837
939256186
32947215
494626450
45906942
169163132
49431282
929858939
37927501
741470232
99380721
198099120
3904322
6866231
102441595
205237733
537534527
660870987
128498036
605978698
165070090
674717512
543156131
27207801
306231090
644255647
162387619
158541467
274752625
324248540
1957248
203320485
51645017
192737173
440479058
194452484
30143770
233437714
400114301
43352582
30177299
231512597
756336497
458096508
442814466
21428831
133190372
11493996
33433500
81700373
130628050
192185550
408773150
664876812
155056683
171070016
129498076
27328911
69271999
25216241
528184913
209264732
331718035
24402138
690850920
204484705
17703094
152356141
617427270
369944129
25402694
308730735
128427927
530181
21866404
694042796
14028932
114282088
18877972
312317452
117585244
778600019
196082809
113318610
186658752
471364241
721406120
439121342
152614211
151457048
60690950
192015302
121338011
19786451
437934579
657599845
457829296
560239464
109061844
651630568
247200512
88411537
69916774
170352967
722639980
3630337
477023277
148708035
269631060
29345032
281472
181760894
497226486
130784333
57199619
634961520
37509141
3889162
7534513
138751223
282297705
401035272
437581914
406375512
442428863
691461261
269806229
573962623
50602275
859105172
84620216
534255909
19570447
208748960
45540633
426783392
186556663
622447893
205655698
8298655
33998637
73437833
198427206
708079068
178456416
47999492
207219520
55931509
363118784
156862079
113815108
37931037
821427016
509333096
501800231
776124496
574566092
283091430
290489200
45566439
323142439
36943947
89912928
129333883
437755413
23445531
1227752
238506526
617070928
25213982
901734092
43129294
834332785
506210925
141750816
14698277
645655277
171482122
595168712
114599820
3990448
325072485
54005404
13521717
617931338
84081192
1271957
146128573
556771588
130418620
358395011
578712108
342906431
154570286
82392805
295780153
11300015
272434715
93609232
500625600
153268625
65030157
127356758
61052864
19795106
232025185
601635552
112622318
524802397
550885194
1983900
48857873
198598434
267307311
244738601
209721669
27275781
72739106
208097512
694953027
265657788
296909593
106000476
498190766
252723032
68383910
306902548
17047573
536713254
235637885
382969100
52250349
86417666
191753775
640468310
160761175
83675722
100354795
28742289
304682253
69838538
687517623
384593634
38012540
403115199
28578862
20755875
74250464
161112527
507036703
246769131
540568490
187343329
526517853
84796089
312289430
174460875
595580719
173777858
219874948
6897918
560761284
286689243
286411222
211791212
506138669
214090285
228798532
111842772
377697092
155457273
293035594
186728185
297900551
545039028
48744840
101614542
292745647
158375312
194085345
318495241
736725565
457145627
469663075
220749890
132584247
920580477
164473254
22998402
901565693
59025985
34080701
13387728
460983763
8965707
138832223
219936996
494110675
625159971
249867055
38641306
410488
61736830
93955732
166979128
69586482
62141381
400190674
703965700
51024397
28021283
112624841
540399799
462894782
14016230
395763412
140218537
476806069
313321384
128995296
645312658
436445849
96932885
148160189
21162952
847503448
161825066
376654866
863183726
631914988
51876867
212226584
154021323
11400682
9880680
4614823
68956593
292680043
764810438
418267437
245367260
467377772
76444407
249431206
675256729
592378859
332267001
581905949
29561945
627897241
6039272
347083408
614777100
142810942
290308459
591283901
622409009
353714432
332276819
508717859
48347603
431884877
404663146
88666729
46693394
220933906
307679021
460443387
758286156
935458514
478166943
269097295
144905908
37112955
348866635
341307534
49477755
361101379
134758563
255416425
254831160
435673165
269476230
55447169
175109409
549759156
436737774
151177683
96127743
337827863
73047485
33219371
235716483
153309979
440511552
78936283
277212415
5053154
177796656
60265395
108875957
625269855
205062883
13160663
111657142
596266446
395779521
280886950
668938909
790784477
19460503
364723727
70489410
228697076
134978291
171166818
175142577
242684543
90318635
456228327
634327401
162241861
344867626
646345078
131355134
37609251
231835157
18378427
38240263
678507255
5110378
520466353
451324476
49885260
985503582
184315743
668473278
146699753
367247320
540676600
45977843
861382993
744569172
385101525
140801684
13588238
112875048
199409258
202389805
206576575
66846168
17488322
220523060
831257020
353019774
343905775
31151538
40185357
121099256
741981976
31939634
714116775
357074671
77422062
473302413
79951785
210003423
328611802
392428154
3103333
49183984
8272140
345812464
484585976
263448446
143103796
61897795
824334
200345604
218864960
239178919
103701450
328042485
329686499
246000602
117406654
571338554
370468834
418315688
489447026
318289075
158335889
51241608
78464443
316057459
649358756
36189115
39546673
468115742
61972811
362161379
338660536
34889733
819537529
176702947
191296994
84498736
521995073
553574663
166665627
631093877
141403252
94954680
147760701
120762371
694893836
149511632
104015817
33027786
217394820
420144
124964991
39793911
513390943
43415315
377183039
395606106
265604899
247769451
595525976
654492584
71909998
73251948
134442229
44894174
330018243
22430584
198411509
533033304
35564316
31650190
207716141
22557782
917616778
297425097
100431580
65988600
253091763
259449222
810287704
334866851
365361240
510431123
669279360
127749540
279079978
32827043
153232574
257387973
185691686
310032971
72226144
300071726
15784568
84421013
583020764
445024670
64080096
494329220
32226070
95464124
722144109
127568530
544608326
201658529
659107212
93568318
363945222
147080364
279462861
145263064
490710444
131446758
450307450
375326888
786939586
102155226
105586937
153211347
275270705
447751283
288245297
353040117
3279615
166106362
181927875
653073265
154581426
8695736
267335622
359093100
188533785
32908209
38066060
551151682
170770984
1854870
108714605
139101691
327613758
41427640
58473403
88997511
453391929
758843469
16068350
427889958
1898924
174360019
25012760
20314447
7818678
33544757
178901236
2244472
17366235
486232596
9183253
90892288
11569419
359558547
5102983
359169774
666548254
382249296
25881433
116065601
735725928
8472012
141168491
630647594
140041751
61568409
163528122
482500686
224916683
84674339
543291971
422531341
153870066
450280587
68365910
509366887
9502157
344520827
249108708
21417148
202413036
90422365
208388436
8059860
421349991
304763573
251243188
331482735
33584140
763779962
22309371
204761488
36191990
142046830
236648651
523667717
262599492
172033847
43055256
114362969
204692403
115538352
260372961
142866683
52245865
668332920
16813120
728479071
51640404
369779533
99752386
411372348
557611594
27782306
151734556
103371350
209760457
7370319
221482245
138068327
141054974
169978256
7745413
75510591
330870437
61991987
377890653
7487136
170856763
448030635
217166374
472044375
605657971
95490537
66583839
298895497
7414163
121762375
64875928
451432569
313818042
17691783
828377312
190556952
34124597
472844833
284164254
514323183
422291871
433729188
141691675
539609744
168852579
258619
539213238
350610826
31314093
606607900
129565514
312143921
301913527
745906814
215995847
758754714
234204546
191128844
133091541
647633585
410704889
82104564
15771390
418009206
60051065
10943237
337342502
818369806
4676867
142524606
394200673
151304647
362159178
39885217
48649727
333631656
10165873
712944033
784074883
25129514
864753095
214524102
472357711
80081463
852926507
710862997
56044186
418982593
271313149
324257315
132708303
281266492
444260928
527147482
39548153
859996345
329015161
63027526
686958648
136143513
103092792
41322914
309853064
805580274
519577620
720218910
519487783
102337778
895442322
483409679
727843115
86801526
501273322
450166816
918044700
154453967
12965619
48276867
451866636
64348428
124493593
69933347
76521170
256512174
313889327
20850095
24632369
134904107
555438482
722150761
561837272
41941343
314725401
20453169
169303092
403322465
3118948
339830000
181588578
350869406
444078409
420414466
603978625
297436022
391951797
249647972
561790651
11341644
39910758
224727286
355681268
190854748
709843142
518555491
374087409
526033928
21401867
379021893
460540596
33304759
167304067
198156004
14518509
345282341
29122566
27755530
96299627
120215330
169137438
169811403
90711185
116888748
279206250
97882796
329967459
127587092
144068882
295850396
208402999
72789446
780128728
121403820
130931570
252922167
150735606
147779462
165527366
21810317
20705153
53965711
720755018
20774525
144536185
110950131
302420260
596136845
100680824
50908596
289972535
388369663
446915924
628879648
150325167
104041869
42319266
158616754
24208855
35048558
122128340
139259920
273656494
18731074
306466418
89137025
368145737
430998385
56601720
60059254
162859199
186845111
310936223
25308091
60023400
49824990
91381234
62492195
87250800
48239098
147972798
145615930
26502690
390966389
214203768
428074352
300916579
29561424
513921307
466623298
305295248
41864422
142894458
189497337
182875160
312609163
526931381
109747380
47307482
429693504
126970708
302827683
307329802
44432652
359187577
546026741
459929820
130526837
203592071
15397965
25656183
23275526
226078259
208293722
352437358
509139926
670062954
235777500
549149414
75663240
225555314
575280317
211657778
717361310
135523517
89664394
831414490
90489093
295183147
216576039
16346442
409612630
651119565
59107996
739860674
237690480
637729020
40030105
110321048
35351023
177785147
2221109
54189187
198294632
215109049
23644506
40263524
483589217
746857336
227168070
620377021
281114708
26742147
21905434
22490638
142114108
898360463
631701767
273159421
81917811
343570937
4475527
122342587
35268056
160484613
19963595
277330421
509219481
233279225
207364192
102767323
233612731
73754385
660994554
144517145
120874051
145331817
55816082
204666242
43574693
56629359
657119446
95788081
205806234
68897065
209328963
49715195
715972033
97219385
459204720
43848865
27333194
174515905
52370258
237701203
181212282
32635710
407268462
758084092
411953897
618438905
84300586
18687315
376746930
4493597
2253786
254863636
91713588
115059496
103682178
83753535
269083947
8449788
519274795
42644496
781655968
594162039
219198567
44609009
287320074
676140973
285011841
385428345
511303744
121097321
52563855
4277871
182170310
4413305
71434756
614436589
184021192
784699836
591071827
542987792
47092938
399258866
576042789
269896
101885014
586486497
110497941
277059646
620361281
131389700
25724613
43954808
245060807
340104426
595263707
164235032
110343483
498233571
765918068
257998570
209103306
97080760
52076901
4691967
53812865
181222275
168739363
263305472
125504062
684630855
4742365
654634648
62614152
221850631
140527383
37856917
306676812
27083883
681214114
322367158
151534529
558607300
12178549
318057637
295603471
718003409
275636654
335986604
147800500
15712537
18677419
169992190
463539530
326724711
1719337
10518087
406403252
371987737
141833581
25841230
272081818
135133
196208910
534958971
86837071
99007022
8519095
32548821
112848977
4360959
5973179
607413941
305687274
206516418
329849420
255837915
4840575
351857781
351116726
586234129
197312638
111804856
877373503
172855845
142572650
176169124
319928308
15182937
830303147
50087729
55419904
762590457
86377561
64364755
9012677
83399050
101640653
127898167
575374564
103478183
317212718
477609639
34105983
112498850
750123012
95766343
252698103
352996168
477432340
201013161
267339000
152067385
921501394
214042359
735060698
420588800
805158231
588399981
442363321
317106260
235597920
135899246
4687002
242507656
176267548
185165858
113969244
167478936
105893793
584395477
473879296
353600974
74030807
239020351
677479464
110552899
100740151
83423665
3992325
42799533
239087124
300155902
267609228
233720285
12141262
61464520
47335
84189650
241034453
252312911
27210446
261116021
62489884
443540556
501792397
279350830
80472832
462305937
43689950
554074190
306662614
66901555
577411307
230444465
3529393
547671096
104545334
34297368
529225
433159551
51198270
27678147
397124420
243863160
72638217
157561818
100715112
99065623
189623020
51271223
285214207
69359629
7388184
102643183
83679302
557163775
30780767
27423794
193203389
400268611
184883901
591666356
375112927
144378059
74142089
145421527
191214404
127195606
605436228
178303674
204826498
666858919
752223888
37477096
252187300
221357984
183144414
423323133
96340386
18478611
4629153
14621664
325408597
36570594
46818725
234375899
530828099
808632780
10634822
150657941
56494401
162125873
6175180
409681960
25556044
301843135
8617140
20932155
91391189
481360536
212628825
368093409
160255097
552850213
489214322
3454275
108554098
174835181
82150014
60701777
741865835
12675446
400642239
476772841
228235351
286573723
617720541
1336977
187605786
75896147
4591566
113441668
573011296
427661429
305916663
71304477
580370190
338667557
63960408
126290053
114462674
213010075
118802961
96038830
31323177
247499387
115709316
831949266
474788444
16997865
531475856
34927546
126361568
278331486
135520349
51349826
64642532
125716208
529845427
72956770
330688432
708489577
266492489
167042300
46381841
75125493
5956643
336031037
333153601
140727051
170681117
92259891
415303134
843933660
418060676
319026633
240200666
269872102
418398255
6232486
75304912
661745915
525469812
486515013
631998625
793484351
174885632
327682569
265539682
42182385
162312519
345346824
38539448
436950628
490007949
395217661
283971224
8673878
645172760
307188497
243646031
656206333
379522639
37485609
80496162
31438486
422266508
142598346
93633221
8980173
233116439
560101130
25202665
289971233
25250248
565986211
26483368
35737877
29687576
77877690
133769386
164882309
381964017
230387529
135960907
221176919
440650864
319005092
652464304
24136038
28481723
626200359
209331780
72756158
39088109
12753406
78496501
98125970
141024323
340267486
92757173
68807671
295067829
16755102
132090469
8463365
339277329
225481553
914236712
683108996
53536493
149424051
438959157
869131
7482457
54774712
564046795
290950551
3743934
282335856
11974931
532940466
755462294
111806262
361570593
88225205
629777871
230453469
214459182
270341638
660154228
176323125
385552787
101267161
736313559
304981815
63871564
271251521
148120386
256219092
190290698
23442437
198689962
7530087
490221662
233946892
573847097
74428341
721182585
96131441
311409454
317604415
260831846
215019181
21025542
601029276
138152836
46997767
298414077
396269123
148619787
249518767
381298191
32626075
156041464
850396817
728837
535036685
118450597
260085304
652382731
617743098
309929606
308153968
749543142
41203413
136898118
369683556
56502392
525036332
35836861
440121124
30860831
567290241
360033481
11337470
37622481
34153379
80261981
748623233
112290159
119809474
502577482
27199121
251631709
642420928
293827972
200464420
118965328
434566457
243953375
9535763
263913329
178530516
105421062
356631238
183152032
97766012
162224218
554781885
35827713
110664496
123598042
123087179
421062722
321239614
480800506
448550499
411101801
552569932
266946768
27159734
57739291
173358286
260824792
608688871
114299898
40540331
487143850
585604102
252540102
545439923
647437731
342459485
441750741
19789881
510734151
152585770
359843222
270885134
407040821
490516003
58887073
4962405
149715567
299865370
41806320
153702545
350543806
561680659
152598057
498869199
55210818
670266928
611285
642058554
763236718
645914396
22351728
786834897
46951713
496328292
50633683
330820917
103474162
802465990
528116825
294741196
43490171
23374022
11643328
362635931
832627574
61376014
105357631
321392729
53966183
128837976
863107311
325103836
32797523
241890265
220868444
559553831
774486325
317132245
391595555
498282331
52676054
118466298
410040710
376382914
742075995
529770374
133123176
58438199
6198368
490731948
792244727
428075593
578786275
740722809
49524390
96250588
27067129
142017206
189405631
48937799
5487039
777173822
10220868
147114180
72894401
235625713
464650713
260966450
91554953
816573992
559823122
295240762
328073508
375987884
10034493
18094223
31184557
66693513
80824240
500117973
404204245
781061756
547899102
83236221
705400389
47384357
155543311
402503404
598388490
197393702
545574442
98274469
138729712
61657988
65938183
158703549
57349375
443238716
235094559
301717917
58161729
369400836
221293344
173986215
136900189
245247086
630728742
366610794
60253899
143190000
296806179
509303044
860595132
128208260
427073454
612625863
390818922
19806886
25663693
422464665
18717950
133687265
4623476
273436092
326005934
604927000
49105791
54013285
24129392
127143991
42047030
255988364
33381867
67293392
133431280
25025945
132627592
286604882
51882463
171978407
82426022
130720919
208778696
452561096
42058922
68565580
123565069
120162701
307244409
119457389
46451966
94485389
622157020
59386517
676166217
68277640
32806199
107671282
35934193
24993906
677617721
87600972
199963188
174569324
265492331
33871713
95005790
250738397
390773987
24693760
144841808
295267844
15196727
263560569
857342030
52420326
18800267
60582614
281900478
92714755
251913461
497859439
399386269
77066510
158005827
30548953
59921365
187380208
16509239
319743362
216963916
17690415
424145695
3633872
17098034
623936591
68996592
216569853
685513646
8055842
6563339
113494329
194219734
746687487
238935882
124722423
197606303
5726037
282447722
217198457
739510082
389939050
482589428
223460416
87032775
123326260
98331414
203840786
361151674
320259410
540321793
195065066
270051333
142982462
5067338
186264828
6897633
495206694
217030384
521459287
181941487
380727472
23949006
575058517
592390348
77944228
29478724
196171523
478992440
211445260
37072163
222868650
442186978
145271971
21030293
81169551
91456148
418793403
40320440
547772773
629662432
307829539
80893704
104022617
217056143
273501064
75214785
316290778
193649495
708307627
3050869
64526228
135076355
164712348
379206791
102959863
308362969
219350878
49067992
19276460
363087494
111827971
44287479
9276574
333463291
180124028
118346000
98571619
49995640
43511733
12850291
56068935
93665447
159947933
257242891
295382284
270760574
334196183
527645796
142758175
349306983
130123592
748615112
32969313
279733354
290937179
75995102
54842659
60893543
647697921
195795148
36539759
68554717
324096075
79608455
29883503
379763644
303749260
5396587
157769413
732135731
129549847
223092500
50488288
286171092
11432766
300280471
485743655
270313368
176768331
16585748
19431214
297137571
189927157
665134449
195351060
430251944
142525067
167159181
751440073
36616557
133896761
142469003
271421187
184833657
43391278
69241232
27307653
664703709
394913935
105425307
610650107
433847562
21074680
159305957
111465044
92480656
361429961
335032147
600939170
411054598
496773887
224823334
732208746
44331915
278725137
6149310
86581091
272994147
41268378
34779207
437452014
691242875
413147712
500297159
620238862
274362859
189297746
370004248
206613072
146243570
107448183
183603402
3216051
5633308
42767671
244516747
198839377
12520732
117861407
202097859
457712067
268870678
4443248
264455587
734577460
106923175
206640750
93534869
76167829
450358415
209038512
76871620
85392250
328190289
16465415
86714580
238911685
80663267
369734782
12171230
75346950
457716678
94615736
11852267
375125921
12363931
154650149
260246539
188179532
550798617
38594590
585937969
233938181
46324724
262127814
48487245
221739270
40165545
70394524
184570530
494507482
212166017
10813446
21874866
11721259
825770686
631526085
102955569
529637447
82162920
36774659
35906995
435274189
569606765
293238539
39565700
45946562
57100758
83733525
56587648
58283858
354362326
52194959
128649877
575524734
89410133
43209804
156204662
563539
75176971
112564506
167126303
591803914
746081813
167529423
544803996
666898490
205017702
151484965
62011753
246479995
689539167
324433822
376330471
285272752
604279989
815180807
90263217
138627783
23185514
765727828
94868894
68596229
8230074
641186992
68808575
717813135
353708933
22106612
258717759
82932415
219306860
58346281
32380385
139023474
35625245
290300793
587208941
47893664
5041712
475914540
35364292
507210888
677216356
66409410
11340640
42578829
621677947
520789220
48170317
21798108
416583023
31294637
31666339
228917329
7519381
983871078
619889228
140357128
8927647
577087933
510751382
108722363
644262636
745611749
149434917
40656602
69230603
316420325
20685767
33963832
901830070
499683023
140167661
289455574
206599970
87998547
225373003
18478250
7059124
179954972
154817795
9927950
46379444
194000120
216666104
178583457
637946612
157016831
84669688
194788842
304169743
245839643
147448714
523446768
236608310
300548
355855741
744674802
409412000
54295126
350661697
173557196
24697854
542676575
126287661
687241963
186296945
316749687
256174627
48552832
181233781
36290306
435642015
57393067
5581482
308398079
20113958
406509698
214025493
65732494
71965836
24975509
228487405
169808146
73580194
13934864
284690304
225586405
34328033
218156233
10311998
466830226
61471419
500720979
254867407
342709216
377011240
445049960
249284971
88726911
63896113
21231202
389567733
197699178
177132472
94478583
435433322
167469968
204827890
540759901
71532316
6112888
530371369
138321057
2397833
284479686
36860413
113312337
187902004
541672530
932073363
172542602
460260589
27311296
355608301
519659284
19681973
260174811
604910138
474700221
54502060
232796503
199818151
209248655
420358394
70191508
618818002
140512070
49604521
333900393
324903600
73745416
136162076
120626144
305399
445910979
220246274
151516250
9877294
505532650
116072675
276064928
558459834
84331115
407767963
114878012
392276593
277497103
120961009
98722053
410737576
472641033
298229616
508971293
383718828
296911754
382094398
250768202
488725569
183148377
165817575
280192150
480810220
120200927
218205746
323927559
449380788
66811708
115298649
121982401
36567791
349898707
45939853
124516040
320785772
441649162
363011219
47334040
609161359
131008598
168514400
94475639
140608644
160439445
194227953
109072677
43745994
760171183
381478817
4707089
219845564
559244100
189193058
214330805
972070262
692104443
552831469
21971423
589301595
450856447
735474624
419185237
189797244
462091109
77624494
36575352
174570920
804398062
55702485
326127239
383734081
206130576
314444149
16073304
90418377
161251001
455161072
4584290
630510702
55473577
211141507
4506842
292531496
86259969
8127432
31948545
129080890
490263202
392658702
405760877
159685304
441865238
1974583
10644594
155585858
70503793
25602191
102231043
95662244
129071596
2691824
457428471
262205877
33036416
230539106
288680087
16909090
66135457
474181347
79972170
539775269
22040225
58525660
59510776
81811914
541356782
803380430
37635104
244069475
633744127
227144309
36553976
418551805
256851151
399991562
448856198
358821834
221417653
61323167
431886185
5107302
773067501
147619355
529236321
597154647
203257725
151317307
50807657
140531083
338760344
783651373
98386365
366720459
117874041
3029407
84852634
513070793
78749826
562238850
19753010
426155852
324252619
14559007
67174662
104268259
779879532
136309749
296534933
317852965
6508463
35454868
482744040
790215738
16129878
422650053
330203056
377396847
17945839
109210165
99458575
612884400
100297494
84283245
803582078
935994
11851566
543265471
194270377
140558966
207043541
110161945
396926270
296563499
755511945
473080016
80545357
18044463
10621645
259766623
312189711
119876510
39149524
84789085
68841344
759424757
667237284
224796365
48239147
9872986
51656684
172571941
248008569
98693065
236834162
736406184
242779293
270625646
66314605
239952959
95824934
128756746
335868270
293374699
17785181
452908798
66677722
78736592
432129298
218273242
123919085
492140417
42832793
214638598
269970288
92721291
53861495
251979592
143099346
33296026
122024131
180022020
137549004
27605252
112420425
228402968
107969291
250368289
164725787
124138645
248350161
84488033
762901160
33374827
70450645
148348058
44777207
33256619
28929725
48787636
257283093
667583301
384869057
189128120
267406835
369409293
179659695
55013986
453361722
762521700
284323898
586521056
868991260
294458543
364369262
374630149
149459896
8605215
960973
106670472
271454212
164551785
33408970
42220382
124394934
48163339
94579095
721531036
425528783
58071057
45914704
12320203
170511574
210417595
358117486
38084315
108650736
7405383
19920054
109590267
52373184
226576282
277661781
130622202
322132334
20649098
355589499
107636754
71107419
1967310
92396434
4746502
263509074
176950442
45741847
130365627
173161889
101789127
598041997
599733959
35709710
36950963
206315184
128281293
455548965
228255035
655788922
127893116
576903006
225753460
45828566
296854487
472464755
215512673
457068901
118342103
209080017
9089915
210444805
538610302
567165902
108785320
895982728
75537681
103014052
437761648
474530584
344603891
113552920
138798147
252488048
263531474
498165776
171820152
75398707
136826753
238509067
52932502
107801456
199770134
2583119
804976034
22202308
195981130
379204829
2706684
290600525
141020167
530924956
246584426
252563599
186352589
372495411
478582289
110806468
10389954
624107515
776861982
183648576
514781356
192543892
177063057
820865077
577443704
67551284
193714984
184017327
273289770
97539304
370622612
314265325
46762041
296708719
4355845
86944737
558113934
535755673
79025786
355498979
187856849
136845575
161684718
41098795
192216932
270774688
9319961
55735008
381252007
269487989
437589799
291730346
173513293
271560074
188840697
163921151
55621580
223472456
175049091
71353609
729001611
502677646
36069230
626051194
209342058
61468003
673362291
568210503
125231475
244158771
210715822
162050466
93172599
252419206
376157519
823518
295818769
413777794
314898851
1375275
6378493
233510967
91168645
74519231
309831298
119657850
92628388
223254207
660360649
933636448
261093116
502103141
447280161
636572356
721756455
42550016
306620736
299002896
478455414
26191330
131864733
3895723
68594901
723555220
435939499
58113638
5153436
170431376
26933477
574442739
18865407
258209050
332591790
19341761
183836201
76367238
33640422
3410307
11515263
22795182
54519131
335279970
105760230
294639586
426792709
119667110
155251020
322798032
17706584
328853420
205663539
642507553
154593877
173172532
38730284
364136759
141303693
170781022
607501475
98305963
256321207
58211239
39055584
766317853
16285615
112573256
327212951
220212603
20412225
4433231
551037578
50147602
487911012
108179565
20720463
176913998
547448922
25008943
607394924
7325158
9758457
51720868
607768712
93985403
51535827
104879100
569645186
18032814
97741320
51403369
9247634
1685134
64095722
46295129
189970864
494346531
49031978
80810047
57115840
494947146
61143326
108062618
110392121
23012929
101540316
686753653
133365295
1933848
920127136
209923909
68152972
543913108
117742879
112565860
834781799
424441997
11447813
154409110
104488419
197493525
232355920
30929625
141513519
406023289
49251427
32370258
168581810
395914879
607609200
570511293
310907627
56848298
183988913
129254357
43462932
416919608
195183154
33293532
116729283
232216073
66451810
319464456
57283130
154113354
461663362
93043449
427295075
458379241
438062173
783565986
13370281
22336067
119518594
239254352
268920809
621768665
34927286
305733038
264169790
13166158
31239757
11494222
54212159
42194569
413187935
174222396
48799186
75247995
321444950
61163572
653318386
480679145
220928288
92687156
397722909
87608525
203410991
703511928
6143122
123275048
209312713
172871848
605246820
49133807
6265211
556895782
53146069
63551772
59481059
217976150
297552097
197814707
277898855
73150374
25091685
228001968
118457321
748026408
41948638
195020264
63665808
225082695
44119168
102634049
178013641
9530321
92181990
655080800
158438354
489591042
307391585
119056656
573250511
187664179
417164423
140201282
262198010
764218507
239734804
144656387
221674861
634127640
7170491
23402856
348744765
143861511
160821401
88585905
363317688
652123003
535011269
5793485
96924967
470796397
204055698
453296242
281973570
671570911
243157656
261161537
743760032
206340215
67809598
55374111
88799885
42777009
228215928
39813215
130546212
314935292
142154852
437503970
390398593
20102080
49955195
200369033
588675494
285729158
741174225
119219320
273164938
3912166
688123546
160174881
140974217
75288219
166520792
96268864
179561045
60150724
163297842
129821366
121643559
40702918
121660125
9505402
338241968
8947477
90733744
21954014
963074195
199185839
272586673
97904359
638635566
190406771
284090488
447378393
136430905
7468958
469717889
13809090
705538472
752516684
203436878
449611655
374924479
1005762
35633727
204879519
718058960
156323273
109872415
166446073
43863525
227839629
12674436
5295664
171029651
240489390
304761498
256382898
60226386
68265920
341439560
914110074
249680938
19014479
77415064
63052107
200197081
346975858
10464072
489488306
272199120
81605375
80700172
729233630
429394590
303885741
224069206
1999204
300882434
19444535
68058933
490076472
340022170
46068362
195732861
12911224
157306418
496720772
33146885
305481731
178778035
9219562
154852018
31511445
493494745
121764
46507448
17056923
529879424
121708176
102928215
182136397
21510589
5516484
345089695
55991318
225900045
149329400
119588893
82428050
125163096
355232039
757805811
423651259
100563214
30102261
48231792
230897905
363929745
72253678
115237704
251803698
514872053
7208591
233728580
193866054
474543525
24824758
17858753
146520967
42977602
561918745
35126111
328237881
154857994
192788068
272231244
9418600
55302760
55679922
175692539
327874140
269496372
479888879
565985212
501144735
122595739
325461085
467684488
144012391
171587439
134520600
1791977
158501264
159372370
55780210
112186097
168902679
545648106
65643234
160137984
667127678
282333016
31529648
472865561
870074369
292771946
898811491
83522015
210371024
125603844
376868230
673903347
93686568
364968547
379592786
230118290
19076550
212882713
1597557
17469449
183930380
449291820
94094428
319939599
584869958
111745030
75536097
8817663
17295966
31079831
430966629
318199051
313695353
269740683
799367882
62364276
59925539
145303486
331502143
293412679
258411545
56422574
282887279
180865135
352023397
178374371
123278149
600729638
85558775
57406278
317657985
35034506
8324323
521674899
32196363
391344606
203118979
66359498
373536259
323735168
274756268
735200318
890841636
16706718
63175995
99791065
33106932
444038157
369865556
702500597
8673534
46557425
73495039
27336528
954059562
288304599
35454580
162680751
133423061
137034045
438677650
31519425
80629155
16183385
273358279
187574535
339362150
29242611
101371750
47723042
291712172
218366091
200225748
1852126
617867789
373020305
171185408
27671162
347009550
18227305
196584114
663535821
167172396
63753098
100515620
173242343
310908003
236355681
59245515
226793949
87744718
51934824
442323710
87149542
65502272
387603301
52680766
20960345
125737132
647224843
49279316
322402869
11652086
373533311
120936300
515006087
327356118
13975092
564059195
539394107
523772826
67228912
29419448
348452356
146629869
150722787
803785661
203012171
465441758
33275299
51160267
311671941
205194895
71149621
539965706
271828359
376755898
348149177
32284536
100486674
367477872
152925702
603067698
623464096
4841205
3077570
146874346
479475968
337948527
25594854
81869406
300167457
419757007
380938639
107358674
27000240
404017438
262115395
48006902
396471036
581744576
16323770
11700577
5749391
66026183
394816498
539656146
111602526
217841846
128305569
339061638
443444705
630347543
52611743
198909912
288552841
333229399
399299411
262235228
162854900
346317626
103139450
429706155
219540269
696556141
212757272
239607926
134736330
1322006
734710502
723174079
132010606
23992468
97064308
17575256
296903767
593233554
390881107
180801690
380799099
64505865
21126475
1761582
771392560
40302563
717315108
40316540
334139914
313327998
793697572
684327716
365297503
479928774
86489340
294356498
110256879
12774942
32355401
110543429
24795662
22233018
127445355
237920291
101689011
57509994
387378190
405790638
115830042
60071040
91342967
268920358
12967932
59431752
168317879
541421625
953114727
225782725
282950400
26262974
649847672
12953091
195550984
135335868
661657582
201919011
499678070
45986812
95269253
5803529
14353016
215485356
169030959
410098628
602690539
519989329
46579038
56586948
253980880
11798950
18788378
391762126
87704573
56947724
43570773
16699
136955247
22947004
404532758
279745186
134034009
172060177
320263745
163326880
769195788
265506712
292999640
246533808
82272786
590044254
377695741
368466221
208680067
469292874
44165000
419463274
89107162
896338344
42960573
1299278
23067745
120419302
195840157
204060771
563483354
41444964
478196802
101752568
118574816
348607547
830949040
180089062
70830327
18552709
77395756
575370183
84285573
252765395
11735338
46376643
534963597
113175278
184538510
755712987
15398023
54176702
236303032
101130670
68887496
130935304
298291538
878503489
22870407
65418289
35682177
108539569
634923782
389408766
439486124
419765723
331641968
409037844
494356320
47324640
213465894
145916602
278294125
34375826
75118827
25864539
29870882
353526779
173295934
134003697
800668025
125591858
243597056
36757802
139316099
85164692
409449081
431574645
464589466
210906290
254775619
26496004
62580086
194818314
446700673
273323439
154809248
65718727
98659960
298727199
132150675
97023608
172716426
170887453
55809308
8707350
102719348
197375954
663529798
234951065
147786577
72357557
12835370
145401520
625068023
230377846
516713072
16942481
50859922
106386598
240672145
110479774
304793948
62264861
17596466
207166117
497971155
170609853
38124183
114526893
510723
78497547
143295003
115401103
426455525
383156872
16117484
36951179
189409594
8188290
108770723
24971257
813459717
502498138
258032699
203988201
91069314
184688422
141205389
895982
230209168
84401224
327805413
239195211
91995820
81338874
78409662
420802885
256753399
807453944
131256949
314911624
63960687
46560505
35353865
617261800
263260482
168321740
120270276
142554733
31919253
63431520
429408528
204379440
288836953
308290293
557644706
72449424
50505917
69118378
779186223
99195692
42974372
306949811
295705714
377407773
114423933
284735375
36645813
192343869
495110829
296184966
107296467
671609592
106734752
142297972
215171210
123884577
339913937
205167845
40885373
321145078
65525259
139460866
123999877
321309326
659296836
54934840
740473063
797631218
28813726
561666151
608479049
308896051
390109172
31875278
23969901
197236661
64212375
23426024
350700659
44103966
405742182
765512165
538922329
330882483
128078693
596943955
460355856
39259893
66878813
115100365
105440224
3516509
152656268
226185144
34061591
93314026
23439841
364219111
468764
223767036
63702145
7889530
176423051
35496450
450250185
121218268
465852252
634976600
89140378
448555698
28404452
590077898
16006837
3958248
122805728
244301598
81936476
203653112
13681713
73505224
200227258
190200206
128344482
290200378
55241256
830127745
690780528
82667534
146874277
103106116
87623136
11566372
269302066
270118076
406362259
1071984
213740532
137530380
118055574
21461626
102761570
230529227
436470787
72287937
667926730
368664
77813455
53955064
16739016
431105579
98850969
330217176
226711500
22021423
286587561
179182283
4163049
6378721
72390388
190440810
445038223
14949076
379569787
346195812
89480294
836430672
487162721
395782630
309347349
1917172
282105483
133227572
85742615
72774787
345848290
440287859
331502584
671049036
555712381
422548302
221412198
204789828
83046207
40651669
32248412
3305324
20367659
365977029
270037545
374883463
355163174
103689952
557863960
61223614
45852649
14830745
779331038
388039405
15038147
480951606
58073563
419086669
270400904
97053993
292420488
782069472
578925837
69155788
137601417
600665780
210744156
117627353
94326983
593905063
763577423
197288577
24273286
382872348
406971564
458301435
118148529
60999512
276733964
9543823
406575783
43527434
278176001
499650730
381170025
675728080
69480526
109232364
80888440
909158788
164927287
416706762
129494936
479775348
725886752
407526520
110070730
88916621
716892218
134164
81815317
294688472
95241938
170607464
273412702
44367088
24578168
163196323
133551031
178214227
663474964
11764332
135023631
734394487
642061253
127073041
205631049
433755212
72600899
1318453
173882593
150434953
51500413
500454528
351516757
32132892
57564887
4889160
731940263
2151440
170042550
6733132
188598187
97678927
456752915
9293735
129939396
194665166
816466285
198674088
54771634
13327277
335081581
679083360
51786742
700993167
239294696
53094403
442682802
228134732
834054916
422267569
200619686
165391855
290637509
263544776
94220357
570406898
512633409
191782016
477985007
465384479
171829542
64887851
49497
2563202
3386828
773211951
21032360
520871218
167567539
198488584
42680786
184063735
68965974
224766768
452926368
582395743
80516108
59946826
177859032
16208839
339484592
621255322
288295817
134559195
645125635
319343792
82736122
314820764
61656504
272050404
626231841
121980190
196553961
619006739
163253754
15939609
159102564
214375961
512830699
463116199
355359595
639379835
112472853
67490712
83347926
213183149
198934691
658134141
114264937
39167658
47888207
419067256
835981069
654649257
555891725
740102903
637901401
28351743
23090743
26080932
205609953
186541162
125246670
560989385
519547258
236627835
117641539
185592602
544030304
299557153
33775038
382452287
632431298
143393160
224439167
305566125
160572545
16139608
11491729
171536439
104654357
95236371
303302561
668383133
1029968
364854672
377534911
33681786
7413804
213915114
194021844
242879529
362938125
7092176
419692250
234858664
757065703
127911510
543954558
155171316
100849478
37597007
653256
75017885
551566943
199849950
103459495
376035516
205395307
101393897
282934381
317526126
76089432
776378074
478782874
644827861
206968561
516972749
28776277
327303423
3957201
323621910
89160263
69465915
90233433
304035590
498215647
150621003
365267435
329142467
475973007
897432013
512666472
8196013
20171591
19356384
136402055
52140143
56209457
249728575
659921440
43689752
25430188
216633138
37991063
458803610
63362120
454665620
3445240
182505435
250713872
96561337
552699104
297221936
431649397
41426137
215676019
56678896
878949
152492994
138204296
196687705
592576250
366170615
32316109
313843951
43382146
818277449
332898534
839718639
751574331
592106365
253866379
174011462
40143989
88653468
535410923
113488526
29193423
128833669
514746679
67901898
85163833
687609079
56031939
687792848
765046008
107501518
532996086
216794026
412526949
330503969
160249891
23552794
260740584
65285780
5866401
52450356
236390116
219423182
642479802
96953499
262287309
534944493
689294213
231606955
141756770
747194401
412575624
127700123
34510540
203731560
150282793
48814999
801977195
103417477
3090391
4064480
205407422
48179993
131131640
410866268
283633432
282433290
53546775
161723459
441772127
31269340
144587159
392827137
549180506
138772090
203632833
526284071
271086073
88651478
353786519
74346163
650960817
209452485
170179331
99514838
431477272
612969065
32557126
134125707
65135781
141196649
25120371
267832963
483792307
565550574
207477326
70740258
188680401
553406302
14547702
702277660
184367658
571998528
192672036
12725175
111273507
87372083
69481498
142220462
205698968
646275846
574911933
84369391
248732963
191663213
378836203
95737468
198553794
26845369
4704936
567498911
79411988
534471950
42698921
129046120
150337926
160801912
153019279
151909596
31807027
73918915
372743178
390446242
46241327
89449487
108117448
187933514
533841975
58795830
230155169
449785980
1970350
19944241
16809421
329014417
78961263
95968534
314554325
292134280
25918853
40146239
449402128
104884632
588905512
149916920
109055361
144505547
141459629
336947375
201381300
643602271
17437499
376671484
16796828
519456466
78677438
707730530
840286118
297156969
918366620
776500700
217842255
117022903
143286604
237747525
1177392
477522399
253573119
17086012
38072058
789640568
325799795
19795995
614126317
194862610
757838136
427267822
227540197
243417272
67857259
650871012
258611811
518276337
300680607
402577902
318986042
425265337
771057922
153917013
154027868
32501354
118432527
82465360
349050360
392924394
378402643
2473969
141006106
182214101
515112727
92435117
106938271
161161812
222013950
83511368
43393978
40852073
32947510
489496927
12890420
195486726
192848063
40380041
206322355
170451345
139780020
605326943
179233608
616345452
287425760
378174700
178563630
50066865
226374948
774611855
101454934
242120501
11060658
43503525
198096812
535499730
23792447
95300269
331643882
57566428
86245307
103590542
278011940
14111258
328233085
495206251
9913552
95582778
513982496
299031471
126712047
151356003
558184859
340478069
739933918
493578351
587300793
48920876
164333728
532765040
211797079
633852361
415870964
379912060
485744175
508928070
812966681
135701872
800430925
140398079
254702012
51985870
124229103
5842436
89479897
129944788
419178706
514542996
98992523
101480082
235977561
566033773
277473048
626234083
299135602
98133735
84218205
56096293
34600164
294609726
362987057
172278834
12521583
926676541
269136748
207776812
604022429
227644553
503412512
15569845
60889742
427417450
344239237
685603265
253657632
70303095
32018399
9513526
276940224
17692176
195629170
222596486
473636908
14130858
232184894
656632121
491548594
163630873
246779352
535575137
81125492
242923589
97500989
522181913
262700745
419181059
223009241
466310278
51903375
581157507
261268012
153172475
921577883
500213508
146409782
168241800
427715541
155971395
225319408
271490012
117423673
374358310
695382283
111512999
326673388
855826606
6890404
58034824
55508666
163837838
793376532
69189420
4200546
255312846
306821580
224200107
273523752
79390746
133023654
236437587
312098667
304006685
103118858
586715817
349319249
178950648
137639346
374806440
6371436
366219397
19595389
12831584
154741282
613627122
86724802
140877075
540482350
62061066
238432561
145045946
81080041
133277440
534316848
38242051
138527783
330283341
58338878
63891916
201562792
16584002
251952466
90532960
66522843
250195745
55877762
65201126
843812932
5965010
123691205
176458127
240795319
337669640
164538337
91842526
503635673
522163760
114354237
55722633
132910166
648452144
209160305
141956821
5185687
10842204
82774929
199639796
324007542
143468986
465704677
41391245
239422522
759629134
21088757
11564759
52517030
68706684
47318410
111066129
84752560
109864890
6098827
446738265
426390522
107199329
146405360
12568173
330154753
120058441
415257402
109261430
224261920
215738845
49731601
594164899
167640354
170655443
192061433
18544297
560472890
39052518
367871945
269551423
150246897
371620106
207609739
180283922
68875720
88003362
16327908
546684056
72695463
227067594
12390840
43395173
337947493
54949034
45962819
206749917
53862569
384879644
521975876
246169581
618124367
103789826
621990241
36921092
2976449
62731293
70595089
51670407
163785536
68731155
198333163
311058614
41420766
35618012
683558001
175436823
316624179
356958602
100789246
314834976
67883022
131882132
589720929
186548817
313187934
5411601
610024461
180357619
12432466
309683757
197168763
638651497
30894585
33953190
467682252
489089377
24981587
612068141
292249669
502025992
196761347
500439757
89987770
146690319
89369068
436575742
762866
18562020
706565125
109509673
262997249
271595
575278354
448073798
290078475
108083773
187201505
46724346
307298838
22613032
38263680
164309964
54589743
405326429
238336987
162722886
172706549
239359464
80450021
60194347
653624014
79603150
158160127
599396749
761314001
32005234
500632025
102554010
130222952
96800378
441316285
500612358
625601199
89963200
827871390
417446082
47039030
511703706
515811722
461556700
233863909
174509357
185039124
420291556
116174241
51407792
235992105
352058062
283805980
752989204
238961718
23368379
27405699
59389036
171627232
900854310
61700315
795345062
241435668
232112474
117587163
315353947
88442239
84939273
557495714
2132077
276782885
174222857
192074646
92335706
12760758
127000894
170367622
185653169
341872553
2687776
47554382
296820872
429041413
40483464
304211153
467958316
447351634
25023447
89112094
356043937
27666451
25615614
79032144
99130469
16632145
184559637
24045303
417235374
166713881
714595686
185493123
775233098
114243415
81327126
387032753
378769747
803385786
123020067
461106832
1473405
248022783
294461087
123551442
5049175
162625257
28460534
568006819
748101583
331227944
368409986
67739096
605357616
16672657
56497479
16797888
78097453
820610123
61908526
71995851
338101425
9662835
338189838
92317124
366960265
54870922
222160630
10792345
8961640
17953711
57859701
4834125
566053181
669398236
35647089
633673297
244622374
191528540
63241185
207110897
215583121
21666525
517803088
194668688
107465335
242135067
69103000
409246838
279819239
131159227
247260447
422020554
473158397
345460441
81742785
1757476
26380082
459849248
36232375
339281507
150107142
173095341
72863040
285723204
86832675
180158596
104586753
221731885
304685456
270823331
72241295
775100184
494224044
95373670
649911818
671830032
353393958
26545680
247722596
463893053
208211557
485646018
229514702
730046180
765058342
87639641
588737819
607934812
93184314
217789915
3283924
902831843
479871605
50392012
250178287
716503627
29482556
35998706
467361625
96511387
564175872
249332128
55084768
662304659
16779399
21572053
405609952
415335423
341921935
440721934
23632177
315187631
124376684
514602997
41571423
370939331
196636697
41464906
2037058
301919942
24415904
426373430
69575226
246553412
200104690
75371852
659222365
441573703
32641922
893321743
7691160
350794895
586308405
96470428
32909500
75771157
220071110
897481331
92405402
1406135
60274466
279410058
108277020
31144908
26056345
60974507
76508151
46846928
407587227
773408719
485636360
98324132
780630140
328159391
200200832
26273096
300425322
361921851
76778855
332474895
469438927
63346452
32837628
347893383
263280979
58478052
343254383
366262477
12313136
87576576
170904784
107041860
837221718
110644723
319952182
183957433
12280614
322360028
39112816
204298288
9372558
605585373
324517159
73238063
444944589
150512444
2128896
111754566
349387630
74092710
487342072
200833761
30891261
35479923
215276993
638482328
327935622
291078353
3980323
364557228
102409609
143110065
9067561
6939956
2238646
47575026
122554366
247422672
5589540
333326354
202891007
244694585
475834432
81445914
9337713
838064071
325328358
146136180
117331822
319584739
352113983
479777991
34831057
9228775
46167324
731537846
218609685
7532296
96567967
372103604
298259271
251932039
108117542
580892170
208823707
240254587
191742487
206635659
58449206
183800292
388834875
284858294
128987239
133867
323203078
205914204
149001016
703606130
388584374
215361890
145431313
409524372
244278069
729446081
880219393
80095836
14885975
15175757
16309378
53055932
33673854
642565543
469361782
101019961
130934276
718852289
322922383
340476486
16010856
95572701
141551356
114044983
298681103
120144915
736411572
9112419
260072694
148631999
17465580
738947260
103447144
157789382
146882748
785038647
255288818
21216241
173215297
637261385
186842206
268709312
132140414
55589135
458450514
25006605
159625407
1263214
686842403
133138847
684523646
272159567
30604304
20139662
462073840
142375190
401032333
107552272
68054697
416530423
48283751
133618215
98724916
219756602
136494884
671096079
337776407
52886400
50675187
263227254
735577100
59264502
46187880
14953821
92248078
158307099
652888184
69892666
44087654
143695873
395864388
483091563
165776180
157006063
353061111
404739052
49792145
48211008
2278257
79166635
109014784
866631348
426583848
100233535
516085852
32968037
313397497
43033855
752942318
357469146
243804710
162580718
135662702
753058163
332740005
544550829
13925287
160775207
360912112
218827142
172753061
545727555
376357816
141909096
236783609
461682922
94105073
8752255
94826484
307638972
116270913
55465756
749223844
416332532
97355952
132420679
142439345
317225729
195433817
278004069
46476952
4585513
140956402
523310993
207780822
368815660
108618067
857295430
602436038
449044318
311022470
593586498
107710115
70326647
113383957
187792906
378840262
411003829
86229859
624145631
741687052
40822038
131924832
763616314
240333427
73529170
514675426
37111860
379268679
5964306
88009650
393528609
31391750
405044229
261731860
200958290
132239086
196466325
40301633
17052124
210405852
127305293
43450194
346385632
647667953
86477848
584073295
34018915
55790113
475508456
49997834
723525723
78770066
70600236
106104245
154933905
232313949
555925198
461449866
99179052
177711187
102764110
6450165
94773210
40523368
71017537
5245538
670460605
39492322
556257628
71618667
615978308
353861468
257891841
9331769
58482567
91926348
73986054
289536707
18202101
619281190
257138944
48752270
400840293
336628712
812431366
21482046
245803085
33908866
43479571
600995397
731378050
118586134
221305278
329160532
90434882
46058052
78282663
19472900
719588908
467690399
246874896
319177171
588748438
175571161
669209029
554430841
132146922
476910138
138798214
5293593
240961237
130666400
471514336
242430827
270811328
464269391
715856214
132049350
230897559
105093020
326703592
598202981
437819032
317045005
21815190
268729244
2024201
380841747
157581503
100216628
131822811
1526721
14131692
728870982
848049094
83523237
13598175
219409556
37310019
28577092
111960461
27450451
242189725
75393958
33217356
665519072
78291192
648451932
485839107
76039366
419994090
165343248
133773025
242367134
91529465
200232958
11397941
114228427
134159404
20068168
372288715
36389495
210115774
75901707
313726832
49518934
175148608
283598783
32425062
13348618
544388408
345301887
475646862
508967384
566144966
534034702
3701708
153114560
10010999
109857287
3842278
82592194
86038417
447173289
98866191
52448310
26620371
5241737
472692473
532651791
355607042
305368723
93067174
120245113
118649116
225853474
258781016
448628541
420170144
347810139
285364611
525690531
481118320
114986710
189093082
268392315
372667572
546759632
88469159
50490751
216940052
13237992
94020172
20006292
97425956
15555434
97337079
121527337
22680633
42918194
62831840
342605954
201783875
114457263
101394002
200322698
267195549
132517541
549707320
604947678
59888170
533762404
38671523
317044607
281567375
2432160
326328919
10187837
253043671
234286747
14597107
21813578
128418721
51933572
105179436
13048966
449203079
54722167
327885298
128546078
28007801
230584625
152363309
317314449
530967364
418359529
424530558
325335560
19403341
558157420
109424428
132987195
409092236
171461031
490796792
278383129
177610756
364611113
179538957
923010097
372691511
163683147
552153684
32432637
284669167
446234455
479133589
230600302
325108214
50965813
242656524
83187135
330242736
146982020
57452265
72986972
34720998
70927403
128509966
587124308
300113214
269810984
72314348
299055270
687588230
211230060
837979444
67261286
770751988
496559698
120246510
235889235
10740669
157699925
571483840
141855055
47005334
296832571
176541664
309181119
118338360
750039756
751431117
58409417
3578255
197541431
280677434
530681342
214931289
338438255
429211573
48442
143639513
12214063
14412123
10472675
90804598
154634851
96361025
308627198
5371969
52919252
326512047
83817661
135461224
61226571
472498077
377932134
95371919
89989707
337205992
197016332
119294949
245757923
220994707
184208732
11037860
41904829
77963074
177914009
240367225
192379549
453969795
64738894
35225934
83791276
291042545
336718774
929861676
27474511
8759852
102409697
418088643
591854973
333252061
393179362
396951017
215306394
179201113
284953817
12797503
300137111
56542396
141787666
727204461
229816618
324412000
283766296
924650503
136090200
201069008
78733887
249325582
588592046
52615061
279621051
66127832
205628811
794157618
471502017
31739489
259144112
413787347
71483466
89770274
12366720
24513249
220629139
162692534
123777544
117106059
142018236
749256106
69077848
503512979
108561263
153060609
351695691
337439004
87748605
53074060
253102999
813345151
112446048
34612561
221659652
990081
402220284
25445202
114516039
509586693
185710189
288531258
677358179
64978633
100897963
416420875
140466608
591627965
41746230
279151918
2938619
133989719
4735208
442215128
490193066
606878319
65092638
206549107
219614209
722991227
426432511
20244131
60373048
10401959
4828832
508842784
82462040
454086232
346192435
714167378
19889533
406482478
166352496
561765189
288296661
248093084
555062616
25021094
745184862
187429213
435317221
7030693
197334972
95005616
790790280
278571151
433694506
67676230
87051556
202113023
1124538
66305954
256653341
170374430
111565826
46721826
93256408
591340637
670180521
702573368
614092028
226972397
224854495
49594334
518889502
36382303
330091490
256887824
86286608
5194300
197262687
6550677
2419177
459477243
111370231
76577233
502785163
160122603
420655391
162878572
159972906
25539187
595844784
585252792
2357175
88137924
6090154
101730227
4658630
476618538
264644965
409007171
50405994
95126011
476049605
80996597
569168118
3516255
341789452
85828886
273740398
459210812
58683206
485868991
7573782
96565040
47273855
6298526
61840267
615420117
604066605
90421103
319939307
511638854
109499
69184076
649979271
32565248
68646145
571964046
282984693
14251980
103925888
246361158
491213407
82313106
751319705
52894541
871572965
343379516
702699234
208543020
48078776
218175081
184521412
9266384
263711090
401741895
3073608
228333164
183608066
283716663
401090629
46719653
122783451
53679191
26048652
6387022
319915363
71135450
100381840
8126384
764950999
81555492
68352604
181354903
310360831
111997901
224412959
68071792
81984034
76706181
46714377
244308585
102927708
262906266
523134793
17541456
605335515
540313474
84552993
172583808
95436210
805275569
436675876
653934368
479836459
3728777
376097052
6946458
632367138
428675201
114336551
458178587
109499453
68621035
433768514
606163492
148734591
58810516
9804287
40767916
146239356
166314302
356775042
44358878
41970021
40885262
425929262
110400777
69967313
47019339
841136732
195395794
286577898
556509991
20244407
11210307
196372955
434140231
112851335
292811386
58103837
214612679
185024223
22042802
405167216
9839733
161655298
213924052
232096239
11660336
430094129
253769945
799555782
170731427
72747228
446941591
123936487
160550124
67335046
320995901
60631459
663697191
89610595
331151626
745886196
11520612
15224767
360839769
391930611
215538856
618937200
112094379
4054882
158976543
212819865
145078932
109736184
168408636
830425399
28147972
231510563
131799862
16315844
31461776
333256339
75888412
46738173
112439660
610474689
123302815
175908312
69921361
658911213
85850737
112974071
2746608
240492188
193404750
370618160
6989483
30281169
24446808
4407820
163488633
435090356
765924116
99781980
725562745
98255549
209695652
96207160
450585397
210651863
53473041
103751342
1262440
115457526
29115507
650822057
6678355
30029285
325011300
138261709
17273107
202178038
682960864
394227232
198431110
159374217
204205105
317189724
73646438
97184227
96567545
49114753
223412135
19624143
185535275
851573547
126846563
484999698
341691316
151280817
167599021
365139384
4870674
77883242
62320004
230180589
570894628
529432159
104126689
222091030
12500149
236125934
581221915
230100194
560654237
202763570
813407091
4454847
133013509
284066298
540280320
61995707
102959816
234569816
268928541
565855259
45431301
43564071
118913085
162712541
481849673
446359088
145983074
281681020
2683334
621252060
160661455
345178065
6493550
107056900
125496866
10053530
469915037
824067014
240020150
526302416
631416489
586834179
877026735
807187098
21760677
524690396
108487593
58002820
83342879
187485974
291526870
51284087
58814917
203072083
324977496
292367766
27529394
187862672
404756026
81578111
635717277
201829106
617389133
425823838
419377447
421674160
148798486
594589911
201994730
504111170
91271212
112447044
819370372
108503834
289877467
29679914
53722469
13021523
165013723
91879108
46545559
649201199
46423230
16683425
47904966
402826196
122939280
441713262
397369194
258997476
824383827
79968412
67180308
681552214
22784299
15810232
65716345
66972083
366325224
78686427
75569224
609083009
22109961
520694121
197471095
387226691
5301269
114916017
145809163
94997668
664467502
121248571
388925231
11255921
577049030
15296614
60710260
201314956
448610837
209366499
18639665
206605221
54240803
144260671
175456731
323833540
120061232
641759352
707584485
156483152
557986278
226605223
535413452
442635616
80020176
15597270
44175608
186116390
292857557
723387650
87155400
250904541
652422812
6663088
77397063
555976979
477264227
432248
20456946
64737453
23792640
203587611
518407641
154616739
228323382
60268337
84629278
107900010
83495376
137522251
76847442
509608338
547667024
48366058
335133171
8562984
37331546
144874623
49029891
434367458
390995769
220776633
10844071
459235000
201904316
597076418
370846693
120464374
26928421
83407467
361426442
245311801
282204455
82699684
110015170
936993049
363138166
10563779
523574953
676016969
282565584
450019491
367582093
182167955
192579796
304103509
501598990
17293284
242137731
279310453
59442807
388820054
242194603
110034823
114259275
433690369
194585755
46980390
79283051
276698844
698208330
426409089
206800325
224173824
58860140
63851019
487611028
255395590
215691324
369461487
239273850
404493896
49238319
111788861
149995699
504796610
282450481
16238151
37590010
234149357
622482654
750451265
534400361
202070449
403117931
407991473
14072245
108816366
89676285
439600425
29253092
32028508
165361327
72476300
116783168
51274460
38615672
2200512
199516435
412262673
150993125
123668725
87767535
304109023
155479382
184896703
75728198
133032115
491058026
80518687
34436928
205359565
86993577
478981624
206052955
140532366
942316980
308223863
489083405
329501544
362914376
279751206
118592438
67041741
89683811
833001439
836353320
386764855
424259749
376560629
152572566
68196347
151438802
575100696
54734647
28902602
41463865
410730
65074752
254039161
526241287
550873228
414410995
401391835
173509792
37082601
82851654
200402024
329279178
10679577
162042949
89756743
102835
268866695
774158033
25263657
312318217
156127637
160702703
413474158
113512361
222516803
22965845
446732558
53287610
684996307
5852430
47269059
51086977
362081425
135263199
194172899
6743058
80624514
603514840
594975128
598734325
964906484
229711492
384624696
113013053
26821070
47912340
191676848
1281619
223976191
66494254
35509
337153951
221180902
118702338
126759284
429211
65764959
162570573
230018925
45903413
128020768
15690022
1312112
385134766
98717833
52864282
85175231
127453320
234780471
178544043
208562549
380101327
171288455
12652527
5173359
370503122
75570583
365927979
355743439
333270563
268909845
105799544
92692161
50638245
56684951
70366091
38826401
105787574
83476443
499922859
472884420
68216054
85672426
313056688
34216573
84906407
26451236
324836961
210752572
514453738
157170226
280289811
376650327
69419523
38531376
101629625
416451521
172711754
49919198
29959923
674811758
102308034
156516654
71782039
185825111
32230915
113902287
344202027
138466806
155157640
280241286
442711179
369600136
274213161
232846105
362228916
504549480
134298515
874864936
399400932
680609360
341271548
75697986
364139860
859164496
264917985
6808605
41400797
685934894
402099514
142750649
25023915
39801215
414928855
175551862
46411003
86328828
643599089
42004753
97904742
110490851
141427985
698529115
96630338
200606456
307076387
298305852
21136752
276716991
143126271
5451190
268433057
567530933
411396195
247067934
334401673
110058706
408077175
390443770
55532047
794478413
98795969
416779272
432262954
268313579
21797984
465743700
382832839
167450041
341881748
24000885
100362584
165603847
327583271
213978704
320605364
49802140
266427006
121530971
328809877
345058049
542152185
136568301
232121276
568763000
235063444
229757523
261914885
374336823
254335496
805971555
123273935
265274178
273911119
5118874
381074732
38327625
368169183
231892587
40724182
26129346
4137581
527138204
515328022
76093649
13150773
59061898
54653855
475315334
76986747
232987229
19832476
302243216
288232021
295539088
53829559
600515347
39275642
116026919
22558230
258698606
37851679
1263198
153124386
2667213
111353367
27548418
929000
65040602
808028789
433639891
333861812
15136789
531662545
710662822
912536
270259598
84310627
19961370
601975756
301199345
590828627
242430953
554271318
99018333
64310124
769731832
87583342
310287826
62835596
50357935
697053222
170111955
502884195
53891863
395145984
11126757
89324358
71510254
495327557
204161182
80513656
13033773
120210136
36682446
176562837
54506540
587836861
793250533
97307883
511079780
502176338
37081768
15305321
426380580
169029009
74593472
137177
90593505
207913676
417225190
348066648
192805973
15259516
32030952
555027346
170436102
27755824
126878500
276891927
35105440
58239275
120700664
588215230
276803483
158943269
281665817
5482090
390457607
409972516
195730845
162830986
231115725
42519386
37479955
33497076
48363424
12650534
3727754
341291566
169937656
295944528
27689105
79274264
177305421
93297844
252990111
274151789
235944149
157738276
208395337
210473356
874300061
108805125
206913098
535011310
207101480
411779371
61421082
174165305
92079516
8101683
654050830
599696932
504563695
153465101
344886827
12218668
459403203
38429057
195840732
22059892
325682985
119536386
25453871
318888995
95195369
89283655
544605961
259912901
81920314
399874363
257207534
66185356
542046764
300863134
288911362
291896541
448242729
26200954
513419144
108295988
180238123
198076125
229144261
25168880
330491813
152665643
613188808
552918980
65904383
76653519
38886137
140795696
102005871
513812897
37844389
119668666
70775320
138593278
191009959
161186993
117991297
205268610
75801567
678190080
1411197
682736979
309071471
218646929
158334399
504806467
307077570
171155368
178817184
600185893
555372453
65638500
6617674
32245609
73162608
126883699
63426422
49533226
15902350
258941879
582621243
671588954
9705990
389695399
133780204
37232926
14833055
106907406
111414270
425885616
602321185
213274378
750362786
20763797
571895601
62026576
785803409
441791834
290144992
236863287
54788517
58050577
775143555
79369005
52836134
875717279
73949067
118609096
315655289
26406449
460397038
158475077
262301654
110960562
262267195
73012976
98101547
405893934
440457466
343729712
665397464
75795502
494585915
25073985
202629677
201982070
262668874
855611514
9535903
128304038
363529274
485009813
319989854
4151993
400753772
89261663
16781592
127970673
10740960
136451488
45015588
875920827
283280298
689078084
288042780
103934196
256542466
43562848
834258523
138773621
510372197
334142263
261991435
929470
249482962
437697632
614856390
843173632
525271038
132335971
230618562
365888319
39293775
5007871
273398731
27419101
327409456
54564083
74419906
26032798
377084923
138709596
256506538
645197656
304880346
136344878
116051647
497966875
109823953
150408246
567794158
193151186
288474471
57593676
9009132
696208415
249385109
863296995
71947174
76177138
91842774
60886435
291625429
152461502
108972788
274723068
807069625
39965740
412266253
553868854
715501172
92501295
95018766
498703563
70494080
292378721
6318329
866313551
742357867
180094776
50018536
94480149
1643274
107841046
196877301
46772612
414042328
85153222
166038661
242294653
553715562
815116366
172979347
418602821
151885714
167778044
418819851
413131584
306613313
50722217
936006903
636710635
224353627
343535883
433094600
71332450
375037323
816141038
21079683
312849182
364019520
75084277
270218361
252676386
247539219
7052120
370964931
170277123
626033267
327440620
94447586
128403405
5870507
246803763
56208949
220943986
437249097
129682622
115460560
304286983
10845485
693326369
480525646
464888813
480875111
327931948
107886211
995484213
107504495
47275182
186724458
25285567
46893625
421667083
444802925
4650078
822718387
93571473
125712651
353169200
340203345
442935972
882283156
45703068
148845888
201453207
13099081
450870748
55537199
897088623
404559224
101600834
363422618
7708355
819225056
102916483
202422611
30503386
101608132
117235493
130390970
316652841
43446996
321012910
783575087
53605256
174023553
58251463
126300319
412722561
850286078
127356013
468221523
17775298
418123437
459827667
605999192
68050451
392774216
151102368
5504020
18245541
17848875
74050411
32030033
269453007
10402138
132451463
302674596
331132342
430086512
4012976
359744649
116829158
280640112
50528289
120592038
821790084
94561034
65954322
18037414
53267069
164533690
287945412
57075138
531450758
711078278
139098920
585282062
485062677
80816917
387660604
80777914
357724814
176019720
17263268
651881063
77371163
412970999
158824711
332951777
350486568
125071794
157234070
1780912
362934712
326493310
286532255
61090486
746992399
80495665
92952597
762072938
33281437
356114128
511279463
101239991
324423262
468585367
177632561
579466464
382269951
55760091
195406694
256778039
261167678
365969196
27034130
161427715
389384350
59471323
362613276
3337115
229722781
226957351
141975455
449803075
99314335
132153511
274390705
52622259
874873222
152365895
13778431
639995032
9134118
39335383
335522741
120809895
311761580
28087700
398408152
244657908
576568627
86303362
20257381
17360377
13935946
172555028
351698793
79339029
259696739
35274832
93239465
375611488
165197456
143079069
246926930
48900981
71776085
804541029
1464155
773171691
134922789
12949633
495172954
155229826
379116600
146803112
488872451
223522903
189427099
37620573
113094751
453991586
436493415
191646072
241136616
269039915
28077068
412312181
232583957
16605502
7734818
336845394
274433584
541207951
3819426
569433139
637395369
100017759
511854382
115294647
575725800
759187813
397640545
374651145
177436487
309431036
119141172
367281
227146876
173649269
118376844
651601581
79268814
111363035
95432062
108864586
359484788
185186927
774751992
1915352
41665698
240819975
240263388
14416055
7324388
454065293
1007345
352367742
380049812
30658520
104353441
38672375
587604713
152905790
86604251
29526063
8709741
161838529
362818676
240995227
226489085
764320151
110981100
403358118
41977862
176210738
16596957
85334818
64970943
301495429
478875352
96633367
496963678
385359729
140778142
788628446
9131437
434535032
422796114
446326339
59666488
72000513
18129206
93690059
324809400
378680293
166646939
189593570
12324787
301810888
335751964
373810058
150167902
226188382
83444696
248348080
24973527
55357582
400139616
74903654
805642104
46200024
386206514
896112793
218398953
230953775
313826072
32055355
262795430
652428440
432570346
761387005
692765119
30638045
330598899
891488645
92398319
448332983
172430485
94452927
375178946
5810202
674310327
202042988
134056653
30800786
916481188
31626483
74102811
432123866
2753150
47169536
484494143
195566235
320842433
261728504
318680793
28464454
42900984
20224940
641491581
41779985
6651899
80166248
221250447
557442289
58908330
577918693
73204831
24809995
502555836
249968065
140647690
10039984
11570229
17814475
129958286
17230283
275550839
533730843
36807941
102194791
71937338
12437155
307771654
10342698
264491368
145304980
228257601
169971685
93603450
194241026
9985720
211338390
648401080
722065558
184802777
140690250
33153964
233811024
145286069
695515607
533802004
74814663
358752690
253758698
200763636
252293503
428970307
404190857
544038182
819812574
165030846
83206996
37387303
69770570
395099992
140496283
766676093
357560494
23914908
49252970
380107786
203233132
42978875
478539321
688055
330489655
308224345
146129625
87304648
219067627
77801763
649751775
315106283
331841066
147753789
153417538
436777839
362200159
459944191
133201677
244148782
609478033
195242830
129368580
607636427
404663654
538918595
730021414
49217470
522626271
110524583
294870035
363412262
297585881
253564254
660707721
85658461
137283475
646400198
4894113
295001186
244360889
527998722
129528105
427958064
40491412
45156329
380086678
528648656
27940969
277982563
534732810
720780040
1071005
541078006
25418943
388492998
209378984
5909208
416366240
15928064
385063
182556426
165491134
234667939
632166214
11547489
47379241
182684154
680700448
48268882
210814501
109947457
36458799
123416483
37149838
135559665
286927117
694176668
274512874
40023234
101072323
630863134
132276417
400228628
60452457
172401629
228306686
604998959
100740770
529746522
457706044
68955595
31866174
250621283
1720304
112931122
553875491
966726036
98364715
307337943
64488076
686887754
6834286
524041271
55330369
789627658
6066473
107741532
83707296
559384197
141636049
1977661
76162897
241126334
117939277
283628766
49461689
873690638
159994481
33440201
232138777
8610986
440141025
394347
101292497
262357871
767611814
230298232
220491747
702683761
491037805
383898068
277054474
422313521
61797161
401296715
32190698
178889485
566295697
132853568
389960050
110075545
218627378
17958289
14332235
681696290
45969610
57263621
79998829
16157786
155037595
476904968
288490648
50343687
554583912
380562707
354259252
96271402
102005534
230012444
108086761
312606766
28202
4520674
354852866
7270270
287662460
83381753
281746722
18506030
146795997
60512465
256275528
215522176
42128499
97716845
72315954
26989748
171230232
56999602
34870515
92527226
488323141
457933985
194759069
125471106
148274535
825621240
452423727
105961613
161754559
285729566
75268174
34010867
60169629
424653446
290870401
352026419
471115048
546197717
316428962
93424055
64402006
205231137
59833886
126403688
829034261
14874299
351051346
243550521
76139023
230854772
156807215
215260280
207127823
124648899
1699167
416570599
81850034
109954915
737226874
686337533
501207415
20179256
163631943
82124774
33412043
563539277
322325923
360682015
539660131
480417865
60160016
856428490
129721171
262817894
13764064
6331235
32179400
41661391
44237559
234839303
200875207
572987318
136634785
496210301
682052833
234100136
659842047
237054011
6880143
217122553
6055170
92631442
50560395
250237896
62342351
8533600
374674951
908024351
199474482
309902895
175434840
162560478
69023744
60009879
314182750
155544135
46040726
459286462
31765424
420125743
3428991
219836737
422129779
245127159
642326840
66422124
224034312
118138530
418997858
157170366
187358110
533578403
568313764
432900408
109602982
207280733
163488868
339588254
12273347
34210608
68215198
15335083
283139932
57222349
259386506
229715244
782601009
526790266
733200741
30070831
155439393
78635068
48813363
468984689
384234540
93338906
117378213
121524559
484037437
653881281
140889738
100985802
159278839
214803826
277357398
294368659
885078527
25436244
21883147
105515569
277781187
29109881
153730882
303223561
71711156
7757366
495899178
18289953
409799526
561505621
507742986
321645769
65776019
424436295
384343864
1556111
339472633
85697038
410903028
325469950
250099354
137390699
263152958
185495792
37584714
574217081
79308102
203991275
251555833
657195861
600040
562697152
160930952
435118056
102221102
59917931
797790893
56993978
327730133
11148661
752348768
54440941
170283104
331041364
367615839
103784313
168938814
237410926
17773284
127797227
58101034
38910295
238475279
700711221
650902581
84365484
111197159
81055840
756242641
11529207
100800222
312474239
89500163
338413378
316268659
353532035
138548760
198765746
147000821
792158907
87644169
19577716
164916874
17538401
295403620
49844032
425047737
41316677
373439533
130242971
50820487
45149845
939445627
204300446
159053852
122718805
840993267
92900577
201811225
54209990
827320932
131245223
338349
65033820
347032245
74235623
254735310
568325186
808753283
104010841
518754532
103952029
151152370
61639538
236714631
91777200
556936742
140408756
457423569
14304494
7720495
335625072
75650170
125526678
405149737
586031341
178518264
506643842
193181839
9232882
34512608
33736778
270189341
563155750
331827746
440882717
947448715
178311061
614652609
84460196
181096422
35367325
319454528
672685878
124940019
519152470
56746436
787653764
503079419
752801733
967627598
353329480
319886578
625618236
307228640
274591900
46417813
45547618
285209394
429197049
629125500
159947526
92986547
480275695
778179131
251668146
281257789
360093459
699811407
371005695
18252816
1373721
296782153
127350868
492071856
358164
33388204
255935170
461486935
296372315
109735996
97321480
471044365
89398219
28873662
406124967
773810058
569672591
509372043
718616895
51558961
240194362
227606935
22724173
16313778
87428309
45457279
266649972
632815601
293105839
132833305
32449279
145495319
414302743
165898940
196276748
54530077
290387814
676041241
757077406
887762570
184408385
198641495
9738934
395902045
98093927
327853585
720287357
261703
208261707
102036412
487072875
2954067
419492979
374109713
261085078
11767513
2811187
245935293
128466700
29827875
336101949
220193489
13372979
155050290
67229695
55186475
22981947
195557533
600894876
130571924
388558044
199087656
682282577
5572122
300443959
154450679
251378614
869297385
128028488
241820199
343111607
107310416
33872158
183327365
420975144
499787
65799144
449571246
96193
37910516
268712714
80972308
293547317
521863178
523383006
207158758
401999635
36537058
144238869
87651507
38597720
319200206
572504265
191908945
8706978
389108526
262397255
556321969
78452318
86522659
214536672
45662074
103027813
38561759
35230243
323583766
511885494
171204019
466015322
647194652
702802388
7636066
163037965
103155655
151104981
455522408
102742078
53449690
14102732
70889269
276760428
149550360
829083982
208365494
4107878
143987073
478241736
97556876
432469215
136023778
238009680
24877807
36670816
116390153
76826200
254282540
66044039
133204086
4958085
311244449
58397659
125014613
8320082
22513213
71312956
125138047
495751928
348535017
5995730
461074506
121461590
468619460
86528935
301905460
11990272
469909182
122177397
317128514
22376459
137202380
286364582
30523933
174330111
232696586
25912110
254113538
115950793
240677187
76260372
532632822
1066562
810880059
13949828
211592326
47985965
57484119
283398591
228509209
48941939
347321099
336813037
146599318
10211166
262287878
481942273
909960579
65203622
346859844
157593485
203324060
357943676
26481066
37764844
736226548
20036698
243951727
828653233
303887849
630611063
388247995
911744137
107991651
115625643
12014811
334952890
474395179
427406794
49086999
4623121
26019363
46893085
183233686
67652099
129926311
221973793
8550432
131534790
275351465
671676038
318693435
177785674
519063285
80985733
762979215
253689750
295497442
129897449
97441010
230389812
102886431
137833277
315530789
370005774
450026427
784099691
477721405
646013142
649423456
128563179
39727420
139552077
811949475
319282134
48011017
455967702
667645131
591827963
37839682
319977551
364938831
416001124
484438463
93810591
4506694
118760321
154588318
283768847
19492934
563361990
62033480
167983684
64151149
23958678
358397507
830704570
907122360
233855259
504386182
471858441
176452573
136190665
271061871
712952351
87029435
33550904
1003476
207075591
143786335
26475999
520812428
702118899
3901844
191960577
68838449
373702580
391571326
247417376
15286140
238441332
71387162
39021885
656388922
306764363
102290420
84684707
566874819
599089368
830647147
14861283
479404624
299419377
25451825
20726229
610889595
422026296
742470382
130439877
283444819
298866662
546214066
44550713
340838181
372081140
567158770
573895948
279376926
63503782
104039693
3000272
109786186
24112594
556056012
198561158
431823893
81205498
7651120
479444642
90687942
207627963
453307570
104818853
59550299
923100555
86499303
128724650
438078511
122968237
99652281
334557248
168713294
426018376
260597650
7846210
491001520
144176349
182579365
356310592
278500556
65314006
107546633
63899759
764868616
64650284
257676443
61024045
4560838
49456189
20968708
35828639
70246140
818879434
424898044
7524276
754960860
13764771
275013986
103747918
32679603
49052135
792377729
448993068
249077794
29219794
310845289
58796301
117839857
311311313
95302132
787396774
10685461
42510326
182884319
97970806
648917973
391235764
510542764
13884644
270310724
413013747
230613509
587755732
10045374
5310035
125507537
58538570
5397381
20923581
731013995
261250080
879760529
102261099
59230274
77702360
100054274
71771268
87176175
288524340
301263349
38717222
441974754
63695834
2009111
186011014
543802622
178544189
320025830
310534565
111901479
739796468
116279848
226568749
21708578
9737694
349454497
193574369
415310017
12093678
419827990
398390496
55280221
181698738
162070458
190719924
87007342
592994556
443953741
32382677
101505501
16406103
202988811
24594513
52980466
239433853
419901773
750566364
474135830
88371491
143525633
135036419
100915801
246809614
356397743
504746605
4572966
147116958
11722878
683554770
173349283
73698359
137397915
152002285
72490491
322572894
56104750
49958515
205185596
770559566
54594384
368674580
25797264
53190247
38347809
174324903
190679504
51892152
595403308
392681100
189262003
9033436
401544541
171908299
54447121
136631486
520018642
735579058
393130241
234933002
557649032
297263700
308047487
96920126
89282985
44969129
3401547
571125604
659622406
104164850
125796925
244260790
489313997
128763586
82414556
183613487
803513132
274187144
82592383
333515226
571359785
156699354
78358976
317957092
235680767
731327951
129967166
139900666
371098319
61219509
17365735
148103628
69796785
621309006
736700660
95894747
205244951
466626348
404950595
171891662
217040892
322145705
132161369
380431798
50442233
480597818
218129743
22993917
431627646
162781353
362639752
788326685
436912929
213088498
265888899
120039200
151235590
496051398
276346937
136655032
19417150
28779017
26934332
179198075
540971968
32534605
113256278
85643392
17637898
201344684
51766711
17740484
2746783
240048582
21325191
479581342
656326557
209381503
330190938
789749875
442364149
624250518
262154799
215862089
136687425
330535471
100339303
31475476
231982845
741432816
29225843
295283831
95537873
118539679
145623506
339820445
175392014
246743784
629863709
312913065
168786281
451626306
288696278
160186047
183566149
21035627
5805524
56671115
33298531
209145394
758720568
316263547
41476977
157877677
28800261
307090123
51515965
428790799
246467512
288610855
824420637
517367389
233378086
615782446
148789737
469598343
165548748
571420130
458665009
628641170
454598599
323129523
274158847
540412301
95918048
273071284
113072259
586130813
429798226
44330007
236768058
185280122
468779449
34933709
20461802
250871598
2205640
902457847
58205965
222707709
497598254
55649022
398081764
3044733
643628101
29633195
360046591
535627799
296786005
314980480
429771965
182678168
76932381
41679798
9239769
256041509
474239524
126537398
27075856
422612917
582148518
108479502
219866586
372094228
98895333
137312969
671930607
20038366
648136782
397189506
293247182
95970675
235298416
142421324
399299336
4111198
933512
102743688
303749629
522346941
25577798
419468873
400922520
264923215
595977856
20351551
396638011
74181301
7334475
8249659
96474373
160511806
545127078
548327855
723009307
56483458
41535953
166391605
759640058
69124933
224256640
108807906
239562890
784915969
2494902
41087171
290581435
694821839
808733449
12281100
133845287
234984817
129652947
302423764
528119021
153989337
148938115
334022257
58234202
133515403
36177739
866369532
124657356
39020170
194515728
52834491
622128287
152599818
311139971
22733422
14473690
262226461
661569908
225230176
137019438
204725524
178407312
359784225
50512125
126569621
639170344
462729244
207518173
112173869
449419804
704137263
213483581
175372503
346587965
706574444
72971043
5530141
479946609
41756732
225449824
608623895
400839959
53955806
133815023
225858747
683761988
29764070
28978879
703586558
281783327
467677382
481749200
11005774
93419655
150031387
680494985
115117610
414509968
438466025
163891950
131831428
77036036
25736724
160697178
159113368
770113530
4557329
82589424
241688572
42059581
3327408
17886516
70179609
95739615
457644883
34192184
36828292
108277194
16289848
282351639
144354150
73128722
54136477
439865636
53196448
13452023
162512356
140013996
514004434
141318771
21131495
68357562
186143652
221865516
32446483
532699302
27728841
414569866
249785995
434840910
242160620
191356318
123127143
285607863
244341871
318727007
502982406
71952816
4815
349739531
52345417
12755699
728147999
252053002
11317580
692280438
93310237
192975380
4128622
3128744
223432751
213386404
231869189
127860882
351662444
1751551
62455911
673193145
383737291
574572168
82361415
314200522
256755243
471844128
30412248
560031052
311827863
230161027
326067927
768678858
67783025
587790944
396749293
145878877
414732863
93063500
264014627
245878425
280566934
358873773
216194114
294152450
391271643
431900393
373146724
142899107
36482793
174583993
53576096
643759065
95598901
589509526
203644570
286514191
268709556
188265925
102596506
6197025
99674018
37201509
13256146
48607614
47946786
110023394
15717359
372142657
490816381
40617647
378054702
313196089
54192778
600208464
80456330
464399659
610441046
69989932
31923428
125487952
676206670
229325660
177627204
781623858
502288837
197252471
223131974
224642546
314675433
400111820
6906697
307547412
20157057
45562621
35869747
349727285
103868659
550704973
318062975
11433576
4484598
318845069
568623060
8790514
791479422
50271793
69200659
54077361
147194762
370853
541929147
288694901
683729287
225708631
191446399
511253591
207876523
86049140
30630587
22621040
676462582
5741499
353821572
240660789
180739232
726214277
46249991
5766945
226029431
783576633
715395351
474502991
213031540
456326565
67339763
161386261
421627979
19576332
251583179
45580259
336012267
66682249
77649186
184914083
118447907
89884287
6167405
306393946
26418804
42736253
551420851
32998263
202237657
7153859
173069575
179026312
7742670
453077285
202402336
38311623
131995495
201626303
115517125
262310193
75842260
531343580
181309585
205561222
161426733
50354224
289056117
66352866
33084089
375194814
84729962
11750412
95994053
343517077
55028168
532176977
144942540
268509681
613059119
247454009
186296432
159659756
867704
706976174
48058691
196699297
591625049
137309535
227357876
68809384
384344302
645143701
428917852
133373712
402362485
330287950
31225412
504599756
578006555
98883173
57546507
4585534
664492860
179061563
392489363
143486228
474543736
634488357
308058890
355350340
95205974
214778786
506101401
29496423
302492128
199088346
432693926
739844850
214919378
333674325
37991900
1730431
230841168
164005680
72517503
36264229
473400863
180549856
3000973
885042372
140505640
242282546
172608373
204933761
445085248
129260714
32437305
684519997
203462224
434459852
273107617
121819915
685169096
381656538
183576596
592677790
576822494
704274171
252737627
258106944
488032880
3339061
361438399
87570396
231005196
4543577
259078341
76586064
311785109
312433952
6913416
12879224
9864743
659171344
12356818
600819852
428683998
348597195
134781965
441167252
573545007
360324412
86285777
161428987
226392237
25224060
600770552
243760557
317148275
16205071
406143223
199902421
436150075
351936649
27359127
497119287
8835853
799425278
343121921
427709198
144045640
186892387
437371071
15369573
206836054
193728303
115299596
620620546
131845063
273268436
7380610
199107121
29746275
401148093
13023822
226248343
14180587
157821550
242841467
186272431
210522543
95207412
359438179
211093764
211099148
268930105
275380080
112215156
596600835
292349624
189232490
486532729
646030880
195191349
33683544
11449212
144121855
705243644
31555019
189589802
279917172
110118730
63834848
167319896
218331416
203490896
51672466
215688461
186357243
722951833
4022896
147113668
764705179
377549006
653337513
156072418
442053873
97145785
646063573
255673285
474749127
114340240
184485139
706970625
310786482
53069064
210870227
54233848
68004709
747852198
102003063
33601043
147277932
212805160
17297108
524686196
24934382
39758472
384311280
84072347
53372756
516761877
61946446
211672056
424616917
15141185
528860034
103127148
684953545
125870555
96485855
197509624
73529951
19935768
48710818
163280587
55669628
863407524
155329901
222207021
110566128
138875379
223092005
240700743
245252520
313123262
32366745
145828414
623812545
335602389
631979810
351578648
503414047
408635096
292401539
238671005
257772364
648307156
135838548
66384137
95300393
6522564
444297897
40857174
128392034
38464990
464538689
263779098
471991583
864179455
36623371
370564360
27122034
247966362
764209224
424734348
193548911
66280138
590000752
60914991
517625336
58162619
48806008
232885273
159061482
336600971
41602
73481274
143876506
162427189
768871292
1555796
388867580
104087519
54062438
35798429
209362135
668111801
577703662
416312439
472852849
178188397
9561299
262086608
51727092
141131987
243385342
14477332
507670199
648387646
162040202
125618414
33253809
24126745
58080660
507566650
44936450
284743478
46026284
438743640
369415871
530473174
271356079
47642751
61345445
41589347
807373494
233661700
169841009
37116214
16651614
193430314
358928562
448636277
336748145
146397686
2347040
626562411
117333459
346783992
811588457
144384847
224813252
388379730
37728393
530419150
703630387
559741488
535741251
554807443
384598968
4689422
860775977
224108850
138751615
25996106
23565487
52440421
120091242
107039403
62916454
12632671
252235999
635233269
348003618
605600001
423335474
21940046
570568535
1205039
314310343
71100836
13641112
144270750
689138855
62619687
65733705
176473182
17773119
48510474
312874540
63503801
902648324
267726707
35831540
73104008
399492696
8630182
358710022
71658576
21971607
288917378
142069158
91301136
15541958
510211929
123054649
260382173
98321084
169089260
543603731
165357240
212095784
23542697
679921310
113648159
202061730
197352257
343147793
107975611
375141556
167525077
288442943
140552563
3582489
848312960
617467979
47840884
444279004
306962488
236241908
322018870
645672802
227970215
209655739
321394737
245545502
199906671
5325168
626441596
19121238
23605116
74949432
174586876
820988899
524139168
339366606
87276439
6862792
150334393
581199362
96237997
198873560
558359769
30084890
333660200
282612090
247201788
346646024
746460135
127455964
391063041
136225024
221567262
355958933
502936158
84192889
343142769
19712556
43424475
280354501
84320500
228995807
915823836
7473831
132043640
190309656
566364244
15459415
246746464
389284547
495380858
386081899
61715906
829784432
67081038
81249626
14295616
55602565
29353685
298149366
131485419
234792901
588960180
77730043
159556213
594411423
820494479
470474382
369960569
39074830
67781042
19007782
478319349
521850537
398143489
435999267
602880415
149738257
175970386
7094873
56751560
21945163
49920155
7961319
21283683
245915826
121826773
2846787
69282336
85049724
761469773
49739927
30763072
335806944
549143532
133735032
537071683
230109504
385989297
396740213
500395836
818090
55255244
13100527
211890597
405497576
146821394
822758131
84694991
509273712
279017830
690946477
268454741
230637439
780075238
525020323
495575612
454376628
284868464
786831340
79384104
204179736
163296617
25231209
77483987
105726959
8941355
175771289
336059139
172559736
107570741
196914172
8935830
494306776
269886567
41193841
268266944
301586293
653498048
333580246
108312178
295853347
71161517
166227315
33795597
237450449
24453953
201592133
65864193
339920291
505663107
13840388
62289891
41393672
245256719
268019985
760686396
328288706
230890517
76261297
104248211
333058831
120566388
199903638
419639765
142924919
322095298
254123145
273203029
282028260
60031128
45802042
571125
409322257
265508802
216179016
251155269
282017732
15522613
577282903
182701521
640177571
84472385
82854324
591776050
242287213
431472721
308514442
565995943
212588191
413740602
299755042
537756174
186852222
640961905
184674975
87103323
740346825
86440860
9106214
128044209
191702418
181727680
676508356
392738194
133931004
738930408
595353435
221110896
128812775
265935889
149075015
62228603
126033546
226198605
22973642
334993793
710201576
269588035
240390183
430155869
30123814
79775010
72383930
9902888
272400992
36080048
112653828
342337841
467756534
286425022
21628069
387339772
71744383
34569383
112675903
588751163
18401551
36951195
230344337
12455114
42712544
261407457
61995196
492651781
584529386
78294342
353268180
5511998
653821484
651160253
299901316
159244383
842735641
29825196
939073
171303239
119344767
287584440
127362393
41312038
17459599
248670697
319222056
206269434
9959092
8680819
74287878
91153161
19260402
460178826
138254995
491764001
329923239
87200404
714497302
161377030
311620764
348279230
370290751
7455293
37113632
861806712
49200730
13574743
66535115
468836906
104905392
79814770
31414767
347585702
516996620
274269129
56151796
52871579
661676713
14529
127499555
744095302
706979694
178724103
140418046
480770373
117041261
82067508
428764035
416341998
511107343
466748459
1341702
136059654
35319848
27726388
74168288
62997579
89525575
260295162
329170050
73315954
768358462
246515452
540150981
60541060
183624668
464101320
1253492
724405180
456766691
42063213
111079643
160911821
134889718
162648891
232908781
328660440
216718892
114244788
426395941
197295304
83453788
436995969
1574627
608226259
577084604
317808
440665884
319309446
282200421
215451301
286778719
99440381
160343194
740354893
38636342
677128367
218006465
584301504
40673530
579257150
265960834
102082634
1890480
109904461
192727758
122838919
697696091
274371893
507242603
12229258
180724047
35366383
541278103
803599843
457132907
46266808
48348588
145433757
187431960
212650993
422258505
114436408
453405243
252625106
753432808
36599071
174161781
528379221
65731370
283128579
77890161
142833798
18830269
175030927
449042925
301906310
119303981
92018913
217345073
97091234
261216145
60650548
193613169
56877140
235812
601724926
135174871
35839569
601089915
106222565
38233007
41106336
733063407
61981937
158680879
168483038
336178360
562574722
391392573
51778805
39012814
865882337
287417431
244757482
15340883
38595923
129710462
179054137
408648410
9693102
703886366
299190878
672874855
560781109
339329893
54868578
231509772
16670870
628974831
8206664
182395963
682313
429116090
408487423
129133282
68932262
296800330
25449357
33899890
31480337
338577206
342644171
104753023
23717614
3137667
293553266
655123041
643876441
116436744
631387304
93642601
339468312
47227225
5915243
238129585
197197443
91032600
120244587
107401078
489631760
355651877
273600740
591742619
449653025
279112005
164885666
153164859
88672386
131167754
141404650
64098824
119956448
178719222
88618700
618400148
206106714
635671419
107631109
26984094
12147829
176229373
558315041
858923690
114909290
61734189
74140867
233440583
42226034
22534651
226406728
166409945
711398174
316506554
258252051
56123706
509768705
166174449
13778130
178355408
287990468
995536698
198004071
612254075
142486418
107646160
620406391
520362563
115923393
648519312
34584388
624763653
169822720
594064706
106873589
117155434
81979694
347263009
262195976
579121876
5978699
137140744
79103153
800661647
38565867
118518592
464195946
147412289
58517447
400218090
296800690
75764993
156924146
141777953
209156387
491493526
512999393
1494275
587442567
82582708
477551293
308041472
190751246
7666795
61847030
103839543
26007100
511571976
532044336
787422332
120881440
219546317
19814666
559135710
489919922
167140467
24957145
309141030
439986244
6075305
194638684
225772744
202238320
161480251
348632940
130610482
633387025
182408620
782588665
362296408
43548146
78650076
130570438
618942264
294040859
198135311
470454648
448024885
219340238
37769702
405859889
152236610
128562169
74990079
79464607
558727069
26523027
459822888
374543512
253909524
86654408
134312866
96444997
186444078
479361411
192484710
448646913
526853745
52140848
85696236
511524848
764113127
60304219
163137420
728612732
19634173
40156173
52091557
53246472
175612268
344321184
16949788
383475914
109164299
306232093
336800556
588478581
91545896
4095714
362696256
776583728
603539516
276218573
750129418
46959739
258443633
47136572
412860646
199409051
446472098
172332357
171818147
120499846
26675270
622673342
44801
165651501
242135044
180092506
94566410
135336215
4709304
339833017
82532518
401344057
738617306
7440162
662836573
159233733
711697357
460102854
112501602
151326971
237289692
36264435
61770386
236933225
342896724
34982357
60554962
107647655
74864764
28735987
471081334
105959874
452143633
199586080
171069662
285627605
422279383
351369741
556522156
14755175
273611192
407565792
137122757
369704403
138039708
95026045
97593702
15925989
9912591
105545548
28880431
322749805
154039004
598252697
73745440
314749270
75547233
196325168
42666900
249313452
187575278
576351878
20434283
374434040
689448072
443496207
936117853
373180898
791574376
417409600
63160098
216131747
118208931
277192359
188209280
235306278
281315
17356530
376441420
111425413
547239792
780660218
301870298
715358712
36167745
266148629
190623352
283910839
30206449
465528050
293437015
154421647
689106898
73122991
158661408
352194848
364590511
28833810
270480157
859324182
264944019
321017910
392894543
449756054
161568916
463715547
168770180
279379688
2730559
299289726
12641227
342473381
14788824
101591060
161427309
24831820
240058790
135485595
205722902
243005896
241414488
597700362
334366994
88726688
2607880
345642800
9314992
20129300
158170845
133088201
614072457
733960153
290049334
112022044
494018358
856442430
74423229
586657996
30829207
581344260
72451751
225724609
151990845
365549386
127351127
218103554
686464060
56560371
519185863
270021955
72859840
413040096
282495196
175881915
467824928
346267289
454197104
858859309
90301666
37826904
364449048
266397628
238198791
221869744
25843380
210853641
8722841
42673760
119595577
62568802
58762519
80892769
449030151
156863972
81253328
87347767
96935284
234313404
400834164
17023773
29856919
418953648
49251563
39254952
375609091
8229513
137842419
581753613
370242386
404337702
24876602
837558855
530774336
64916041
248913914
669750010
646596329
62102317
267630063
136684450
210021677
26262649
24785762
793460248
378536840
549551564
37366088
42200228
26325356
7436929
126567943
343325902
746765579
76752845
298612186
202060500
522114788
249523163
75961593
839347321
240489121
14917796
104441099
63427742
285268959
30722109
193682637
510678314
58855980
661896098
39969388
21032833
69095891
441824463
485977388
32422161
58549377
198543483
446007095
401980126
326080018
74404169
144536762
200298574
112206168
684558796
154724170
236613030
550662303
234140003
353801804
3179321
453606662
193901145
278724757
234446344
66636665
175804558
527180682
593984071
320188770
399758635
244452733
287922501
40193243
780207875
520937656
199184866
43493438
504390156
188776751
745927831
52948335
321341109
75168884
461685506
314122608
197529594
2582251
173475875
122583628
347189633
458373348
512108621
58167948
872738139
415694917
116180765
404568879
334250518
87204705
22286478
149488523
18701024
409747553
46195376
356173641
383694493
271901935
166963505
298266818
109925080
512428122
51776198
24439328
739457231
1127089
426915638
41088838
77602477
153262052
298759325
30800515
615123045
102082515
26658641
569646270
194674189
707792672
114945479
14570766
32481451
32370062
722811805
105089508
380620351
84283867
601072556
170353693
473416893
21787563
360937819
96493690
458460442
160425820
172378926
33480235
28125458
436586439
45884682
308084376
10455403
17285594
15251697
140329231
662212705
68336189
157823528
9842787
141411280
345294844
546537098
18064565
59183871
22539216
141184206
87116825
131747788
89388394
102406441
53792204
394457676
85443546
816076589
9409254
321804635
169719710
169770934
135674941
16840104
298004100
9862840
390166832
11622180
427438020
48449319
16424127
132831901
583517190
69907807
866133459
157218692
712447765
135968319
28780022
409002189
736203529
8183983
174343844
35047096
299730111
693550686
2042594
4093570
42866081
372137057
339540661
55774802
45215931
187456575
61012436
60763490
142858031
664526952
252377121
656452
156312645
24808227
29480465
278567618
399057091
458956988
249970494
60354854
64299076
490379623
517743400
112586998
324050288
124456015
224623853
35294488
50470149
102288333
65976430
560801729
21433849
98113607
172986938
6076208
244431832
533782
141033662
71035225
66890134
504246367
874964231
333884215
65367369
219333724
323585117
621204411
174910402
422512357
52857053
35948060
225527362
134415085
115704621
6543286
373949562
439672859
22587345
329874389
824945
415387910
225704270
16481179
403120501
1303299
227896902
56521041
51675284
160158872
154205662
25159799
305266382
108358921
361983714
273968524
369342285
291437581
326172720
221901856
155810108
20547793
335171918
105150544
353534675
126067470
790110516
2284745
65263066
549265554
57259651
122226945
226235097
147980051
255283481
77391629
289597834
359283900
143329220
3544318
50462667
346290018
38973340
5692796
441331460
22549870
292810539
111527338
599532382
247338534
501659135
820440405
153718935
72439594
136700738
452184064
369602062
4668745
50747521
201736763
638091398
550700784
13714829
5452846
714138953
35759182
116237252
387349977
287993513
83961651
487248743
208568041
407335486
151595124
128143161
64751753
22420675
655383079
244684670
284817268
803811049
1042351
108149109
3299130
32522107
516814163
45681963
225817790
83283063
256891317
50669558
65221029
54489066
17468471
75513085
52911496
429574493
108131770
178154407
381597827
208835966
334252793
198355858
34033340
53491294
73126296
47592011
367534653
239944921
62338607
244644
339810001
444617660
275632515
44881923
209031420
60711888
31708781
8806622
473709940
76415104
8518096
530021466
91757604
208867783
69699191
396451369
634880704
573768153
294072810
234114220
21677420
199843675
404464188
40061890
797876143
171907615
52869778
44256070
724322297
51180806
200424518
166759271
522200771
94413718
56639184
1928241
166683088
267752208
8227381
894676621
87846730
327776374
282177975
626273655
901543243
589124986
135303936
705626008
6307745
293534761
3534226
639075506
152621742
109105977
43617014
116749484
87326905
114261930
20261921
267425889
456187622
122601201
17520316
86600487
302613342
9313918
247841846
688727903
80634908
85397053
343803256
266440857
333477087
402268468
101039817
615347816
215824409
24318584
30024686
33647988
73527518
414539550
80262076
136733131
160280943
215933075
269653882
156682237
78048669
282639364
434437950
10926183
100435177
276392772
345178371
99098279
128328980
609380577
408315832
302298546
148322358
626562239
167635736
26875350
248200558
293357913
357554234
43627261
110101687
6949512
96385913
121629042
123050426
18928058
140009217
36329629
215156440
235109007
113770369
280260630
22375665
337679548
59334976
607744553
176448351
422787605
103676072
162977428
557061849
316110222
273872359
236979459
357258368
426211138
79015903
683465128
623878911
232378845
215045454
140401797
585600312
134989311
175872094
321217622
638237128
274556463
438182736
95065337
634278999
41174304
167448017
643166763
393398470
344756127
474594061
135940695
380323066
192974599
90045589
114038569
106582183
78367065
46050773
393965732
222481525
109272177
225806702
88946757
410688171
275968029
110170194
19762025
41956285
35106235
116922721
307990921
431525702
24114592
464782842
518323450
488108541
14338014
565703386
15245392
378063667
593678831
101632724
357189870
17303532
402074430
182350150
75170598
289500430
381571903
421530710
609933400
940540273
96816259
504155745
127289387
560191163
320060609
148595873
29110439
25886684
75376235
335766188
291967481
25033659
481241304
405024458
345981906
102876698
665060904
9747721
91908233
9564404
2538493
79249012
85467207
732067703
87960715
21488195
250659779
604140050
368248724
761268110
98193926
8551282
174068937
403825294
213336153
315706672
51128172
5347432
109056346
138784738
432573187
51243891
188216714
7130407
278311499
398602150
197441968
89167104
274927576
325685740
128457512
199691608
154330217
134265949
480515462
35068908
159382613
631769291
24415823
311118458
231521254
16164056
68336164
211915820
132902763
13424950
73579251
121962269
7682813
633312609
149756839
200447536
200343096
321908437
66572089
875031148
342592408
214576802
13139687
90758928
2734466
278790222
264550864
109317272
585113370
241406494
34729732
13031477
102843735
817253823
58723884
345734980
178614743
52204660
53817663
177640603
6281500
134752862
296578353
5078252
251184618
958391692
492952989
195744844
425502292
717443592
4471885
425031688
56334399
35241833
249377363
147393137
109982800
827614873
734271502
661996838
220711471
2708177
26177115
147826764
400711554
460712554
572918915
311425262
24455208
137617690
47112811
77833046
15019483
9353985
625824190
184334534
347065945
530007588
4069884
375598080
218839172
716831593
261124010
14151027
313615014
15114096
101900063
172154180
249677011
32135603
581356265
229674015
7992019
54501188
573954486
716559207
98125362
74798370
9660856
132066235
35391329
90475080
393376791
599927550
197192745
156142995
149121675
89696643
476394691
117413894
157370481
183647860
281420454
813995037
309206917
488593478
516293836
86774687
118864511
63061836
97607242
219135646
748794526
388248119
193029753
811771197
92592479
58561224
136087120
95698773
475398096
272595425
14653656
38573404
516465649
14106921
358211304
228089233
98914586
802342839
26790479
15190433
1200659
492142484
57162624
35914203
75743598
378176783
600406166
106128849
557095262
183534032
15289304
25939325
365800782
1342084
54282910
103561810
308239962
116806763
6615922
664440746
351043152
480972056
173874304
142662762
75196385
323247054
300009558
104883891
358411671
468793469
118897665
50473287
16711748
363289180
172836463
61320198
98256420
23124325
102121292
371742550
116903921
745611789
360627240
147224722
924234006
40037364
37885328
471266315
878275711
54732096
34020769
113548792
123312637
428980053
167255471
547412205
231683840
503517789
121754375
143838594
623615240
8349599
66350811
87787281
93135922
609219730
135446443
631903800
162627147
330932958
224684127
101232115
1432190
235523839
7487093
41367787
247554624
126441613
670619666
265751035
293292246
170883616
80996453
1547942
455652858
280944554
620817395
66271107
12272217
245709839
401070863
26718285
41397952
935118962
78178484
310458836
521023110
31835512
591049179
182602696
118884276
44015955
577578554
18194353
5480903
140635459
489971129
589945711
67133960
143560413
321400392
397080163
287504415
59442921
14854927
104151495
739207072
351368285
65101553
124048575
271582520
410892480
540244105
5885009
554296179
18624135
423287397
827647563
393094437
301613416
83672092
756051
91990536
209201443
266140785
641928605
55849049
12396780
140802699
82248107
90623122
104338373
62869614
74199628
129651245
90530727
108695034
147122836
298991107
783805717
222705360
119913817
435581369
2684324
94389320
179865227
4042933
338353637
247961903
422766637
23896962
102718960
964074
89995290
141205220
118936314
649402062
12101398
890262909
137746260
173592728
29834295
421337489
71873560
259609659
370414904
309543671
571697906
162813272
471020881
220282533
554658025
518335034
108488157
44610379
359062783
449316113
537022519
315241714
79879312
85503493
272972993
706372437
467407259
172691104
101408263
420037262
156916094
514423861
399570986
174007502
529296223
638281919
8338896
21337610
787080141
445103509
137728296
181256103
234396794
46056003
134144013
441943812
95430663
4198214
46039419
539202967
62037406
13288533
400685516
89857379
315656270
69658251
578673195
84214516
25233227
50367605
286443379
202235074
182565421
51885907
704930615
8435044
218463076
314079216
52701594
383200927
16500327
444219906
637289305
104694286
343069380
198833301
102289246
408520907
5333246
14227193
303979408
382852698
228959671
61400760
461327154
6572588
4385145
66355370
424297123
189299151
64086359
166208631
100329249
19635727
406665419
305534704
207578841
33600493
487916197
352435722
854128280
178583215
4022301
74302181
550624765
508932957
154442835
218582187
198298747
336843231
697907804
772916698
32984932
70824206
50618306
209289907
285286667
273783209
99407611
151788062
155399250
249707867
158719849
454968288
690022308
213590706
134066832
106068861
55752587
116439972
227999438
103010212
321776614
300690072
10412934
23347106
318982864
206546252
615619786
44928665
28696318
110808278
2631403
158410452
258411213
24815237
360287351
350516966
50332645
159323860
187765852
160186281
220212822
80908813
895398806
275655601
76188877
140402170
235682590
101757436
168437359
118942970
175245123
454499565
419219070
14842884
427054508
239910546
549108189
794271800
100194394
454773666
207288971
147648285
263468865
120398818
125502881
198249100
22740944
7928590
331628233
273437944
205724133
176728077
91764761
126568945
499278577
28880103
30736729
442822215
88042516
827903124
370448519
432287302
2281587
215138474
7445085
158333771
148379531
446745300
756288331
33408087
491878669
9508584
311732179
315007817
546498931
197883788
179576171
177415208
802611225
173511641
224038997
66269126
306127967
123044092
52733620
137205452
328909236
16113942
118800661
485865796
480795674
831974487
572786943
22269928
402088732
331846966
854291266
57988874
138179987
179422076
31070302
284910927
175515147
67684060
125303221
116950650
49828245
395066714
672453825
155549394
110345431
27449808
551072384
17922082
663009281
64287913
260539989
259775984
375186607
26540477
641047924
402114610
546768099
236110951
47302440
98827700
26871447
164590846
612709373
83206164
2730156
167881717
181112191
2632003
143819474
96616565
469916889
425728652
32628211
355868902
428875628
105507535
249772831
116495197
576633997
622850054
5092052
165715409
55724196
716457217
263703923
578873005
136905191
203438476
138258271
49057509
627574275
39334576
60087375
402514456
902713576
310470293
154316927
465499363
528088620
261883773
51526057
46316607
783983384
256453726
139757445
704762452
64453111
22351488
240290858
281695095
13836078
126076830
379856734
165816687
221150498
72118309
753027428
511112857
42685931
393660640
367633901
455486071
160638066
91750299
358629020
184620263
178300133
43504529
81426916
469313978
106067223
21629105
335812855
10601096
60979669
733473834
17700247
552173076
19693096
320683316
343638684
79111882
76616614
79762426
374307735
351884531
228401829
148884811
353520139
742162691
44247475
50849324
272449110
85139676
183626084
255692222
385766392
626701869
11718283
33580545
773692540
35249121
44159416
598646715
272904875
513775893
191205766
189596075
186534780
24780452
310021493
77918612
49626385
47347178
60304695
188703896
353519367
176464798
321998744
41574487
61006053
283940045
36101586
598565587
325386505
631806229
89677016
15566050
63149917
428184757
105340824
248160844
520714923
363809414
46788668
7287283
5773840
323101902
681958915
297126393
112083203
549644762
195525227
222920852
182510904
346446743
149751356
35171572
87253555
6861410
177894102
159214620
14015702
271755689
41808258
2200215
301926391
212280924
133656033
14429550
60509175
248103671
254689926
12947858
18908474
38955950
227412391
130287406
297936933
238660071
46905058
110033312
27571259
569198563
281266325
661365721
296218848
411837706
136351025
24805723
467321090
21334806
162929725
424123303
322575858
533310008
67351231
204168211
47973792
223834302
110207154
16180319
82279027
15927799
300537787
235047342
442878693
129570890
283116920
24753129
78301861
263815559
9017805
46142238
138005886
92893978
25058436
294393010
540340843
149481801
339573305
123807600
375314610
127447158
79268793
195659211
447081623
807972261
320558619
370076429
263306408
191382491
935825916
96165696
233575066
54659904
519464527
82528257
168046098
146536256
93967530
795317884
545774112
245544877
383728537
668253827
377460408
4623455
219445965
12009608
79051155
757617385
215278466
31172932
56650436
366159692
616819119
481547705
80177710
651819529
339914681
163181983
365962727
8335549
10682952
492744152
180166973
99118296
27726631
35431188
242002845
198974709
107992870
5598832
467578131
637210307
139887720
419143590
8690495
437399981
188980951
339522885
334607225
703210744
280246820
70770891
104114509
614674220
539570620
774051
583066556
139651900
139080657
19676406
292057284
77689699
431688763
15438767
183769776
750173624
616257292
313613327
668405271
931210673
319752496
436217950
666742
2300973
446184997
62309053
8986055
131955654
144691726
22145577
511384819
55040596
262424944
126572850
137249534
701984521
154353666
289278288
1226365
560564939
515945387
392520936
232327624
86840543
280980960
85419956
276118290
179259857
2034432
91581941
598475524
222266565
216675051
734418076
505411310
281516714
55169183
410196760
518101873
28008024
183675441
174411725
95288814
218981931
125340804
27788812
51695933
526593668
120951645
1862275
17091632
157294077
384246649
534949894
172569894
364049046
155789706
1862489
276578820
172755012
143609246
197708916
21277724
189328141
115599054
294346263
13391549
861934211
19568896
228294476
6996187
80186423
13303372
334135743
537114938
448512348
531042031
182154843
710468824
553643019
177702902
89954480
37709220
72159172
14428730
400674371
33972801
794905941
19229445
508630633
637193446
127263197
181132903
106895396
139069533
341829048
619049931
176951922
444085188
14573577
131123799
26945070
101928525
151970366
617908082
244400085
116026905
2210009
44301496
201911788
944299525
85821768
545923
144041301
46456220
230697792
174793349
226869712
377210922
446120482
211145489
12575075
219531066
662110341
353688233
194307188
381589
245208633
258384809
293144655
319600649
1179748
683601943
386236547
24999436
122285135
379668079
31037404
60125708
21936718
142120890
269277279
409521853
130334
256674356
527134634
23488098
61341876
3381534
62018778
49690250
219880221
195324764
14131173
15700853
592582119
156495861
168729404
2933011
505356598
82054128
5596801
577620275
746291351
8487780
94526310
255079925
25450861
436204611
407680866
676096098
257452928
107992456
203384509
326035497
46828720
229380177
257477249
453884191
26539028
427169988
110398459
194158559
22800550
60779360
206194635
230968490
198853876
30488352
101170197
235838890
498954981
419063171
21826135
563166197
53643456
321943511
231644934
7172564
215536761
630457797
66643381
532934912
206342199
376880829
252406255
40398694
385023519
491941560
583234981
322718085
110293339
403154301
93898576
94847640
504242561
2905502
10744124
558645467
209328270
89294264
250598618
229775032
111413268
138971122
181186908
249153967
138618209
188095283
646589230
497224111
453115360
573352937
365300791
301582954
26811367
35907525
517861974
203874768
140284988
325464184
41997217
629153396
11793115
187312833
60891738
156235460
36018774
67946574
378953452
425543327
189089788
254819852
461858308
354617097
318330302
30129900
286258675
184341595
458678232
427449400
95006838
334394180
442584542
105332955
369995198
177910298
171160011
43026102
69572032
701053807
104174092
291500465
150728638
65534171
93287065
49636614
358444305
174334268
67999024
569256082
215023164
438982660
110066837
421487821
58231360
48509
342495700
382381245
294099083
176044124
229854322
215307736
158345854
314747517
41407788
215222405
199746610
444392188
428377294
148468118
194752457
196733855
613164268
387752941
274171523
176421452
364278598
508455341
45858816
211646589
112457208
17585301
620906315
633369601
892270984
792493906
53279202
4381578
186066211
104326669
761884085
86237759
9194930
726114712
34957856
365239758
181227156
219080096
181079762
467536904
563560683
734040272
254923988
330806137
29382697
215412004
182345021
91653365
55490183
227787496
2100363
37066333
124931698
139957792
95570410
95440588
51318541
32633458
335322744
554166995
121052908
2194512
34196061
214399729
559181638
342985006
15989139
440604516
197565004
31250793
457805145
631198949
28106432
464368137
15399922
302295038
803476761
51080314
403298908
26617614
629903820
338410344
28589554
357079232
225431060
264720696
274235167
76374544
223796756
254529886
11082288
142205250
366913037
316943813
9825425
6914551
57719301
73356300
131792675
682031041
237267220
1777956
681712509
390367570
173404304
310798259
194033584
13744118
143179268
648129884
434348487
159196954
140059374
353356177
109008496
500179029
19091074
776124994
406995913
84342629
1780676
347367764
76218775
91590831
175567111
27853663
85807056
443578582
68512210
603878573
95640413
114888197
2713909
283977149
350539998
264005790
366265578
614257220
207963092
298515415
448959486
430520825
514628870
390318166
100622626
43280109
679651890
313090281
220018617
302513
926522861
199762078
96696944
690254760
473256559
224545765
217564435
496997178
860084135
388432404
293203701
375214394
539476303
154390898
269114757
402380573
90441845
121341034
240894933
268374951
603504627
640266326
334314977
736450887
271966942
49041291
24702434
274473870
555876751
659641227
776299480
186219257
41989856
42689811
36410298
9789453
114948555
219759123
250589958
49748672
838503
47097022
162226597
778441
49984232
686617491
338225689
219827769
265115663
257338745
97454603
247786140
79309106
16065665
140713192
622788069
379259840
380437984
276737165
626593009
210564724
11012228
713925017
6553199
719604201
615298289
119183076
571548515
94006269
104862422
454528395
64283159
8702505
156456534
371476163
688309477
30647560
26838866
229119617
268147267
602659203
50125527
109236592
277671004
44006718
388637934
801792964
9126493
276166905
165113371
315247295
168135552
294396164
197708351
113033749
531657852
202846134
4737345
130494112
143380776
327481752
98730840
276497240
208347079
361844436
1121166
140001519
272383900
19955675
20660174
524568755
651931983
22924081
125752192
715239390
153395025
82322736
19021083
65720073
386239657
222863112
218290488
19181195
651397748
387532144
2126340
54588133
31744463
95931819
159327648
160182792
327685004
92770567
299630279
33064583
585303514
17560133
195980619
68595704
77477247
303603707
123662421
729784934
257459754
45405686
466028355
107427637
468541058
436965856
572749534
301430423
338881163
94361937
37503417
286937050
238634411
136102406
640547066
383684052
41053905
213445511
43630826
805737329
216621246
181620272
10658618
141676885
479353467
168164770
228206771
242397577
269821932
246132005
39868570
87009180
219930743
523016575
112499679
136591567
15433598
499268155
51218323
212369851
255247978
228236532
595651407
183307268
3480889
56225211
517814340
33651862
863456525
3043089
129226881
131156880
408086399
216680534
401027778
664711257
569246214
332297771
28473080
429000794
148830470
169290954
36768535
341130946
11392657
363666407
149838526
195508208
1856574
535279150
122105716
708408851
10602663
103497926
40973580
15070352
84514642
85927362
377639333
200599927
249197067
194895847
97222348
93644284
560577967
701593715
139498841
374754308
421770862
97689923
53295687
412673706
37826173
457397195
259754938
492860785
251116052
422389383
719518872
310966139
7834041
48243110
375630487
82668609
13587409
439519257
229627537
938512530
196656594
238572404
539799003
338998356
17507073
65423701
73158900
517786552
611670593
134277431
94487705
49289968
264317046
57342682
365994251
286568972
165768266
249971527
117318676
739124074
475517542
30420566
279842173
469224203
264363540
250866313
140597129
100449348
129833487
532261266
240146167
70229031
573066
35738553
108645824
38819768
117892784
464673236
1326776
553881381
601759677
64991496
140760479
295526552
2550357
38055250
16851947
610521502
65636233
59067297
21871012
562650264
80015952
14201465
120422548
341995442
46330246
751420594
238173775
435511404
21281070
269985673
455321465
98358648
612222341
187619843
544939474
578251052
929609147
292823828
556048986
360496886
313194426
201775669
85962830
400166921
110871662
515798
314608466
179318186
541040632
330977043
87490095
289474748
19284581
33298262
70968338
99479655
458078370
295969740
788652249
76849838
229787927
328024357
237920739
443425062
649751189
678448022
27527700
153776381
835175110
712187905
457533190
268576342
61779458
182672169
1732091
368142048
230059363
168164313
8984876
431489651
52159308
242678926
220413844
30330044
60320077
365796405
181624756
81619449
126912709
623515083
20936852
193367533
529692963
195971650
27611192
2796556
14319162
462007766
710113415
173743161
790823675
200868573
458169672
269497339
27715025
217680305
392049489
133782253
439884576
4807512
64247676
19708371
18908038
606711568
9436985
94566371
942028870
241719293
256974520
86703902
210452920
202548982
150435613
535202422
794592547
24025306
190971483
225127477
15476082
162507606
115462474
3558972
91922149
321981256
98176399
135123063
7997277
158634868
280181103
38046759
96602236
324143611
840053863
52703004
51579247
13265784
109238760
32044969
127437495
85478424
78080142
194498509
218352837
363044535
5422259
534461558
146601277
84087310
178359622
88786728
31810588
73437847
534466591
597126319
718292070
304369927
250315154
723206765
109089385
250743859
453721172
328409720
52597071
298420263
8314148
18016849
480577356
115668718
307163103
100601746
383185882
36760492
42825407
95971276
164288233
682322837
468356676
395488086
27568577
340451695
278497415
63858955
250187476
613938307
85213701
114534657
142245103
700275357
27126362
570814681
8816666
154363852
173311605
714616751
235738709
225745665
224970702
339833572
287743059
663553635
7248693
639365906
3146553
401461527
276778277
65066341
293852489
350721217
214498835
157370066
88142326
2787068
336143502
102568400
35075523
110622237
699704791
65025870
3274495
142854497
344060750
113508135
13634876
233934081
626439641
819030305
190532689
72571132
4160672
693649987
2089192
6614839
36951961
286824698
6123795
57337873
15200854
262375645
683667465
70050139
379566365
219152636
239352158
6986716
253148744
342371916
300702956
47079086
568729913
473083228
590360090
26830037
202960664
108960955
649376710
59803997
4747880
663302110
51081080
284567125
380850835
333547811
63019861
169886139
197954205
868022364
15367240
172916294
21933267
86876256
715893934
9754048
365759793
59925821
174886455
626138897
55949665
90511236
393355596
157191606
168195632
243372830
1586176
622991651
378931899
2185968
7363993
520288488
49232369
104920107
13746540
444528934
608232373
54530073
415059885
519400822
87984773
104661320
434724375
209226049
117055887
53023801
55162815
13099738
24137874
536461510
299754902
191060274
300273369
51178354
50950625
123610724
244749700
72471470
157044948
76650455
77576969
72311779
195732601
37965949
16856168
269703180
300068383
726006679
158115685
100043826
23946660
14262587
94363733
748305641
347755713
44598723
40762569
558784140
75062931
440955798
195619167
4621925
306221350
422070313
13100648
141046292
459604449
332726721
27132975
9753356
351347310
211197845
276026526
897886981
67161202
112768940
137738415
403219098
129271852
84483346
82591061
122326515
528829449
112482607
37314504
436863243
499140645
637274494
612699518
543407700
227969796
772530759
244164582
115953952
583347760
233667532
742032785
144138342
496019695
825261474
217708630
279208391
295530317
91200004
120974625
180001785
187002675
12721465
760373638
282710518
345279612
351693166
343185922
683479871
2677340
26336793
206162278
657228217
4941648
259255867
52084177
147241566
316808581
29913662
195722291
23947549
87329340
228880181
33296180
401895578
310160812
287795874
1745292
117151435
18945590
9003182
297275217
405650357
153536220
373252970
782274921
53703986
324053207
491242306
101382440
141458959
17502705
4306503
49952194
145858417
45030637
201508369
6948345
220252700
280225585
777846431
364511030
28913352
631087859
422547497
78622982
131590148
295864120
463772025
718182294
141393883
445883633
98638123
734977629
112987534
66017957
937922774
549977685
371864543
172001532
221529657
10192962
25387521
823919886
172245463
176850160
99382331
123663320
808090160
44275769
174668541
138185906
473235286
51198910
170450636
36919051
333018865
34371787
352580861
346053992
43635956
4417947
181478322
514708716
595872643
87250405
276117035
538158831
67541010
79802374
26365081
16249181
342978628
304968486
210852342
699714759
22073920
424231729
550845134
52827985
28767416
5176953
204074715
685192659
280710118
22312038
136461309
64274979
187644712
296303603
159735000
210495184
175607348
304029034
496582692
726351695
22280914
268813006
273092390
193020566
40310297
244359195
141980138
233941887
651920337
222357076
164250861
95757432
173236710
952526403
237965640
84403806
513147376
489125575
93843702
20087673
153130405
17510140
396368675
164600176
117730190
7196821
111259852
90078591
206958677
140411123
177121547
151036440
294720374
300446304
49977846
166839768
386245517
576139447
13358013
410180530
601851532
717688497
601137302
13836589
130918065
34221080
289524396
140919984
187023856
1104918
1034062
307949831
123438600
147330865
8417517
254285052
297619208
247888843
794899449
57916155
144556128
638216542
318365854
341070311
32599922
37685911
500607392
99013254
451553956
103502964
136608832
774953785
38861587
89833037
62437451
21652125
557755480
268746843
19254644
273372392
72973089
195195436
55896551
176943507
102748109
58829331
94471372
204264292
308938633
684353545
65044114
679686693
522350287
105092139
107484216
135022128
837174122
836777184
69541272
462499355
112305370
220621570
193233873
51634025
658077512
148306898
136705201
248591283
33725397
28351316
29337190
27010948
135134439
275522354
755264283
67659580
307062121
1006995
245792425
280289997
468576610
438746641
551359898
291536311
577710122
108602395
3169392
12821480
389276993
25862435
157995548
60973092
139760646
246647445
806961290
25552293
139158256
260563828
272539038
387789562
38333777
72780289
627280281
142104468
214907835
351908291
50699755
485829462
65881908
454405119
11345597
562368797
163667055
404061610
104136358
240706983
760798466
446421522
688873822
33602299
145260414
492845988
177236190
764328368
942982190
123337738
234656052
144996087
44168461
161693135
25224654
529356329
52383682
510622458
59048605
39384424
44754052
32969772
127283578
835622248
841282137
63223733
70986500
321996263
3634682
476777848
330244471
49699650
303017542
75009834
257662494
11703819
7047273
668854257
86025014
137958891
318527509
46224794
419705031
14269719
177003726
37527397
316885520
300942764
87336400
234647039
591961344
96870941
374273158
705323104
409150336
228636099
293311981
912004934
4019222
200931316
285567666
26590143
55845399
30886482
136747337
278624319
35454848
81754333
48421598
137868595
351355468
197686689
50668076
9168067
390515514
151527778
471991695
293374093
381119911
71209691
1032906
647304243
762571140
342993600
642049673
342432997
89895048
331611753
72337697
515365879
178604986
464933090
436660614
91227722
71809168
477944907
117487325
33758195
581015816
84636792
671174110
544384830
98151458
492568271
142212850
42185665
39407828
348595815
47717415
190193019
112368976
327546576
487999461
248566573
528037412
268626811
632430375
342072042
225254164
291051157
748719030
243302412
866827497
316701652
360535670
820069
269126066
64390311
212751678
380126921
6086332
29670506
67353626
573592578
700819345
823946873
161938878
53863993
210170249
69208026
380788234
12291347
711248579
101400868
113077346
169934440
128885398
92520568
50574103
80601403
115394969
164774062
334555400
502236049
119873819
369726410
36907295
354097745
598489428
145867712
184206272
37236644
229770094
6010993
693764805
150988533
109166607
274639060
357200076
89618968
45660363
180528191
11034690
259105459
405014438
893322755
294868783
719791167
12737303
8010551
145213011
564102583
1592811
94030171
191956740
896405245
180209275
541287107
39957516
160630328
389860298
490749539
803767468
241307632
272402207
43157956
358524874
105302409
98960178
49107574
22296390
766206249
14860587
305009885
128199941
333725886
172000915
70871915
186962699
67237752
30393372
162695367
245614345
40860290
397183011
458948427
373077443
965929691
315504419
440356157
471074737
45938635
345240656
10651308
129593990
137299549
286387307
426456482
220980123
647089076
297193315
719061781
331105532
31888006
7304380
298043660
43039400
22190317
366489353
40904282
156267346
518498454
598372745
129969027
74816332
165022271
101731615
126629836
225568056
11509342
140349764
8321386
799170625
742549194
39083359
155261087
327025524
401150751
506685625
89243900
159944535
54196442
112213826
189094009
75689943
458599722
273479419
149078506
770325791
732409202
205524105
175769667
317894845
213637535
27530728
45622955
325631765
313854978
162133875
40930337
225016834
6267757
676252430
726827157
135485297
36191811
59723777
116642854
43650911
373519430
150829670
64795160
190401127
108036182
501781981
151747264
13014318
104617015
28564374
637941535
134089358
650055680
885813308
380114118
34108353
68085490
433900412
20547628
12828332
193825460
297282496
175852893
470929667
187504239
17350317
131496289
350459303
205617549
342569439
74052871
451426669
97755034
425678742
389253358
15451706
62389228
21133864
38063213
79863963
15812511
13045769
318823456
319091144
155819440
18476768
516201414
308559181
639321695
19395610
178713077
9054556
67667911
520072974
496200486
24774366
88950568
280979040
127011432
1631432
970103
92747116
660319976
240632274
758011359
192509760
310015035
118789494
134366238
141724890
829040575
223814005
250595199
17045675
3690941
45702171
482202644
621121
232535701
487577196
80795353
141979420
709226253
408328637
166365636
106897963
335899584
95520060
6047242
324801345
172208958
220530590
139015033
57620040
54221065
46012161
109923735
436212172
23926505
846867409
309317840
78842306
268212656
83214004
276820638
40260946
12982373
153654607
793740782
851579983
124023921
342536479
10649358
339396845
78409413
16836881
310594820
213321556
632777447
117725772
425657995
626136572
47737199
91910229
40200179
336305415
506817836
621792610
4285929
462341915
128062923
6301110
13874489
96201588
321513089
765342370
741729
22689372
57267571
136324212
423718230
417472239
14678781
666666331
362370148
460189040
170316133
502801584
28653660
3753711
55292782
581988894
14983153
771630759
12198394
108283603
179961602
265621200
291727150
196303050
659831950
159983325
151663346
771270285
553896319
430448167
132744724
215245948
332846077
176355360
141398854
75671965
502144878
303887879
118084896
465154892
6567788
337041554
476585577
177791224
1598610
247640856
42738449
50811324
8893857
15496270
310843769
325102040
89650526
261846489
495212965
847977906
44061126
629072111
12107438
138223860
259695134
224208102
540614120
13302978
598473333
20975262
172229277
61483672
504122105
41206768
295053700
62244861
66490609
84919316
108058027
547013284
33126584
26215101
216956738
142772385
201749172
69645745
306207055
931366513
28308717
106133621
423944662
510847932
515035903
9304893
1421751
39648719
792510710
219060945
114677169
68277865
21130272
86718207
3612658
44955783
269774286
360212442
80305644
91418266
175412245
207586390
12449872
178200791
87220661
408983872
27442884
72765926
63813388
879701089
642353852
212252724
254726331
24150511
129071480
505927
99704730
195925840
300000677
225429129
734803979
6392203
544150106
330740971
581982059
325339472
419689556
72772721
152256101
119506149
445410264
8801518
258982729
254709769
738450293
170264588
71646758
233880950
321054977
490798589
642554041
6890594
28776121
224059332
29858158
12369798
408192226
466824
35055220
298469837
434537617
18979972
812900783
269239197
127969012
303642634
424367672
179089417
700896019
436447384
462606709
295536426
43305519
10532429
5292363
222777322
86292209
177335084
247664115
129037171
273173359
733958413
39148873
578566119
152775106
138088644
90599031
55915906
268544170
372929593
363874087
6687584
73882181
151765865
116777967
54708122
21748168
967093742
339187515
483609460
9079977
489185076
191773057
5308876
556858015
510674331
397849773
653663911
228330987
843998497
644805308
3310692
13757370
547660965
6993563
51250985
126155366
106133788
846114989
488378886
432079419
53803212
186572385
236166229
190592396
10978594
615943935
101411636
226760146
4695422
62418011
53776433
40972791
49929398
628145657
812715837
83656218
52199841
239628608
54377143
4024832
171580486
696957641
354730002
208197546
260811700
33518682
92048941
300855102
472020785
44696793
72289411
647512960
407573272
15895132
248634154
235503935
669625420
143686815
207601294
337328788
205491980
152581616
232319550
172364874
226028119
145737812
483343720
95094720
547244937
160188556
195493589
83988397
114574632
15699199
81758417
462765050
218033535
895129798
81734491
809664412
279051581
667958101
116854541
598825256
411084153
183330702
151738118
785372525
426973021
304404089
75877144
402822200
218529309
569314220
498780053
45968403
49148927
105928269
446094789
22762537
511829663
28085525
25821730
535036032
622514069
239170654
560169172
453570093
19122270
260867724
53044496
78358115
95549955
23652543
106652718
41982892
328950312
625226586
530381185
192913683
560023488
121395469
80986892
4832338
498086897
75751011
968044039
489089032
109382473
242490463
387900972
15138797
742338473
299587521
254975547
133160711
728988806
217201467
362218491
468572083
19476665
25488793
115667543
5684808
6013304
223938652
26576888
366200381
455000424
164331135
94963004
144133070
681778621
252227656
35541448
240238732
352476498
526431670
483407437
505744659
91424557
880495760
167221539
867149
386470421
647747881
666945886
743105602
256254842
364969539
511970141
25656651
149766992
332816142
21994410
379864565
420357403
63623831
188594115
69652443
181385714
622165973
147502933
80132293
474009290
252495061
557017134
107263164
43120772
874757702
395906647
834817329
401011859
258965559
13576983
240259554
41674241
445926590
60956620
476113672
795710957
436878473
92147887
160765801
98786982
456261726
11477873
35193294
4179733
182357186
155701904
580325123
560381321
618785946
190736026
81780582
31153007
306844335
381180010
130586742
3770409
25112052
10790546
195778114
47872491
125878149
173442638
626130472
53388676
80441937
124515844
33070019
358384619
228608239
179561301
372311439
211524037
88284785
329967373
206732135
470244279
488380809
40402031
188753430
16508444
497335392
111598641
186556464
471844711
326825505
51374171
314190494
137703168
728009473
227618706
160706271
1283024
29223720
597495102
597291835
9197865
959930943
112726221
532776536
417016591
197841459
74434009
145017969
89446801
221029199
409504922
218871321
475280374
96790508
509239524
291999183
286940645
74892263
36092236
235669463
137898267
633954617
49294582
555233606
376679918
233753678
637625114
588443650
328466718
357484218
654229168
575124016
36532503
166534272
223126259
745521928
477333587
364868380
66446024
548878597
217624479
95339450
24233217
347947975
62698633
384605914
312864291
249054892
493489786
692540255
424715839
646759032
202430625
497114434
204625505
152007631
577344933
159336938
656430204
43712630
236703127
122808854
6559690
179639329
80870360
33132347
551716421
142220106
348962
376913654
818244455
289230170
476361674
543210363
665643092
200592493
534270194
221380514
733332615
66993056
13805574
58286689
340024855
99820409
74917767
681055118
710869743
714327933
451583468
175486468
185023754
122674285
360198815
94723748
574326912
17740671
540906988
85221415
60323393
190525272
651229494
944730
338214003
473352192
113335393
110563272
160326425
496596678
11676398
45343263
49950978
74156795
136696110
131611168
303607631
6642848
186777700
242504504
97008438
63270869
469445289
77806685
74942190
240756157
273492765
208823447
819786579
195736016
437859247
443545301
286053639
22385087
770628654
166713989
25522764
344433939
613369998
344524552
657233
144047603
753283105
56108242
710439965
213117144
359132708
23364780
60772146
220669945
112068785
119478124
125434729
556144740
14212571
671508258
7962437
22272298
420926235
188168552
134901231
425409631
427062253
1766573
423619965
806229184
63591683
689269074
10932568
7322753
58638696
166118138
404956245
26084738
164948709
202351397
170753995
12778368
533826171
89606339
314247945
1699330
33262169
10815150
79846708
49466832
242059234
507654333
405497979
470089124
601164750
426510954
899398342
34754706
412646316
552498606
48991626
29779862
19199782
555512343
201304458
477448756
151383804
16291020
76887791
346418644
170685886
158609118
42961212
539849073
362421263
64281392
138247685
531116612
32603392
608355859
764186418
355915393
217822417
207294248
474889040
44709472
49094321
128255004
36054524
739575889
126872818
377203883
162464870
20607283
136179758
331180894
152925515
147680471
184746315
187999673
27291078
2081478
37797091
27831213
373684677
674131774
64427561
41837777
385788138
129420474
245031828
696726126
303343481
423161812
54571158
10682170
10930976
240508608
33228165
122399366
165547264
147749955
447359637
296349958
501165333
40640351
125870985
24307860
91693120
458683735
171526399
281647035
631111686
233396437
296097825
663725811
74951909
177632999
155956276
411885548
29068520
111218466
11539534
291141402
582178666
597785901
208799616
413860729
258095090
423423033
141074129
251730861
13327728
314077599
98881239
248382643
258986675
22754693
597371805
640340516
70917217
125172851
377401604
574924923
106645331
47841773
69677661
410346
586140993
106781497
170933557
464836045
5923983
121597950
240334174
81688184
361524326
27284211
50843638
39921019
180344036
130121776
34392745
478361034
38296906
924800962
127424845
49085506
340371469
352652404
456780694
207826747
61427759
215672981
23529
135170639
195794775
455535271
290758795
418306822
113441963
390374013
164538856
6580650
200671545
720751623
24608397
565298031
491249674
34000459
310394541
62410604
242586324
657474589
559387170
346096194
104275778
365432259
211420679
63334346
272245849
284629954
270444207
25846476
314980913
22829111
972728977
49330095
448939135
4288542
73961101
26530505
682771972
82779353
73345506
29019512
636512162
79250860
326134268
362128385
221909985
30019412
81985657
500462681
822808481
592889143
50555457
541038755
163904213
641284146
556336402
44202998
1083381
227441030
848325
119857604
394899099
432991255
356090514
285702
839291261
479498792
198235302
24552078
812360171
37252587
128160925
259633691
145516258
471847437
65465123
237347765
261179286
382130649
9791154
618890571
13842455
233896710
380653374
169404748
197229750
865789887
102318406
202007911
251245933
390656646
176452894
25076630
110196078
238758806
10530780
142556307
51348714
334413277
4053260
214104528
570619137
11950680
206766645
149250051
208709915
109456609
159027382
690731893
125950937
434454048
41822230
199189329
544663751
17005108
560620823
358033124
136834468
131039379
142692239
442906536
117762099
21744840
124418
103298764
221333794
18323133
242812726
46481814
146923
73501823
450666859
77666626
357609342
638242823
267651891
214436721
562874971
764854040
540542677
42830895
620310168
96908549
88891802
481698899
207948405
5285027
187320146
96999494
94856063
500752427
910785721
86832409
84613311
25394951
194015618
574395551
171846475
106724847
224628836
749983808
552343300
55994855
40445215
174610622
553186076
78202030
4248540
102131476
183533675
243747845
714522381
406113108
393311192
123992752
70780492
26159289
192361451
4757985
42478750
140187295
2237552
108901446
232135850
145995361
411312190
256872673
28128905
64100747
201328593
445864142
567722994
33580988
95336202
905130929
870814318
385797949
741758806
177538778
256614818
561659409
468684078
48586027
397894112
259326792
202851697
123067334
388725325
496773079
494328881
267677938
9310174
505901861
261057735
221787662
30306159
10248497
98139586
677249794
373029118
396036599
217130584
59074909
196411833
769712186
13021171
476141297
111154926
807815
440603822
246181357
21964365
176168692
556325775
78309544
556749341
150048700
165579470
20496479
8600684
7095785
21229374
538439950
137866184
475087297
221263784
214731048
24249055
205659717
327013188
276371458
11412707
101403933
14479167
114628381
228354318
371431711
291966976
407345657
76420564
548425467
306052654
269734930
486639178
190670757
60113363
8939894
550279800
309642626
58809281
19233002
84420539
25318422
170866957
124147395
594463954
28332790
458117279
574187609
38876614
334186462
136330321
134315360
148362786
480174253
326232925
440814
118155089
410698519
408057768
517292381
97258131
11668674
190918895
11467966
17014484
123827489
432792047
414983926
221930931
280033718
50693686
300156355
61478812
80043445
103319515
35541238
135469546
481788259
903706794
90490239
772931972
453836548
453379303
59190163
311184686
198110167
36028046
203462817
675936186
159346041
463210055
42835056
273611198
161859310
47080067
185243393
111198569
866245530
190723429
160841398
467428035
368905430
25375776
101025164
316087309
490174240
166748226
311518677
11665314
404376948
31380530
552406885
16665422
138194882
89926098
48574476
523250563
16770195
122863003
79004364
290897148
36391693
688752285
110331176
568176013
18836585
451031482
914063744
316258333
305523419
380844312
748446487
250795647
7365372
149102298
5039223
240617681
67913418
115386773
230845134
339017405
242625711
237803630
571247975
350655030
273816659
250167364
10770646
332013867
595503548
312059044
12328833
154684495
142762682
62333478
5118097
305439397
196376391
613243380
296741335
75345364
479573362
10626451
376005397
617588036
31637472
22942231
571839884
687516983
147960248
205545109
416079966
368070253
134102731
486564328
26224032
181274524
153419625
66696228
286910040
252940868
608117581
29168439
549950653
259470949
360364966
622414476
87949535
130184172
6224085
81016368
122443005
422959549
110633438
169302267
426832859
638347993
366576043
186928302
397275986
39552276
102263786
286319763
72362438
659488710
415827792
254662383
5520049
472571138
253051445
11961941
294728498
68887086
7221320
710516109
179778001
56809687
20908279
53743159
602390075
324964833
183598149
11069091
187483546
438724981
508918203
104634176
758694068
7405260
18631651
853348358
154819665
508718317
76379219
33864697
12075947
131251786
27567665
537705602
128634225
226713919
817939828
31178455
367297014
17231911
47179908
416447910
54334969
99924630
8994256
17427061
258031138
153278013
539505493
36508546
86305778
312337662
355148313
440851176
153501332
69645678
45700050
321086917
12659181
107605080
47755907
88475358
109294586
16978411
122562169
453683923
23773912
219612632
50170622
286786935
113431476
160430995
54855457
35063638
127827858
38608576
8097341
206922430
331651459
300642619
86554327
89986331
46229218
18399678
224625988
196077490
171012405
762812878
9467766
237120043
2340495
595950339
190540540
114238756
716300222
157969210
383107302
132313230
4355670
208943286
784456459
143994355
283528310
85173309
491488869
135739895
171468182
4362357
139763586
151762428
199846299
42737342
294473058
216998371
200365384
15699269
211905692
64862397
358197373
866679436
96546831
119089625
258379960
673362331
20469114
8610078
901611030
127338745
195158289
18075202
82540308
137758750
384569977
317014451
476977060
27499218
250267860
417190796
22519580
509458597
622019545
98550449
338326370
123994527
533472565
142543454
412595393
314361020
3331899
185842420
180543132
232279619
149424716
552657768
597505052
378761302
24541594
195055509
239190810
73729191
7706737
104187561
381772050
685687416
58086610
23301563
857065647
782152033
839313780
704843942
266236714
244113346
2694179
190133870
216162573
52394563
383060607
469023558
819450034
244176245
6787434
300480052
62880051
323266719
419343050
146187020
379810035
69654936
101432807
187521982
232866394
81403421
102985330
483613539
11313484
173887476
290933048
402556647
594310645
213423205
82059941
50717591
227241857
44689340
54612945
475863938
134078076
768309380
237604338
286211016
63923937
249632010
161376077
143318020
619049969
483793066
7619
25291201
30283531
300235753
223354553
636319752
424035129
961226817
447418976
171782821
337685020
7098189
407670650
4384463
661162614
411026529
67768951
570045182
246365625
659430169
109812897
426765802
832186431
828722064
497733837
21533243
610110447
183313117
106602722
179709669
265946858
8312504
33076697
423082033
71050155
420632909
124376464
272962872
786562312
560899090
3281809
201841032
74103099
34548516
616380649
308717126
588516365
110411794
36406696
98849145
418766387
157251320
228083423
743152406
291388231
348812771
221824341
430064198
139279910
310371783
2729128
98985039
63374610
102864914
67136171
667816636
155409554
144891059
454755421
188838025
402603742
173843197
178197882
224648070
117992793
160418675
347838601
197532298
33744991
592505542
388316780
324870534
402637260
625081659
652566126
44354956
465528159
61451922
681586936
168511096
127820207
456320925
181340820
611395898
66068995
329142675
128802179
201844
828790050
783277442
277995569
508839424
136670512
64310919
493248163
3220259
510490795
2199127
142140820
428548628
522444162
305997584
319052929
94641050
137466243
34936451
424011650
280876954
179106866
579205305
162959700
97282772
100751698
583740936
45542850
159680577
93963062
41291918
404461001
206197505
325259967
176196040
208064858
2578041
7497587
547557263
189934075
9733653
615980361
594184331
41473005
71705819
513088447
450015422
572170903
33806495
97317715
31137905
14336380
226810078
54234087
284412148
104321725
54184501
112010945
80194822
499625793
264387443
111448748
843298173
82624449
502994105
143364618
418818665
144999043
426586598
184517958
635676453
680107955
257774205
238882134
57656005
427650024
12975021
14387417
152205651
759723456
148440003
549537518
98019736
56239610
121697063
574680236
2767027
172608261
163042668
105539608
65652834
21616586
240723108
314174328
19558990
4693028
111294294
761835209
387577525
72711570
223604696
292412141
231072351
265343139
44002967
469856245
116798274
272619195
628796928
869638439
529868363
76155776
606583704
82245799
41236953
229521613
307492308
133848
14483191
501916168
27232064
364887186
118190195
290529597
479647328
162341755
231101772
256778862
587507606
183074278
472846585
483090843
311821881
246889079
728712131
40577349
400194990
9529414
513165633
518797481
92376627
137134346
457080301
17652230
78272188
223104846
175765984
595911913
169972570
283962111
848560024
126333559
512137318
542690220
5476756
338304200
38278971
162780426
17135300
6061828
108652671
22972043
172710256
309686145
330789202
365988664
524631993
176461635
236366514
218764298
453947324
58088927
90376981
292140392
148941308
39927069
266794577
103321270
161480918
198641148
90586543
114359709
445256499
4941324
55873757
256345579
89351576
95246525
242695203
185758684
10367840
267473569
129417377
93796059
395372247
223841215
178007800
676626259
50338588
934929883
333864803
147287234
222970171
54259121
240604026
202507426
802309992
313095349
302482163
455792421
108599709
341359747
161010685
349942756
844554848
32151533
27051137
101455698
131610235
22726447
30488502
733675048
671980713
805577073
16162662
196381919
16030986
211351058
92626543
276758273
292220110
33320512
240696255
129728892
57041847
183499039
14245325
235667582
87076976
191201155
35718831
80988288
494107042
3431162
158994931
132028887
153167705
83903928
1340509
75076419
93034608
274486539
180665636
61028688
38657642
424054998
177651976
271061019
417416194
733625135
204257571
306172872
581975715
30420671
449809445
215699708
75166526
194621296
379234675
35806423
27272827
350192433
319651992
294345150
281530914
42032833
779324838
23968819
293549667
189155658
583012073
201951392
37765049
132215059
86859452
144073337
123101344
177175500
505499897
117486428
140610267
332223119
72288185
104382212
33089525
163339935
399512628
423293448
56205112
451873157
213504024
9765385
221821276
210534015
93570143
17750703
51475038
23358265
101580541
561158711
169875083
744733407
258670697
145435081
14659075
357313085
43729931
76873543
55762368
195633287
655017056
204082451
625910514
583787717
243015088
198365470
370737174
24340120
135118406
463142396
48930052
13851599
356527599
641264179
30410676
28472620
19080413
287712409
264668186
54326940
20748041
738586579
633571424
681584046
167852773
90161714
201759008
129303983
10868768
16542764
108746038
820009318
11812548
342239189
30943089
177678888
268296346
177271900
395849845
320836926
668059667
37436557
42612493
596985327
28111545
625878163
436384487
194139432
870160189
30687303
6352509
543473517
67933550
2757839
39230515
19532084
93060527
434400808
317682709
236297362
277235077
352400679
81401371
453910365
40833532
224153926
167470428
256394845
190102241
278421683
719286374
51635285
245258492
280747117
248568053
390191648
164085013
105612353
26887928
17619472
27088261
23718282
52539728
2594617
117070317
264929440
854702365
224581176
162877019
703072246
407111608
150590005
42904953
163014899
696174242
14164351
18799467
3264503
322210735
106576319
656876527
9705760
113667065
777643095
34421551
56235708
644943402
580797250
380245696
390660306
500335756
486173668
344998281
572129398
40383205
276211843
530483367
194553755
251464625
258673606
119102383
828431558
117949193
14888707
159609057
8431726
410268055
83467053
322780629
61204456
50671409
84377290
49567130
134045589
91811140
349944741
189064531
27357481
320615066
194903965
120427267
22221867
464478488
23123558
32177230
200672459
615687487
7700802
155696046
272143252
201398151
209197096
24571888
1114920
198041116
80397891
458773832
482408982
409445383
292852298
216051722
429835765
318975562
411172199
6023733
841200715
376780620
96488404
172108089
353913499
673142893
496089228
26987450
23545940
226218665
606431
283204155
115398775
164313801
275634505
370173230
4566982
62075097
573168546
378202920
51717668
3788234
4212515
235023
228437715
872281563
245169133
534031973
522036478
53456762
85410356
468050130
34247115
56492336
96087575
51445547
7052778
17302088
139798578
32827389
103333361
151193715
662499812
95782746
674811923
556268635
11095293
52195942
140878964
226251829
282639424
707124370
292450465
30383357
171979066
5240878
112331274
99933579
91924875
537201579
376367264
143978717
265347189
399082612
713904358
231518721
409751101
752407331
17884216
924736776
10064457
185420026
512307761
296108773
45827939
159089994
174090462
308169471
259588275
270918975
43598890
220115791
194526517
7087149
32148805
176164539
576478768
240881111
58645600
287524455
304657236
505445653
165778613
6019194
288700517
237578018
325276184
601442114
207756688
291487225
37739413
396855879
410971536
353985484
46623303
401888991
63068413
22468777
136432017
251595832
420033414
73741973
47273101
21700405
660473718
10742284
674399125
74714679
35789859
295265230
357106411
536620014
173990491
8898598
12200210
4683793
290934980
108385012
561049385
592447666
192945573
62537873
61568738
58319188
281623738
379383884
100948322
2595812
173773013
3769651
331514467
595572225
92027454
9647151
434301242
43609741
214125012
4616733
373369664
68166603
574891829
359133527
172009198
39863736
223161440
625279829
174035337
353480384
812559018
200532197
3226728
349432721
172549917
572239275
20632118
167430117
34423982
128598825
47365264
317817549
124239943
76397255
88658022
663795657
162905476
613716417
280152323
199618180
302684212
11149006
230598094
118288107
344331110
129875014
221140909
636592672
66919110
355271420
137180450
184322070
363699384
185814391
84190213
150931028
76352012
24511210
103166186
37730712
454299812
37110326
205789857
319696233
606228797
513645466
358595580
634892697
245134762
115268031
403347543
583346647
303203628
58815523
110730285
208491488
13706433
492117104
450649650
32150866
262168008
172715745
180146903
445600801
351025223
212384770
108883889
89471865
129483038
14945982
13842925
653236280
68617945
461309387
205989243
7417053
61920725
428513474
72802848
107986649
3444825
37549735
581223790
29319521
300031145
194634027
147693908
378740930
200721056
200168573
405334281
64005803
35197298
718444927
660636518
183832861
380235807
772038544
97229867
40002450
29100495
75266405
86612794
121577140
235806094
182945963
751617230
18833819
103173727
686913
40904670
115740358
420604989
606698397
90887854
815672172
307385848
45489268
11245576
110863460
824626954
11454927
286465315
554563977
312884445
555405
59445658
258025894
171254006
111669341
112084591
31097858
674318854
544432891
831569991
255928995
538962698
28678752
7060507
667623560
23153214
34631313
74506143
74221478
134751931
139466277
281948072
12889434
9580022
410020520
309645002
90326295
397813111
42626880
148868929
268228063
779449756
288070901
116554414
278337879
151980497
384923300
191303032
519713371
158803476
423922387
309216804
349077184
14098905
144669073
301967691
489215223
850499270
80275544
830003571
340063664
434716641
160166329
459935455
214673588
71618852
106665151
88952234
793182600
87417611
526121363
277437468
21126328
93549893
542291178
489802528
256692631
431761461
125297765
303293978
63991333
392529273
571260841
351203887
147402877
715154529
6141706
38825783
380464801
158251637
62123197
174841940
63606823
484255997
383344382
443708270
110367589
365073552
209159106
180905944
201025404
11407771
56202715
55591903
90393487
33441897
11789107
234566871
105529326
231231962
139424193
68809669
116240946
123542100
18614709
76347910
283182312
767605542
135666039
251073840
60281633
378660995
337950005
781563456
179555564
407448067
604872133
183741398
4891907
3901857
58676668
5126549
411578150
594378376
388872586
315712048
7823512
386807504
162873027
856497100
140063422
377585484
239808916
746429227
23079487
349935532
316203447
319958933
8184932
197949308
415192373
44161635
262519868
106373501
134628916
403980860
643713765
256362241
5272532
58000797
360442388
235903038
4670996
4308146
44394337
103236323
159190610
36397591
41135070
154416496
278773582
14050667
165152891
446387758
547369536
218105695
174407424
24261139
75356737
144661651
998065857
463131512
186079834
168111400
8021447
247536660
120000822
420263438
63055590
392269340
70872901
11038065
14335316
611323143
645452679
80402024
167942138
116736472
564891439
332418333
4971498
498818479
2361432
169964763
191536772
111945001
28453137
392418592
405589079
75142575
599028503
72850216
300258127
12425636
192350242
148082164
273090005
677831504
52644633
529789615
4747295
453421749
151486961
921155831
339602580
21351624
432976804
98046202
12864980
147223791
1058301
187005792
376583548
137571782
630169921
95773963
67470351
35416148
241394378
7829681
241520204
291035138
19840358
419631831
18267286
63595308
28028684
672359974
366224708
2163406
670338514
124115241
330006871
17084310
24990540
9220794
85921512
252442934
14891419
43865246
201457329
541788035
252632705
22257013
650413711
169853695
315685858
172949537
298152207
685684325
38257480
329955631
124544710
4291974
97370328
20540786
202537660
423606987
102023033
191395197
83257549
289451258
120944410
425474980
193715635
88594512
107763028
143907928
57212365
112667638
429343687
119933542
50755693
339814399
27747993
351454475
194563041
33480418
3083176
80132102
9284649
478737523
209222115
345382792
238091838
414307577
322354
24385926
270869514
87713187
471472390
314771506
52146326
23725917
84413852
137985279
273919702
428631115
23203284
400192525
340016912
119842688
199494343
95721439
125639082
183388560
181285653
288473011
136271953
112364126
13962811
411445208
19679161
222069086
262588185
53699926
419691425
181330629
18121115
41903268
664693997
303468799
51144963
91171340
390772009
765249630
312179192
297690799
388019665
762193058
263848811
7186951
125641857
116368885
445245149
185891344
23998281
364772196
307448846
44887258
37056519
119633252
440429303
112564503
141164280
606098638
495686772
250520
519763505
471882312
1219487
126217376
129589815
191680319
121149468
232089319
121289969
135155628
66813051
49476268
151524416
404899194
182543922
104617856
413017937
146969990
544439043
554881483
504557896
754114511
243610014
81878480
302243988
79309614
597398050
2936811
106575940
268044779
193331946
164218592
254332279
76226441
411420767
466149287
231535693
334426116
174398597
431389336
370920504
538824384
97710054
46081582
91320063
89858703
440195271
962345737
234597265
40328612
768816203
215916854
91567862
304053769
530058996
195891290
274637060
133439006
278470267
61533788
79558644
216494571
58381654
236284319
72546404
488195884
38733102
185680887
179083803
53375634
34056008
897663682
108708841
23277724
321138998
174164579
56013085
40541996
4595010
106376318
182361121
160127200
31900931
159572031
80959375
225577937
19821549
137433591
723338612
422560075
109300517
598123645
61431905
344389775
927371910
26861112
116021777
274752831
459555221
643197156
152171602
97230843
29148275
432234783
251126289
126692155
94418790
325448687
441381946
198239873
11185451
263274726
894837976
64140052
413205250
571927180
34403888
78477332
50908625
117402105
213270626
580299166
239657426
719269107
232999697
215447217
278204583
202053675
508188825
572584396
8974502
35354353
454732182
35739773
230079370
24470342
491972192
40287932
69695388
595058895
58508575
119794447
738591463
716821288
93439300
191137823
218590781
221318716
197282935
115997205
520333316
38690045
444814481
21602123
255758387
202532699
47808181
599620225
440812510
38352946
255468757
107962815
8290102
326677257
10503820
249504906
45814963
35073246
11496210
613773452
27805842
5316690
713494345
318161446
259007205
17705114
107600328
299672944
292300299
50395161
18785140
365745038
444746368
406201387
108612166
809865882
652449289
194390943
145592895
24232080
2060801
9605971
101699760
281902269
30546793
86529686
751676789
35044735
531741096
208692139
588004006
133366904
84486241
235857132
205037164
656544863
308153674
9703986
10724002
147354558
314828192
197934690
7043232
79669403
534114216
202932545
273779793
82671805
328019914
243709734
97463999
140597934
463791832
513425755
640285675
460778525
384239335
98366633
24437951
384164731
745275912
763169861
522399638
332095786
459796913
18749692
108360176
83434340
2680083
49123111
1235294
10023537
187764189
897995479
334419659
59656666
99379529
6497995
51385775
340434644
170346886
64374752
295438044
182161522
18428729
6622926
973802696
165600426
729175914
861047468
113162059
414269578
208820365
4560225
15475850
330440893
128887164
144730337
80281294
704318963
219025304
111460036
45307529
341587052
128214140
555671173
500843242
33136710
66098804
689877482
83868645
360513
32392919
402084789
443582355
304779782
33667223
279506169
11163206
686564751
64924852
289155723
57306255
35311293
904952644
5072852
107591425
91543481
126030397
785487578
117949830
671903771
685477061
313751934
86934813
190192031
319617612
153320901
232965807
148756939
80459435
404110273
63762871
614746068
166759406
267903612
8148446
16243632
477154060
220586618
315965347
135128625
561858233
207990050
35748257
496616059
13388101
358476528
202384830
286984975
492524243
429604045
53851971
160753978
143295864
43634395
506266360
295813580
207685250
301608763
304083611
136999928
493743978
42569348
28143249
178689712
131900475
44726840
45226663
116998179
216881283
665678267
291473592
668792535
301095510
68043319
472138419
510700158
4423442
38770312
89267265
260276415
295842475
452843742
197414504
462536329
220448293
328489376
494914774
788509437
43333304
388335123
349694267
14313432
20266479
274176704
367526161
526182933
737981122
227340741
6256440
4852919
41709458
762864942
392802199
72986935
642649538
350487797
639932861
71529238
252459530
89459054
292334920
44598474
57051457
186031167
39078064
549488668
195372641
105319882
143111171
138105362
446656963
177572859
327186273
240420343
569585426
231428811
619047194
439667036
177106910
592345764
289210819
295584014
50235733
179431617
138790474
332263204
311477242
696317247
33171427
330944959
58402396
181239011
403730582
715336091
381338087
97933885
46213904
299353104
535957946
334628954
437056150
480121324
651042762
382956001
22635893
206869054
271915929
286456506
706923240
41803608
551671696
150645805
155180719
127404265
269064634
220284271
202938066
715473743
654484505
388291173
263712337
37683356
337127138
199225912
117678181
107399904
247541670
180746084
459597656
51283778
376600888
76043546
190663588
37157267
52308361
14749037
156349476
850106140
321806273
275196970
420481875
46336153
251891805
759432171
590892761
144136534
2599902
463244991
217556305
280251622
175743688
76167521
340902090
142276117
10379833
518337934
171083055
75872233
12286467
268694420
138914311
773102322
635624130
424239904
372006849
17759236
71245741
105106414
203064321
392676334
96254967
175475931
584307405
313021194
26866774
532200417
68047
357132351
33328346
347483105
629080383
43447708
248547785
306238521
68394857
644515610
154642428
73088333
334118540
42498913
7641684
20813812
218719056
90570909
604535306
481088308
39886835
15873246
654104498
102721766
73751039
10890948
551058050
279875504
196012164
172706198
168486872
533039166
271331240
50692623
242716760
383333940
189020353
397534521
166487336
472741248
366898219
446879894
293110446
190484267
299281106
210612245
311820634
26219457
2809310
444749227
29678100
86801259
659537592
141616518
75404428
42134400
140521224
117029664
580783177
477846543
69610956
338490035
653058489
357161390
341660001
5389512
69126386
487506470
80337742
637645
432176144
113576402
23776666
371873934
50100370
104201835
198227986
92368703
46184765
382231579
262009293
80267221
102699904
455539160
647949904
870851063
122462210
28858791
2556717
425241536
197120149
258311683
332087740
534341173
95095746
170562094
235966947
44778002
142669326
272129796
103804562
875053362
62648277
364903035
79716308
70080510
6319309
191564735
326902327
767346625
55734433
279995467
326115763
51535500
26697972
176605560
9140856
412731081
280407826
239287175
41810884
141676609
131664591
104292206
165316683
208696433
547986353
102080822
219985174
583227240
148373047
259048484
344085955
11605757
424812631
103658427
500389928
406292284
246860618
398641471
160908526
98863792
673673788
54304687
635805775
199659698
67123257
455963
161740987
432286101
248040898
15023934
798529536
109749777
86889533
340322066
197301652
49362587
334875135
35920818
325809707
293850059
73028787
263532931
373169416
176355063
86913968
442086840
39381456
446643157
1969866
155369841
589115461
501359194
221970648
347203078
33062155
6550416
682689677
29867208
483149970
510621830
373880863
24816462
720513179
321680273
8463448
92157371
332997370
446058963
105605762
823924636
115808470
74578114
402701501
16024484
80177893
345697691
425758359
524540068
708306239
438898186
844784483
4277224
713932697
20251454
747297678
73807846
717560642
429355664
38965078
5378739
124489972
336322357
421617491
571619746
459076294
75511984
1841552
443967623
8319458
1147183
879471005
593818374
11618502
69896083
108941274
32366668
108853659
189239733
151883930
148773249
27397123
814096721
126299366
560273744
258423697
301215750
106145126
54103173
56189875
155753567
207497826
253207805
552415203
211618014
230868862
337858790
257729856
125883866
764985050
17676232
91557770
130228828
215503767
102916392
194492336
667917143
371418682
60214058
245434902
58887115
496823172
235463184
171466920
87456212
78129312
40263143
456143065
148373886
74351945
9203134
271230524
138640452
107891079
329291987
232023966
302944270
89922304
443177091
51478705
461473568
655484898
373012476
50617524
447420241
549257550
125233253
662131878
142965805
147389526
115491005
532514984
212046545
445214869
212272499
210206560
118904726
164598905
124806073
7490911
777659710
179721468
119151634
29706112
353230987
155885563
174041559
215467991
36232568
86267639
772880575
303734385
85422076
107994610
243125436
310595466
367935213
215269993
12061171
124669042
34800356
869171477
426907993
57108392
2546306
903109559
203278984
374587969
483398878
397059929
186619629
352901992
410644558
40338350
37704509
895724794
365713355
51972983
144455816
327495395
296151528
71975775
604875209
412338048
130535153
724269621
110348558
288239081
299440727
154670140
586260206
249573487
303992724
351860742
27007397
209530679
736988798
70979533
19067917
266621982
166405292
273516109
649918292
406722275
457452135
15568518
52710819
277154842
136792848
307607995
282100874
28423135
2263780
166628769
667564391
121685102
41898678
167085912
430610538
150311266
248009158
201878748
128318287
645397346
419906458
302949179
485945735
78625447
347041371
74751895
15229284
100810354
178668601
355879293
339151836
102432922
50972118
1953216
135046737
121742111
482481817
329311659
54196197
78225066
36342600
79153798
414031978
674520403
103265288
3813728
336990218
35181701
115503974
289191230
495133286
47870499
304451136
92628466
263755158
620142029
67116127
4017915
198899841
120190003
554995999
336180046
891930697
136900178
737376491
157706737
273442584
360305651
59822351
534988274
5077823
56975390
73493569
501419499
88913020
322788449
6471806
5815460
46488235
372430151
777520428
108566857
29762576
322379787
87657768
292909694
275562556
458847086
226902925
88513546
684395480
338082787
53238532
125355573
177622563
1711033
82277399
137580112
2866911
578362011
153231350
59833324
773872395
155383684
29624976
178050230
240541584
231458715
407721215
913758958
274805936
491442342
162392298
150231366
291274399
762790786
718034436
290562561
44771328
356160310
412563375
176824651
18050161
28007925
3216628
146315976
84112122
481523988
549793799
357978737
34513191
634659244
175976528
1710892
270009903
434912912
887368965
9145979
126894623
522923958
14051129
145867147
40246984
447389252
192445059
99060539
82153503
406104162
3902561
424640367
265830337
510660449
94113392
216384801
281307029
224597547
63718464
288511909
167453354
554858625
380479530
475310955
494533280
334628792
61308040
407952369
316592576
223633757
420918964
573343627
103409990
90142447
573154998
367950082
50588403
62266817
158066819
426149080
156103693
119108462
408359543
401712397
617477675
396932244
8022047
338372052
28254064
98398100
55304444
212718580
54535350
596528811
301436539
564039370
129522282
14868105
577398626
204468141
694540442
178934920
251398307
230264450
74271060
40116414
344891984
33972169
192504439
805782929
504308
504379933
177006009
34556724
518126016
166045503
550421131
859162085
397852112
43624500
198931689
244128922
35544446
560509717
171351986
6607424
748829352
124356729
155309099
85769421
17708338
49945335
1211992
624353161
371828885
584741313
647907697
213069640
11780362
277399145
809094104
664351263
457774692
142638205
763658461
255795260
326558790
272355330
620178526
106454573
627705244
357770050
481647779
254067148
488341918
191634182
6571817
49683915
327452884
290004284
567602947
586726605
507655184
231452799
291762574
8800560
300154584
150663255
150370342
733396169
237430216
15655458
136229218
531018363
160668898
5036913
109423442
562852755
132713926
803737207
307232310
143457006
410106468
42292556
53341451
25332074
578920423
743337
359447856
121489306
147955732
123791732
95519853
134098404
556679752
229054817
8881433
172964394
214353661
96003522
356881698
6318771
365308024
701073557
307753380
65767620
21440522
191501487
211288053
234134920
673318618
333592738
45860092
25970886
306245781
483053211
275614879
55076271
530723547
75747683
116426243
278102182
27635628
511263852
52642230
258213016
236772125
105131819
39674170
555730333
64787119
84715306
39328475
310185101
898143298
81615017
59110283
121030853
83465986
84349996
247520038
20692813
432431971
154704973
21448058
592492396
258792510
162904864
476084864
68390304
33840142
134139673
102063072
324420517
3824931
64197230
114210031
235378652
195231350
100601050
682188
538229156
294176463
155690902
69846581
361212481
2902197
35566561
744568903
29174939
380030223
491656300
33955020
226271377
337828530
382730704
1005265
299420412
210635455
262298932
5493517
478291739
544735606
242279640
598083381
254827381
416363905
234161664
109102704
62432402
23855472
285072595
322644424
68904274
4217385
550104376
204845157
404762678
327635815
3983796
528616878
263881529
82079340
84299105
62108230
376110669
222063547
504341099
122376846
800718391
145492076
86290428
101929729
813152397
505924242
17145569
223532536
40133432
135780370
366028155
123114560
514925808
826714978
51358534
289453325
547675854
37849143
310609
215064338
25798488
30327741
34925020
695726469
159361486
1531397
820828642
270057021
17566305
91615782
119213370
409587783
689645578
581856975
105298239
550544361
115334484
483822299
182829246
23816420
899000124
14442663
22455673
740588467
157756803
658329546
177389963
750033433
188378530
106500306
136776644
324796442
119617512
107607024
113560796
2922158
434597339
588232081
14598969
90309360
213838587
265366008
297019700
407045225
100345270
77119802
259648980
31246945
264957475
99287124
162964999
231515684
115267351
128577360
686497910
665011939
9029091
74512717
468977151
61580410
142660
68180155
5563953
150430490
79682317
115160180
52431025
412546027
685214771
3215205
153284387
210937921
215935435
139466082
243732183
533883553
23755191
84651943
294852722
84799068
395067091
143139582
165690959
31652649
36058014
273861037
209557305
276403924
262216348
34745778
24518995
88271751
221789358
88726036
246566213
119446939
130683835
226098085
262804011
39706953
224604057
185721470
434773
4023119
734763657
273953562
190990458
635437649
212784571
131637502
50449905
219431630
319396853
566398721
7960254
637499108
222508382
382678291
6751363
138326738
735243166
1216113
565425876
151887284
74339392
8258818
406125527
50420041
185550086
579062854
458649764
41565829
4212148
537320671
710256795
327007138
253267874
318756823
98729450
165479336
542632867
17704205
578206394
593921518
19864063
135739698
752263322
44442230
95616918
312419146
140259363
155694873
5441076
23321985
262254295
522191628
315573780
248981379
510560621
5267555
47539046
105979005
377087328
568676398
695050364
25414098
6711802
122225057
393230298
334665158
188269694
233428080
803763044
38089117
434205179
397335227
179576432
532389256
87208581
697243446
461084652
288610779
244094030
24740754
253483140
9107864
258979738
356403387
217730707
108300503
495657217
21587314
75137169
27561207
29408925
11269685
141287515
418640619
135946230
320485452
120684028
271187311
80174915
3655705
386279299
81644213
7419050
480369620
172460468
345037562
380726613
225171488
123028275
449314103
344008208
702182
259281508
33677370
215042894
41014516
190937011
9360404
278981338
78795144
312396898
134405064
44003508
473474205
285569836
11550564
566824459
829906827
174549218
520250257
115529917
160624633
400758926
165171732
17906969
76711962
52925126
167145853
37835096
40710312
409514292
480781983
635595914
396606934
385977813
706411533
191833363
199432129
228232698
49349444
171669486
292601165
9148719
144301845
378651262
10568884
75237772
197216994
335248530
445970791
521683228
334913187
473712205
388596126
23495452
258126517
42900127
158351863
504963629
444852005
590138038
60709935
306921723
608234264
83393640
8174475
216951509
503179163
119397755
121869542
65603561
305606885
10699794
1567294
253676665
108904483
46386180
104707751
57690
612851966
184493919
6357942
344531258
93011143
42219380
767294616
129485939
625979005
21770292
195635894
162267192
60946158
418658944
575329590
270459354
514740299
109512710
473887720
34893961
109624561
193492505
728119655
466124671
197463233
200771333
49383252
159371954
545425434
335145759
40775262
298659635
560594415
11694311
116981701
6166221
143510931
7811387
154372400
1381197
675712346
389109363
39040301
14984208
434191835
506023817
181482043
118080194
47324436
182588810
52978034
741589211
516271893
545072594
262051259
312225446
237812056
680220598
494134186
3522253
196743093
48209061
298589877
242492348
41978184
158744678
97243879
73171693
24190025
49896330
134807456
286263118
109229310
941747
36720496
497138021
359881305
421474736
164502797
62222524
292877169
628858612
124298542
41210280
63477561
545118964
191106633
95363048
45699299
29998946
475612809
22083280
412861230
312137072
232162348
445758979
52908295
81860251
485820738
58496806
373063491
690033854
144049108
58718053
44840564
10147
406653116
256209941
42961446
176685364
571428024
174384997
131762005
11054086
101491663
281763297
298830569
733469931
184891191
88900595
177652581
302906555
267960714
291187397
720330966
479319965
157012523
9760814
611364691
45430775
8627255
1719399
494404348
354439626
393279065
199547826
87418122
26365854
303259889
203485664
129407336
595514383
8747405
118843079
39862989
31669963
71397723
8892499
740093719
599411319
114408078
151677148
318826747
273209722
9462288
178489328
16073018
398824846
102702040
11583626
14780180
117774529
225601335
64627538
323776507
390683869
382835393
570540963
15365234
209542860
292065251
195053743
53675539
60065278
199513162
383791621
91241704
254916516
348451710
266585542
325980369
26853959
314978339
2678511
499883078
711737
87880651
155146638
99411744
280048455
138751601
788701141
121905722
408756286
240952239
360449537
125360816
110680562
63608247
41387625
9798173
322753697
594765207
190976008
463286230
520118325
16492262
204162568
66257310
57637399
219808611
86942908
34415065
577581646
479639333
187858605
36199679
445927218
56394960
522131369
145873283
48968737
15251386
167605010
157782008
551318541
241316886
504656533
219673711
202978531
155323850
221289591
224958114
42000091
413984378
50253159
1914122
18750809
422895332
84380686
380810344
110852957
132948685
370238681
277242655
119160050
41908070
319876544
285143553
653599443
169683960
198387793
21492478
689122684
323075539
224900207
454843133
185700489
377293091
303151583
242973836
275001694
317442031
14735237
612787013
20965908
253140432
68891034
186885438
607677727
175103473
502252653
55599014
260726626
122876111
310605532
631565181
605157966
100094842
633102413
43249323
138865945
59130654
396770959
93761913
455360389
66205424
255764352
112040161
431291299
431577241
254310309
82817745
36007644
276824121
87060806
186915452
40860724
182609714
189066915
35769122
696847984
198227179
51967711
208480005
235412551
133747394
49942914
139760230
551375258
78236094
166297814
338345242
172554112
212729261
479535744
31013555
2551569
14398699
342510287
134564557
478835087
99606790
652750800
284023272
198572246
56562062
84439802
539680320
230156887
653671670
296667808
309287905
207043403
206086011
76620926
57465418
649917603
450582910
684655495
156411888
588609092
797502203
68584300
192725400
53049833
356894808
470029437
628038548
328576331
282717880
275789890
149804003
680575844
123782304
447892796
4838700
422884636
121230859
298836752
77541439
457129031
889644
13421959
454865024
386533134
205052004
42810908
204172704
152111645
238540096
217096507
564713415
586088470
22120738
537344073
724979234
589462977
143303485
396778768
58991828
385970000
307800683
270998522
178811872
378412833
275669714
114609381
8647887
507229810
464570941
112266497
82425992
362691003
107488815
223320680
652758569
220188184
74903476
49178100
44796626
29633964
413875004
202829164
95669137
323485852
244177933
544706026
498149517
356630763
15546393
86491254
18548566
590539808
457846428
228712017
721993292
132653971
181090225
238443962
179027216
74488545
17375507
30632458
626458109
5394384
785648623
242122018
389232425
424070657
313233517
95443938
403927206
41749575
309203038
53424634
261327501
207471312
16431032
172321361
249925005
841000
707656112
421673846
10683049
150545800
8679302
137919314
111022214
16078924
117143752
412045016
9351835
578378495
6546010
732409376
154198845
137509327
46514975
269864034
687859377
367199379
59480594
16568805
605341014
48829973
328932521
791393501
71605475
252957326
176218430
267623890
195218217
6566887
330198127
610508939
496521801
478514727
25974694
215235697
379088564
181845078
227905248
366340580
166417958
183668361
81833985
6434575
76177309
306594939
699502325
203479745
483486758
298269947
162204666
232522784
626758740
65003698
73723132
9375481
129619840
140187020
111118110
848615107
31107934
282065688
138506299
3404951
16474066
83066390
12560328
345757532
98008343
484847426
770332360
62195572
200416899
122817310
91403536
141523055
94105426
128763518
546983290
381031109
21830297
473689961
406598590
469561689
100011900
16153413
22075116
235155237
244843066
34285898
466405584
147151132
449817339
100525846
18952704
88558301
101421384
25289518
92730128
137382052
508529665
857630079
948749
55859629
852690059
104847783
76041950
36604362
589219786
492187153
19221405
563329745
2306812
314326851
654473504
14737618
150089359
270742359
6101470
239944054
2494176
418408029
140706608
195546400
626818497
747656506
526719695
505152576
197096665
98141655
299213068
511201261
91211463
369023712
325012990
20776695
707491203
836671199
779046507
157108639
47525998
168800918
145961354
183483001
391805768
74941250
133358110
471956842
485267828
38114283
73471732
41506561
2267091
266223351
187068585
277772153
287800992
19280661
244644653
313977647
142202426
238486721
19373653
189736133
47682929
37511171
384310973
148789430
368295980
401059206
599341990
785590885
380559873
217586492
519423714
228040681
241093334
472598398
221550516
68067038
741268294
1108548
496263763
144197637
409631328
601139198
422812932
351540491
1204949
434398641
5139676
17877303
344204167
602566270
792188734
264271694
667422031
19609803
12952834
404481411
225830734
420752284
569370347
328267950
17168670
41623436
450207060
617620880
846799773
513697832
456172716
197705522
437824094
66116223
25303929
412224735
51832729
671760750
28275691
70079191
420064129
375871526
1832070
430276361
302997314
58665033
248331466
236910388
279543202
250974583
443263973
270767533
69659001
26244050
14608282
146203770
22608215
621612572
275536937
144135633
446692022
268187283
54922355
407322980
41188037
282105007
349573011
121226593
122731425
48294018
301045301
168068803
24497724
248849711
202814054
34847452
13739795
236235767
239486340
79548942
15548696
411745466
878448798
90690786
713182578
11759169
173408982
37502315
25763326
105885568
46919694
381698286
39391418
599376577
621632320
424739989
122874901
121251609
172940651
31530492
8726079
13534655
157866387
203101678
330353005
592546754
522454425
38639684
18882021
87870976
71680640
313729233
723303719
733767086
244128680
43804373
357510992
331969088
441877380
403579733
161617071
187061322
218429559
380158333
888928
96581703
24090240
247864528
246290122
3800385
53550649
243965425
21927228
170574715
8177870
414930366
819437528
60005520
60560266
148576585
90804269
9263205
457587419
295054124
332346960
79632243
541854842
902467583
204710012
13929618
130495375
377133612
92743796
204757873
333698643
735506056
778185237
88507143
6245235
102729097
70187871
638396293
297172393
100219896
214479042
58770481
321561392
111693914
177621254
98510479
219235061
51756050
119550740
735077763
75800818
81753865
117096261
83701195
407138011
66371468
1200331
402728721
801918018
312133849
422224905
6110132
202724972
122970923
46176219
658869318
59686388
428485773
69165343
387272357
239837853
68517328
291232682
8979238
43231247
297002906
713615447
122284034
28119983
31643443
240617159
187711350
133264424
132774376
678357210
84627055
252505443
222386703
483202989
101295491
86834942
273752399
191680919
924690055
81958881
354893000
600386345
374860082
141683848
173713649
12088287
323406822
171193509
208749855
49696714
259640698
251796191
48636237
114485062
218971708
301312980
3963592
10526251
639047141
94369180
864275598
290016157
776756996
38828785
4977754
90304023
5145065
785494993
423450261
114112981
919057
162651075
103642101
27059845
593538377
667578065
286499064
254361054
237704682
77779378
244667559
305562846
176947987
326726221
310635856
688350651
878641574
33970346
275088951
42350135
155019180
375229715
200406275
227562073
827919800
53666010
282264559
202768972
13738536
356923725
28870471
123535379
173737546
91822072
173915672
7412313
182429932
71136976
42160845
143507342
974842872
540634961
147934466
98465617
335068227
299099569
104386512
915469499
5226536
802284234
261555002
73648121
217401723
373150675
536578267
131836505
241504639
197560306
232089020
245873790
586886332
47901921
18003228
689283115
192490523
213497509
30774672
198757614
581655993
148890794
199162489
196612372
633536246
62858088
86827381
208946234
687825531
43608683
299656854
154193726
1753626
541884013
8533413
5221413
6191160
116072678
560678186
206852466
221213524
393876565
141774737
6003988
422488251
11531878
128474965
24853883
15693993
634711044
388169890
19995297
442202516
15215346
57849188
380074908
187716772
12230011
196842042
561949303
33801407
161139645
106996582
25716245
135863641
146963732
433996114
661678851
811217519
55737812
206053092
346641709
264022289
6321295
389802161
471131571
63998942
214860426
42008944
635083246
157362921
55473134
114039257
206634046
367356169
197367566
187877212
127837961
159756844
36054868
40527911
286864125
256182053
124016864
182772045
261895124
124202321
73077801
94561698
70842760
16717088
18035331
17217432
518033468
67111098
375303855
334685221
500411871
150064348
185217981
776601085
260902238
124070580
524151962
649187465
132266987
244131513
696409260
86245288
19591635
244762649
374302950
189823437
893551597
5676792
24378498
637593536
321448993
303125510
624283738
516644423
47989789
27854725
124636387
988021
235458901
81964136
27858709
504091166
169500702
41686585
16558782
212403832
63930684
274285511
258808744
268229799
364377176
66953559
556112993
95689950
174622995
273689153
2313529
284362146
156345172
121527886
242904372
499852722
495640459
673223809
170774896
1371294
279443434
648204959
60571320
27605605
11023088
572301561
72546798
535512220
542558519
238689453
762789047
640459839
560739373
73980954
219038942
154747314
573404612
5671799
376909052
221386198
324251807
65773041
375590809
484534712
72729651
555609319
76427455
21886733
204076834
349439551
100353538
416624171
617271739
90905089
29081197
500170794
240913228
871758101
79130936
417983112
346451976
183747855
467005875
144748148
966780
3005375
7574821
105878673
410590906
236956495
138978378
439106937
15541727
305602659
55273617
578299471
152155733
302218456
305120237
613158659
17015119
140902268
50557153
491736351
62342195
505199086
131606160
51032856
331578220
30115993
201070511
165021951
205265354
769466908
292859226
594834420
7973287
69801128
316752573
523343939
385695531
261762290
66086200
96108164
392695164
318628523
41115170
528291301
328424557
154653213
608049739
159574152
209041196
51777172
325433138
695943409
329156412
68914070
527967805
421422134
201171429
173204552
48064809
4930840
520156610
874516826
34344365
171613419
289749719
83168368
253041371
238421448
33113546
499209961
37412333
91057970
581901678
215690493
504146933
700651
254071918
577476
530323761
270431243
228136617
7359912
576896622
300217447
658484271
165634916
23598881
61126694
3052371
114763131
169508214
227561428
390238950
179077451
162023786
426549051
277965046
699211982
25850309
2130877
82961577
51535315
121420792
451574058
806316016
33834601
165909062
67511085
93338801
145937970
250100273
342831399
398740411
70344628
161911839
174697817
26267828
236687540
263086012
651568035
24288954
362447107
87607544
113638347
72258975
7962226
184080753
250274728
489687349
176797662
128199564
120475911
115429737
66870553
162728668
449922572
283457541
44599053
38849501
85636724
166808284
263003574
312801694
118809644
749092807
19002743
289763824
257283718
282075556
56215329
632956534
82286445
489536197
39406105
637001231
273276216
265570893
204583422
380854818
505307183
553457052
431746220
141192974
230848817
529305349
84304279
135607252
350848437
355442100
359659873
156736321
105572161
545615672
257335287
46729204
112839165
333952068
54665632
54856206
408487621
503929248
272761680
7734760
247181438
236900739
728662610
55487688
70341484
89167951
178506076
485353896
669089752
185523185
33578022
756866709
12573612
78855333
104633403
131091676
32999459
524415233
293053917
248596421
207985876
30069922
245513970
408227223
459857220
33750554
415123442
195140693
510061037
405285889
25264330
184071849
383387044
150639306
726950883
1269126
98076504
35050291
172172596
534271782
31877340
285791391
10751275
93356169
27576794
85946594
15307319
9729449
62885155
596511252
130197770
302453848
353735461
798416371
53432839
424372156
307211373
601443082
255034953
637228397
273275749
617825864
601192096
291363604
17160392
607503808
261268611
29283189
135386799
1527923
204394226
234976824
224917180
296684267
30960892
572808544
246370622
312668453
24733186
59818756
303455515
163736463
594901435
466170808
3345287
169264447
229333211
90754607
12732093
211281112
60350143
12122737
473333269
186090088
11028564
35006114
7903766
414669864
88005821
138798321
429522546
492163758
171069422
128899099
13063305
69123235
143758096
72229358
133804554
163441731
470415256
548987717
221924503
62135324
121182795
245702705
96262783
450000778
553647658
293137138
122542931
469153173
477165792
408512728
331068263
329078148
4669007
316773598
54289152
86471324
521820568
580167449
189868038
74572093
21425175
64619017
324273943
18391904
71243065
203319549
186006642
78044586
27076238
189418623
180780683
579459004
1844602
521044012
728467655
7336394
244177563
18170652
245776071
9012964
13485681
111207112
96344897
76056692
248679921
66272574
30574203
39781904
170288312
128706563
52792286
31567038
7926352
45139136
177445909
36520139
12169043
495904970
159042652
472955643
678945636
188343826
66868591
199049855
72838140
10650897
107757182
15908488
145393493
67639912
269558722
449458129
58784621
385938249
252485494
366341668
1680588
28230628
49990405
260563667
750810412
1259313
9564241
555595449
442844960
393417294
243041146
266029828
299427373
33884103
22958817
6458713
388572928
77942102
6910583
345983565
100850594
188777925
278498769
10025237
355243193
122769544
147788362
266066986
54108370
265236612
314535313
13541094
271018480
181901578
31213572
20510191
61897693
41654497
167594494
589430244
230285932
304843697
87587847
248962709
198948295
7341734
343554235
444255729
122086113
67625596
120251713
88391819
29783375
105523003
324516513
226766515
388164747
69963559
457989681
697408577
84266605
74715566
439234734
104498589
5082212
320743474
120463637
577524180
4255106
21252767
70793365
30749242
53779856
2977018
245282857
323630716
131343528
270603421
116705480
689047910
61883293
14760985
13273563
779169787
29706905
155399937
146799358
76091164
101611265
705875519
113190502
62123468
11040074
111015753
74744699
170136383
103069591
36632705
95754858
191995460
27165209
479010927
46798455
80910158
144197327
193223004
187333278
266613446
132436395
361148233
25271995
370674606
44970382
32112040
77267466
433761118
173888711
551458312
565389355
122460904
773378
109057669
99447784
507394805
103661682
172311406
573772154
316867948
746349747
135716589
214520854
95381674
411125171
43297142
411469391
221790053
174760939
635430974
330806827
43994329
306273041
285604860
732015448
43486742
350033761
7734973
202080168
123213520
46094672
636348470
12386928
27979558
214839145
14373958
480923158
208726822
51383002
84891060
189726528
24457306
84366058
491932461
1035404
674887469
471085522
126239476
83125367
119088994
504138302
605913961
649066892
792723555
297201458
15762987
594727635
128075
54176271
1055786
10210195
167093451
294035443
327958183
183511343
438242277
580837968
29858197
15538117
642366566
336251598
781669943
599392848
24569211
454567134
459387316
280637172
25331189
172179045
160903474
1541314
49192937
277459890
570348563
187680534
78433152
429875922
296150610
377040774
435521604
92471928
264685741
292992049
520140321
176050464
116365797
350306646
50306017
598322751
68258685
910954
90867037
733147808
393305608
356219352
414337051
6452244
731533244
87694479
22526252
131036667
197374132
477066256
24724482
147426881
207399798
541239672
40291483
64669576
246155334
130935112
460021224
862575961
12319548
265516757
482143204
2019058
189159183
49447813
102796771
38407721
499949070
353810879
602238311
3938209
9875288
39745280
16949880
235474
46211857
64409044
72643088
580952237
36577111
233962984
32666648
107281613
97481559
83840104
277817499
40782200
76679927
717269202
79487902
3068676
35362781
7061819
621263379
33150025
28974256
285314142
31410820
725109899
439811788
116250584
791439854
32121055
8209761
376331149
61915997
145924123
5305661
149543821
42272077
585209470
411601977
603872793
647345101
162238189
433502571
46463704
351908026
51975694
275382481
183666201
306029461
474031227
79893387
408998761
102385963
125418111
531675125
396509586
501631582
625923272
220930011
153014956
712109456
125819125
181058030
298831151
315463622
307539985
373153485
891500
3882318
928713791
209164773
560678944
519155827
8996887
594556237
284148134
169700685
291613996
625841742
18493075
148046952
13743140
177327923
16266588
320676243
59305138
431883209
192898745
252516272
296593565
22216487
3180175
875229795
451391171
257850148
137984980
565694330
340749561
566821233
44334654
578142603
48516527
554608731
57967697
355040378
521698910
764855795
110392175
524481249
212967350
489239199
358768646
71786335
24634854
311171187
315583975
13956989
317550429
289598844
3619919
250709323
148978157
78821049
185374520
15944455
289290729
41926583
128284898
188690791
168537770
104645155
368435568
502749004
28971955
234695601
131886425
45289939
208607950
399776120
629588746
131330469
22078715
587827538
342740699
625397623
327692445
276765835
73225458
177818910
104478171
46366360
289145443
901618751
387741184
94485604
22640895
86127254
19719175
765716140
328967275
61921142
644292634
4299764
126268171
709034687
158153987
183473976
432881623
44711694
73816011
29849443
22359559
242774047
324879276
12378448
490524912
259810870
2512372
80705708
142075131
21039176
161599015
204517782
76196917
11996
489280471
108578400
716124020
131379730
35377304
338958631
714896195
859899051
661482702
45581715
122371742
154719358
629354204
210542790
164586212
524140454
311044337
449836946
83041608
126905266
357053244
14786935
9042696
69665787
424257622
352908969
56528869
161986750
174438997
8659242
50806980
372871458
49736360
285574787
2497211
43834132
202577025
122779369
212031328
64533991
89945021
170823779
392995096
685812950
506681093
105391773
125190854
418800743
169086885
84828763
107817103
94591088
73339254
28993037
88700350
198498208
169025850
14340689
21161683
71118139
224929573
144997038
181527197
559357821
5679668
16477865
86823081
38521521
226951334
546739689
85512734
100858301
241914748
298880608
193024860
724258284
50050897
187458694
265494412
148790876
330673685
370895389
84125432
8091746
201854185
361830612
28692704
122704986
386673616
72376425
265797910
315619519
677265549
196772293
230329571
161079728
216915953
563749737
106701250
211173232
382539776
226124054
255474782
184129239
518427272
175275291
318051167
181661064
231119068
595026526
121511312
601393872
634161160
126624165
2243555
957267059
500224874
711385335
39547424
73872467
496095921
82241813
392935946
13631570
120321757
3572098
113344820
196541616
699004816
15722122
2115990
468296868
45092536
578523124
39538982
744918245
173448453
15015366
50242851
45831542
129232404
88047965
11665311
291494702
105865263
94486239
833014748
337948611
97789220
798984
183037864
96619523
67138672
101274313
387660428
48258304
543539461
99073303
380261390
198485910
452584579
526529068
57823589
558973660
234269214
296690812
64210085
280822859
231657909
961542916
867163361
30578307
241189585
627911957
7816053
178425187
366815594
41760964
6103084
28454406
746679036
394086735
322654594
436603270
411812258
227200814
98382609
215882470
322674269
28625713
126012110
5589592
86468437
504621847
95594283
404279070
13282473
89122001
74858240
199004931
63466606
218000122
366544791
129505999
222812359
686364516
576787470
663532192
320212045
161859026
351033268
559126749
133376136
1165898
222087802
172263486
444216906
122403882
231718065
1053886
35280102
66783497
83099055
74246527
18604641
88550384
204551972
77517382
421551958
643313312
14490007
208273789
195434556
519692741
589870824
204229868
206055701
295667528
412189677
4636652
132001121
5259440
334831243
76888993
41605867
908160437
289144479
179939558
118957492
69149474
184204091
187392687
239564137
533419382
161870823
357553134
451659962
202550983
837963111
53354243
71632305
47989724
528653119
3308442
594054431
326563329
76398007
38467054
306993992
24357265
35694099
275666053
256691823
110384039
104131550
152027625
4916378
197115189
50105184
605694192
94157396
240853710
64231659
478242809
739760699
106161351
604254862
209805304
467169302
360352795
466749133
21894547
13371810
167506665
17625418
62490061
90847151
335601535
324527932
118975355
597043880
202819301
43062682
2394236
278475956
113120531
99209822
164852229
42174792
326136513
493635831
15370692
4519131
346802756
378384433
17953375
24012104
74243510
16648988
229679043
736156175
110185171
248983727
26067071
41039301
23253766
209976598
127490574
350361968
130722207
387795310
580894656
190064043
6219156
878903830
534742141
399658199
22354778
647696632
117166033
297147847
186537620
38813496
218510863
20872276
548396649
177110462
29171183
101377326
11999746
228411286
452556299
20938429
982446569
464715106
50626848
187569916
114824601
195911297
76690791
112006762
200198575
86347636
51307140
163665515
328052048
335450097
189776311
168058150
44021896
21236882
72427198
674491387
91333897
534974637
154714983
223012045
32673572
320041301
292760860
521815916
318996010
145502214
293706758
62158393
198169749
452942977
156473792
218472346
109193069
362653865
17777081
7264259
284585696
65154727
62578716
163592640
524862895
874836670
225651908
13609415
801121540
5751500
57177642
20847157
785154555
10837350
358554180
83715426
35497700
583293354
74470311
102826392
63803305
544482039
27621094
38959281
531084023
10784060
462413734
102536917
9004518
111606588
229150546
853283653
782020799
579676691
183201027
425218069
416169473
382702107
63409662
360059740
1037718
243380021
502334050
120919211
546451306
73724431
389968429
681096530
39490696
13849902
183115627
253292136
160825885
7579580
758556656
18709700
314914967
368419454
140577226
133582474
969596874
757682041
27066324
114610921
70960165
214477547
387655396
93494653
317900236
95433042
649632032
320243141
156306706
203618506
198768456
504669665
345215757
207930092
59338110
99179519
246785514
639083292
52754743
333888626
554822008
27348693
95207126
12455801
511623351
47300934
4318306
220794445
185044156
179550533
639754363
36230678
186038969
514683541
36078669
290658621
142513122
8242132
63396211
739784666
207075850
233671963
440577933
180495945
245864245
148937903
353731392
884766511
595662311
591731448
103032546
95174825
220178892
454883704
32237981
578177861
383287705
422874077
384539549
58452264
229284437
59500517
281637049
96977765
3342754
1526199
624937063
471570239
83831461
120695312
23505879
6069975
58256274
240101239
126366628
386737998
9843748
99524641
90641617
223146179
760059581
17372669
499592673
307286981
232474682
524557135
281835711
1320407
822716201
96329417
345386906
103453888
556639416
360916833
529987312
538387490
130846753
125079477
147851148
3364534
86353528
77323367
716325575
367489156
635505463
155138133
159544125
178354419
110410133
132600938
23103132
787275009
90626773
106736535
497963404
5070108
196540630
43937263
26029467
376425267
307193518
24148929
545766033
242724906
269423846
294866276
678872926
76309651
509096612
116302251
115433339
7799720
222888275
492376804
521982094
161430288
53464215
163765768
67584258
56754521
275376657
88078930
875874310
15038316
1039486
211714895
675184889
576476943
458757427
144528519
19825897
115388155
514109016
264887105
270799975
653386662
56326598
37909690
124538027
111076795
14972800
219030150
15162299
151757698
28042294
498218770
716043095
435949907
145657577
32884302
65345498
274249805
769684608
23500196
174216979
88990187
204188739
3862837
124040628
8038798
73720831
559032173
350725830
24044395
39692787
404471956
597144949
327079473
57159997
300985324
43318587
709926713
624246176
928640968
246710900
33459428
384690550
54645932
4631500
12664325
11315657
3015664
129853008
285949046
73533335
51664793
210304621
423397870
41194221
455806841
447160996
45226464
365883757
8663713
399122881
374140498
435953481
803605761
145660001
576399092
185350365
345589995
92244995
110488634
200869510
78585211
395493646
491227584
78015764
127777184
18141231
307424346
154640104
589659474
447767188
207153151
227720255
197463447
113502816
521727078
97781499
120850017
12488072
215546307
381104093
269803952
443439764
26171992
146671101
105985183
798442680
207925586
241514219
68942176
265824930
229197202
29526147
59151580
515457772
502583185
754962101
340385791
22279764
181578086
515630489
5128767
127215198
692308305
451165916
179630267
192115554
394542149
346760611
568901764
49306411
252655226
520838165
303337567
180324675
143485380
14905819
376381569
618028572
312204
697133
3113069
41409886
67706206
532038009
449864529
167361343
90153235
258374730
246998272
78435126
107190144
19262167
42275247
13490544
80375488
388417940
19926495
4145025
68829628
361632374
704373489
421101831
348590697
541072817
16641682
208844646
3189802
276675992
102298491
77158510
203489375
630696408
49170261
187769303
313935341
255220346
171418916
174047038
11982583
82388611
12361345
349806733
387050923
242859821
133488081
43527242
216324740
323192293
153972211
359715584
88928397
61203711
498383269
105252872
50931684
63210050
109447965
86767387
170614833
453415230
170719147
194425121
644772473
691071769
707972818
394581844
634887346
428405197
307536635
134029299
281827442
519481127
469535007
69981040
539699956
679748386
323851539
308329294
98652193
274169475
320626288
340663924
178258550
366151840
81769423
215346703
16723224
250478426
300323137
33136367
306295680
627484060
407280686
587233517
399983457
428892293
226963298
153477745
127969642
329649169
421692527
212533921
543751073
254136394
46373383
32930231
193325257
123163890
227675192
13337741
106697094
342821314
44363643
394896632
84092742
2003549
83027613
17655711
288628421
239378905
348202981
249910924
33379502
99616136
71803814
291908704
5317824
170413108
19041067
467246381
7356898
221028274
29838762
93058558
940434951
137463758
15091599
17616528
441507492
227711339
402017309
216146
163382061
27264100
127813193
188644762
85108818
331566879
483489772
96656722
30170491
176601941
20103744
139640069
17169363
41199956
203332870
205877857
33742081
587600086
103427998
371299764
31589132
539836841
387353050
10453775
138462283
274300220
89387795
157538345
162044873
45515177
94546887
174103889
233702798
372099737
40008697
106204491
104434149
169325267
5633907
188101236
249054221
447520774
630196566
37649001
75885958
117178552
395089838
297728347
129294383
22417521
116610084
8584613
204172233
168996142
177547860
48502287
422317114
51243253
298306830
448477564
237270580
824384232
53654318
126802954
90225934
748737564
73594066
369718707
649124849
148747170
39974274
704774083
207855347
736469135
445879002
182094247
396201085
279300184
505628719
24924505
240162694
362006138
125974815
169516529
116411856
845991151
309511892
674462353
35132987
100221993
74862968
416257705
110526423
300771925
375337634
9716532
156999430
159020404
604094978
234428446
187776831
122596584
526898505
50049839
216210313
651262609
128372297
531701120
231976508
259469957
790798244
200519424
15892501
185565188
268605241
198577758
273194472
412567093
108277531
708699321
180139629
270118712
286843659
319168936
266180558
217132143
66157758
16438191
529284262
647055521
677226777
743932876
143381452
113799034
453013124
43439121
24199859
147050765
301212787
4670401
362710933
167948278
186181560
10839141
182440580
104808254
89364675
183575036
191287914
21286305
50921925
692875612
122918126
282488303
104727365
129596124
39123381
82833415
74649061
127572195
181381283
319375391
182919606
332114558
890102604
36938593
776595540
813453832
703217545
25969014
338314847
328739604
372580330
66353539
160469821
463243342
152989094
528144986
287481509
249835878
195079811
856428692
343009120
169732432
40430996
80944273
107247673
411466620
229624657
169373610
938727514
80392517
41831839
260999986
159342078
106827875
329542294
200435264
97726112
132748113
42856060
12022788
724962037
699263965
301758599
522924150
690912585
269623592
66988821
320030187
1211564
160440779
376689725
103535401
46428765
155604919
11307288
759817309
63433686
186126931
715087972
473541670
525391
117472189
343808474
541363461
653231106
153187850
81087635
307236615
530591279
9794454
268532228
128194487
101407531
789555027
221866143
174195740
10765863
99969347
76712588
135061235
3069690
743521261
481794623
439348544
45287919
258100403
180557615
240021453
273977070
523418852
111865357
81406130
238783161
396113724
7135332
198047292
140517887
180625899
109754330
57736423
453211682
167253648
184473139
43554394
394796798
94475046
109032258
9700295
158133360
57730259
508722719
39132362
140551847
312515940
204687585
759471911
652238445
703525038
1477825
111221263
341382537
103253135
57779480
10768556
230103698
130432279
84618768
60492592
123756769
23520427
86906277
86614078
201999800
326146070
679397689
278644953
497751812
299457534
171415010
269504631
668672310
240292622
611117075
64838896
891108465
34640713
754036514
439587590
68076856
124890564
376876183
43497134
384565962
613147717
119983761
10074722
666108879
131310147
78320749
575892871
168269236
377228868
81210345
515754374
149154259
738410003
200124938
150732256
489586235
31907637
143355226
796443553
211093517
9654123
542354940
488214670
547794642
22700858
117378572
92814750
122545675
153540620
97639039
1461960
629834290
357536278
666506979
231495481
324114896
143574305
211217896
762382540
652655916
261655787
603403642
273894169
237420534
4269754
164598571
126079743
418665424
434832258
673208705
85282694
93720796
380540073
259314968
77543661
599535128
300569585
9859170
142060827
54676720
570828747
157188497
111058645
71502482
242009467
79938830
381308799
32245865
28428258
314381539
861666599
427029812
35831855
497219011
13986095
480174047
532026151
87141460
250001371
318207012
212074792
376278694
137412603
6547419
737015314
2109871
51520828
87238564
219204080
147963971
91290127
81254499
88414844
96418097
401767855
350560245
236586581
203341619
46262590
331072441
29209492
166237983
1142878
312915670
387053794
531445935
307261228
256893218
208614943
196393262
108324065
8964444
342025978
181803559
239621945
353234927
30583170
211563073
52128688
14048350
177736851
739349483
373095
77561635
245786288
52827725
456166453
136437778
794725348
240813994
558810979
206428543
261178796
292266411
789903366
124980575
577391972
206377043
110308173
758218560
422815126
76845582
90940892
107560450
197950269
134454552
191956338
163592817
15831479
65183547
59900724
388523332
43672445
45790750
341234778
247566695
251101128
313619386
181966013
182282089
318140007
29197889
89958999
270344212
210265096
551313277
440496571
186903387
71986854
60300486
4790612
236896283
24674632
12158749
107102714
134242302
55827068
343935833
314440790
671607122
205185966
42991246
64999966
270678587
310769494
561247671
146090909
452522987
86950041
813652078
305887067
126466729
639906618
529326604
39438947
29396899
158874713
108372707
330106713
291542165
490546396
201873529
222397270
257716956
578355068
51210548
452736791
59225179
50075053
454165023
673698692
252094556
565422988
28318482
87007138
347338621
63694149
703975939
864469264
669358
439414509
20843071
375361791
451083721
43960160
358657124
257380623
219902099
482300936
13942329
30641634
501580973
30265886
63003442
72716513
324329568
244889036
69341395
84464312
162194400
70348284
58675070
343080507
54209981
68089303
83102318
565984911
68349457
4438024
99077696
742528
220882264
505528389
30873235
576125738
76771680
418332156
123308161
54275599
130575813
812644230
4852129
450702218
643217770
12096443
690002458
411659494
73391997
547311596
590016906
240726767
381252379
294361652
434331225
560373326
34979939
162607968
315589452
364632378
15905807
104268306
261632222
38811616
116625350
833410281
35903235
287890833
84446190
215406341
506143155
500555659
13375465
258598454
20699513
391196207
89812268
275641714
69875921
688899799
282464305
120815024
117197917
24494402
924961762
166403249
294834577
277515385
85278636
210294868
30917923
562718221
18189882
895552937
135920484
214535681
489502445
262582983
500068886
313974133
646319082
108938851
23733912
865564877
234040282
419597834
95553975
143121986
1654482
656280272
117675063
61476306
229487591
464857610
17915645
228951693
510071869
128600077
150761138
89639490
191357654
88219659
526771740
192267764
154109515
411194456
702281273
847136994
75842705
480026644
295721280
283976071
125645586
333763132
277842591
74728945
96000493
166463821
204201899
355685101
98130228
379299342
58549774
2374864
502374013
667881777
4542279
583544661
413265999
872416456
192312875
210848292
178050733
68873849
259491381
149093309
643540334
229871318
501261480
804029078
416955909
128447307
135793493
329696196
583438298
59181919
85560437
238454368
67399443
416680560
320304569
374950310
453303408
596498746
151174073
253094736
188194997
231669136
543801685
567603157
319543792
845245022
35717464
17514052
205743094
393996177
179513131
53221857
5200421
94659681
218202218
107372938
111362071
134931855
80700819
108548467
64801932
305507967
185611253
237240010
17514178
202921911
321260039
72353099
893428389
719593460
154416087
663245094
405335836
468698199
161202757
588517510
151880454
58670664
431723915
849165456
248806549
140335906
17464904
133537443
311226505
136437470
32019923
268440044
54744198
90603716
432902975
1560502
589405332
19556010
252338610
273823323
1126219
42881512
136764326
319504165
54840420
212338015
219075741
6447625
284318073
332288964
7122540
131040442
8199612
576542063
375527113
34415103
473219481
225746456
330156218
312589697
608168999
62214246
803249417
94260024
21283847
40840538
494875625
243073875
698007846
166987901
139827086
456248010
27867576
199177191
251362344
206695223
304915607
496772885
68702482
62911710
118619298
284226887
52067779
120872808
128708429
136791379
601447953
34525655
11746081
75362252
198465596
92975983
403160820
812128853
8506662
385409827
94255601
61108686
260757054
55495555
24181713
71346582
139619637
624349678
274075462
476078640
150514843
78336428
37873061
39366246
655591669
229460428
230030078
509347944
992087959
655485419
57293696
614723598
137411576
325987152
152016040
160414512
77117362
100961340
178136955
99020441
186070520
58316391
60022318
112884830
75746297
8251183
149741972
604556647
19075472
28856858
10353875
207147517
578307251
255874387
180205810
307347003
242964737
457218473
147621806
206824358
431500322
651054777
136045482
257724436
39545477
516923744
247290306
284795784
739851622
44434577
746231401
89909850
41079845
324644758
265630218
37642012
61705233
29798945
176894621
66739218
455921363
43160512
528301349
85028283
310328759
161554040
524638371
160541823
2497832
1438793
78279063
29689354
290436286
258982274
780825938
683237473
13629076
361215871
746454276
93344847
45116856
76451175
90351680
338052382
88364101
99351731
853072676
98130059
184457094
163562331
57144513
634206547
231865029
204668458
73547298
140488670
43134938
112914966
113161392
10469070
340357742
127596843
342424170
5635088
151614546
22115805
95731794
142775886
420687010
401753402
25818850
78844832
685930009
191956571
861255
574813615
17637356
190313923
575234893
132120543
570572117
656825706
83268020
703234024
630155483
118921275
5933546
378138716
298276660
263436253
175421267
179721266
269180880
530097956
217327296
518752222
129550833
258490441
468668322
297974834
7048875
118324482
32697018
154634170
318638580
26706914
666997372
148342992
268124853
195184834
85138954
452738594
69097460
158733685
519251924
690368232
280504617
604968183
134309883
14072252
87436970
93131131
108253663
560426
66278298
499049788
235481388
40249856
348394692
44726484
180219495
243158985
632712661
625489490
653093964
33591354
106702404
261252576
146362379
69669989
117654966
321987097
80171104
192247221
222134216
366369092
121946303
122072978
400121728
445506481
799674881
337032766
470160403
114743903
100415986
247960261
329627503
260021112
188541476
56462690
219541517
468783939
262999953
220434237
154517063
352052144
36634168
556225699
130780737
230183707
490867277
104678305
433724608
378602555
103443682
122494323
569847496
101012177
54421813
125153116
133481720
577353969
230023786
667703258
736124702
11521011
369950
96294709
162007423
30446153
184874477
176771856
21236855
33247334
31789779
44499803
158354408
93592846
182076787
444426
815413432
343652763
94010062
811461949
306673012
73982707
356996154
240935474
117319419
16712747
2103549
393639809
51629281
657780890
187463410
441864778
71883132
333504806
437121335
582122094
283224035
136188781
50892258
229921406
261622459
258733183
203942968
22011739
177349398
98136909
651518119
544660628
250659154
298610422
8532493
42558855
489065190
56568704
834632
450805984
180408035
400663336
271645247
62252827
192807078
456939568
18020003
162263006
140915425
21596309
641355811
128608452
634661329
186851716
317777264
255445153
907838835
4655545
20097669
383418846
74650646
441038389
687711929
221925419
848645808
796869256
378297029
490827238
185872958
402838807
702633812
745244579
233422632
1416523
423305618
345735585
82732561
290533631
57031148
221500308
216312186
88952925
119253417
202617730
203209765
871542474
241940629
51082161
375959328
76585510
275163114
616724502
223964342
617807193
244723286
74146320
442581477
9178279
61109600
26445465
552665442
422356410
185843899
24128368
284694231
824388422
40134288
145193591
592917002
38879800
12054183
62473599
14436076
137082233
236031036
233958142
386676305
726814517
568016244
351491132
344668442
11714267
317472302
489698043
246210651
69239263
216544809
427700202
57770913
277850100
720891682
54976648
535657415
179246610
652851573
387121431
14866357
399888800
43472218
137264380
23260700
10147192
132372164
417735214
381397177
349985347
378593946
177465260
581099934
657023106
304844042
124245680
242157834
548155777
12696907
54196802
296942679
66810414
52023107
160253090
90163885
70000615
216539564
418711246
143672133
281299802
213633526
598956755
388136868
553473869
795659638
177871374
88765497
121474717
348632161
178447508
260153675
789597837
98775101
86562066
48320117
117492942
97418129
72821587
218370239
142314234
286204429
370322993
37344112
290600214
106041593
138608333
378276677
4193773
304039490
5580957
17227937
79433628
440408836
66386607
388608638
31546049
61348654
9333572
420476238
719992542
83832366
595896573
59561826
57369033
155099346
162242939
149184504
342770760
212583815
31753582
88367773
96004046
79139109
408558270
452783667
62661558
154676518
14470579
187659970
162023533
16683560
407169099
14908638
202812644
49858672
68181514
946267393
514340718
688861719
9955981
214650378
721293395
315385866
163310398
636431891
12329335
483799837
282221555
106073844
199081280
202671190
126850303
120689031
15065658
259721081
177986477
165759901
153376325
14114777
265448181
186061396
382496052
361522910
650403665
578196931
115240200
570572381
226168370
589171495
683194032
618156340
10167142
520617487
534921576
163089378
231019741
453277823
93712039
59543161
6860400
267864885
124467134
70291830
292100767
125132788
790315857
313597948
264122682
58454904
95575671
48513104
3542872
188503269
585601663
55191728
16922183
294279004
2996120
31739127
48456358
78956285
666450151
128969426
437842714
186162249
3681062
171628229
500236495
375859324
363550798
21357601
173155222
295496665
304437491
733541478
215445689
147563962
201344972
523230649
1647015
378393605
215433235
684581887
178989111
20577591
583216778
412468698
432071948
17215052
769308923
50836595
303723005
562394744
156808744
363228581
526632873
104972816
565304514
174689803
264755030
356352792
132208913
81807916
540473189
211291549
315536838
31419322
234777806
501247381
15719418
6894068
553180769
85111935
2674420
120177886
152312468
373933361
15744633
459774530
67782283
567234807
222796186
117158941
448284629
20695707
44023110
355779509
709389685
103246530
507654293
475709166
137488898
65344533
577026612
366564506
274426068
70931315
353899032
206097764
445702210
458145348
57089003
792808878
142217462
246687314
1310377
153965075
49306570
728436441
235623463
35533184
93348491
61603492
310729799
9257884
138891415
491211360
155075293
330101666
633093335
454442632
501680496
319634578
87644904
25940807
189173634
204883205
288817135
243844118
345750509
408329804
24202125
276093733
245314914
260719725
33164728
133851002
25740964
6673648
348986201
431159853
555374022
15468428
889374438
168351922
59124123
84395838
19389572
535322814
517499769
465485020
98938536
44895184
52616161
27313714
306868510
28332506
383722888
11339352
94648277
353188058
30592486
93705928
610862369
40039
85464993
738849254
596852454
126429994
260254860
148207251
391320725
176625949
72724030
12651526
68766811
347261843
13696980
481772339
46527548
441835398
732148
328591416
270308710
93380818
110507593
7536299
286252169
127423784
436670622
379999231
591854769
225148444
932325794
10636818
264670131
189342056
112256824
664561720
563406842
1166865
334171326
325195490
237949055
489532
40844803
71918593
413502108
181942181
54506592
121860919
347585095
489264674
83304831
45467373
419471941
501231823
112793535
162416232
174013570
91278928
409852575
1399046
306922332
127039422
464199998
107540771
291575028
89526571
66739235
66646476
478117792
5396544
304354229
158089466
144299310
491173698
37614580
172096908
272021335
322726445
130113869
362144883
173744396
487292393
270671751
15063710
86692630
183018945
791596901
226954565
490498013
169702488
125006896
148578833
404231016
287301863
251648328
24186219
66763789
83669724
646598985
259006527
49882134
366761481
539532975
377588621
83138616
447284000
51341442
700703961
687528901
139484281
45692773
88465228
8572214
182831780
80851775
182744050
312406192
302042832
244539289
102211888
70184500
864714929
712682744
79527374
22505557
66191701
328422229
207544528
80347449
51029803
509255114
95688893
720497278
481953610
25628310
428358554
589944313
83287820
283913992
479275227
623566876
94000704
6568954
615280695
94201965
105312467
16518303
24736531
365553146
296822275
160610691
442351257
146625229
161659946
7139533
392158942
26961399
183025174
68421719
2551259
310764465
154152736
76308620
24263233
53593766
103515921
99583025
403367511
121085345
27794055
130571558
30572750
268153057
32528463
451044357
82602416
91239490
276846789
649024092
284995606
50997026
14142665
58916140
102021748
1086683
19845173
148637153
219554431
228336847
807540525
183973746
192849342
432621556
718257848
211285074
761667042
22987691
110507570
205709957
137512439
219031286
72893561
526268924
348280843
317698831
6959236
839498590
528697578
303528873
52573811
402376316
73260699
5764079
290740047
240229045
456220839
819673117
276681181
48141033
306581787
537064674
194261
15964502
87311411
123917493
127892214
203664635
345219724
196771995
485011493
224384850
851326373
215168185
256276624
875231076
742677598
274028797
37595699
73772950
163350394
464485271
607442553
456674438
91130142
269302597
438687097
17090345
98264145
108653277
137755597
171762819
98240705
40026349
39637595
920048635
873958370
39034309
204488921
74995145
641913719
225962660
665691272
19921364
198367965
468385091
493852050
54318339
30090833
753506587
261589902
31937695
64928184
586399353
295577807
277703520
37433134
598966192
327757418
23778646
176749532
576878213
318379574
113198874
309646360
15950569
846383898
125182907
456592867
711667371
45617546
554228736
123473859
282645342
492984522
4638173
561803363
88842363
1071906
46164876
140431976
312029937
231553652
6615927
79289278
200293684
125550715
416196622
191437815
368116319
239865650
764039102
19339011
99339692
22126412
74603833
334137280
8891435
433271294
189786225
4789153
24044520
123945413
147097620
314583159
11937834
811796579
617209824
433884521
13263617
390954927
6834636
67700922
594798146
76865386
159090719
459134938
349973146
549705372
115922809
123488492
136710878
596723384
75204530
140804931
33253868
174759596
562594870
222779925
75039071
18805266
174396027
5636909
204942914
346540739
546513186
159942960
10840419
524555428
121979562
78055203
554691247
184174082
767243262
204717361
123308056
81263778
4853732
922165436
26415260
91047836
268414897
248126853
27237853
141541830
18205161
110041408
300537344
79411295
247962879
420969761
6940533
42296905
379884747
701265193
502766104
659591735
46638703
593922836
37813328
289892639
371689995
143767395
20496619
804857193
242288490
85946705
193878432
128933687
239283852
233526845
579691045
298091792
155037175
695595104
148896938
164514164
503781
195109946
523418794
459936959
237092621
12067958
57832313
237521490
3667526
644283886
174813169
469640794
29252323
387585348
119360526
183806402
38787578
16195010
45702598
171073572
69286458
165368671
217927920
76244880
32446448
116501239
200721290
37866469
256779211
33481321
26294183
442826836
4929556
350518147
120528243
267920252
31271047
102608312
1040167
224413726
51444522
430612509
325404196
27412520
269370756
309621449
247775110
117684392
486772465
322866104
517896528
281877171
275058955
53937991
120618505
682337058
618508684
552421554
151095394
15116290
239388673
646362344
99212114
320316719
148928889
288955281
39806618
454023024
693498937
145008142
177220159
215951912
219965798
178071013
498642941
352610365
531448095
16526508
412641575
740238884
79220348
534330992
440216998
830651
167175217
655322068
60621487
546980094
485021566
8779270
168720667
111001639
179748425
719732901
745408321
357044452
812344327
28093530
214793212
357989238
793786218
472901995
10400536
80122131
35088367
193785616
549900942
454111528
210586403
141851590
73758272
463862298
485316317
303077786
633466079
385279193
27966346
127070577
2129122
149777731
273715016
251035114
524840920
174939807
550301334
2775635
259328765
768955490
10533051
5441735
195705203
299323503
193589762
476845891
340409433
841832133
21879655
613528745
32112778
13125991
96200749
203957954
167736361
179348365
145015373
551047613
430489270
394847879
162672886
376542008
565325041
645428001
252441785
20814958
27004735
276802584
4956908
92338903
187233931
527317502
368173207
21742702
351890021
125369733
771220108
152822518
398319685
382628801
91743202
65987705
77567184
25671342
232838134
242080072
157687477
839909325
42938423
79583362
414072414
344486981
130192240
11229902
405454141
856644004
306181276
18131646
2627683
183155513
456855186
77386628
944088016
338777632
20016346
613663950
676780162
17744217
188099701
227842682
102632236
186512751
441767479
11572234
227520309
33957157
849120157
208469929
43718268
511210661
157114289
271751421
2458986
454167013
165868163
78174005
221004331
156513013
804603309
752256956
54152713
480783279
2289259
113585827
234681855
64508538
161225365
717465463
33284563
181820862
647138493
257598852
247337207
94504214
34773108
365335335
20702637
9399771
414767314
107929496
763979758
40707185
725829570
14761702
38367276
290751312
1590663
188239833
182154272
135055971
153936357
205075247
5408417
474927476
310579341
60848422
163375607
122014405
70182331
79036395
201915973
145214418
35662426
343609557
21326579
621810704
173082405
56763573
185613682
77713017
19374826
46778338
561706209
648758865
397531859
382564287
65146970
102587711
608006940
36343120
12692459
205725727
268504366
901787679
134286040
43619031
177238598
457372513
149131028
282880586
937814161
74721700
46214167
103126361
261194778
101292035
122065356
13839532
184547831
92788199
421725591
2626310
404762094
222332123
78557404
511373324
434246494
504884933
111126483
113662696
458264887
461085409
245681371
173395180
99256611
103021819
83077225
7700303
55947293
941225206
503522154
192181092
3268677
113518130
611885616
375181822
22516635
220832108
67782540
695829890
43514548
66248223
49040131
206439477
233848512
585978268
40719820
220260467
4479509
694957797
3273858
524497633
117680991
578176128
363505757
254622597
2977812
525687799
472736845
371212614
361135656
140480600
758979606
81500705
345006784
704704339
107787829
19585370
299008441
346323452
28940477
179265420
381498686
294875620
82260844
73810253
371291253
268106291
51508513
205076392
4531647
97747837
298624062
66504529
480339278
81655519
205476754
245699197
5085954
359166465
770363885
744628353
160650379
464204381
620745360
674218511
361137321
239002792
57706457
90640010
430366572
257439899
740457151
344439669
302418479
45191763
541868171
334480885
172907141
37304024
271895751
304632842
397304166
53608501
614290807
529241877
63604772
194094992
61561740
151909651
359900202
26106070
610702774
300650973
302475413
11439341
88358524
84016746
5589044
462006296
35314258
308171262
252585755
4403230
298175794
303679460
250187156
126992881
59875886
166143759
553237482
221034508
563622918
756436584
20615797
84902832
100781287
648773698
203485165
478070243
523845651
24189860
107141909
39002046
9901822
477434041
520424283
37737963
413873465
821730686
462796799
15679023
475689208
186618289
15304353
59926983
1010018
315053962
35730967
241094148
502773847
405203000
216102347
359605302
160826874
291944195
131101648
714713888
102431748
410486102
16393261
233379900
39844969
331539708
27582950
7296966
38992616
83128949
168644054
507312858
197611606
466071872
76708641
99043673
148029963
125612955
46504252
294796203
48532642
34058471
145660802
677458099
660820366
417250301
100900909
603924015
3335375
545757989
515644850
810180779
434809993
30727168
68664332
2654904
58651811
534468014
2268576
67561194
438600324
124343147
4983346
7411019
15299930
781205281
358467
234462691
457341635
602752621
264191714
313099931
40446377
135360309
176115969
295845742
604425578
154158405
165914205
471266817
681220957
81787411
454851639
295109541
330422635
22141061
419001851
64851947
485244395
411289643
282180004
21584441
214941775
262061138
252838134
298687023
7514622
37240531
104264381
882169517
6150605
277379234
325275683
65505417
321251323
530761655
238059973
629940193
1480997
182706018
394289340
41777863
87523635
99140625
157421877
27705274
115731395
66950707
114350764
22639430
142872856
50490751
875333785
11300171
19225891
42461605
129904829
177211117
259229097
178074976
289560475
334861702
27687315
122231748
220622175
3574570
753244714
985731
160732656
383730389
174318116
514577184
151689085
13328467
4730712
340041000
435730563
273483954
79077123
310469252
283980895
85701340
343677312
527717181
700974830
444277224
720942562
582861219
160320079
246266034
106980369
139181693
421366473
74562766
111246800
369273042
44136721
131266178
91479529
148205630
180739477
167377442
138931259
300210428
44467064
548688698
355777220
46841961
157156620
255082415
364654819
10916913
218693756
79546847
348772016
112247260
19944016
219688340
243850255
319662136
131174683
4218518
79320698
199835849
184834375
60820843
452621751
227405304
108353985
45784369
845417384
114120232
243872845
101942196
19320708
179163147
114821009
354387622
19500499
57777646
114706316
544441943
240342537
6999316
310981563
487742618
221166062
80308207
44803690
115711974
1228147
77108887
113100901
67410226
139000905
38829487
232214029
526810022
265909674
634983367
242052
211898784
588883005
323603064
417858860
57394881
232982552
6258408
154524519
12246624
132064426
39987188
499161736
248258065
44724932
477752274
279146828
92223454
53973649
270570378
2789444
300505950
28046569
575762853
200810925
366908212
213125832
436890567
206070518
711661516
288030814
317490538
249347491
185930024
397050148
521427753
475986367
321725165
115821312
888006526
184212821
118102263
32180325
92163043
14931768
1244532
304584273
667209724
255937539
601398378
210083592
217474535
18121690
615200999
146319311
231341173
217405494
180720383
319810997
67778415
10366265
7058328
208312602
825832576
360081047
69647995
89816369
509645182
161099812
46297992
256607463
423843964
21805044
706704104
150600233
140951117
110224333
245733710
127797827
36286108
252737976
583177842
257140262
101933224
137183434
1008289
293894491
714495119
5182331
70434630
312320529
296882955
743750119
24987312
448521763
52226393
453988810
201070515
296698758
245611269
723290188
972583908
249792845
373700431
473717000
25306798
409069505
131404636
399015340
115885164
419167186
427374362
125128542
77703879
221993154
359636420
101522660
810274183
73975
381923105
222783063
112862838
620053583
297042210
242291192
194748070
238511969
71176042
500415221
3448984
9710587
432257714
12931555
389862863
7973360
99479853
149843244
686716165
67239967
9533143
76987348
45908262
705000607
179050756
500710747
291880404
752569608
55457005
208628852
813143392
18249629
398665111
446601568
71048346
79847547
69326761
50735384
256992619
452483284
128482745
323798507
313531581
281612166
156364836
230789412
814943813
45199905
79558331
96148120
373257129
47356407
56972935
716938804
588671347
38862383
723954
640061112
485419757
323310187
363232347
230184665
1746146
615483934
144326744
158258205
94605004
323585057
267477242
37113916
140088660
231219012
20753325
21206780
9778167
16700684
17418840
421770179
104947544
50732632
324464428
154131627
751844143
135414228
13326763
33530871
738609148
44840274
219339154
400254091
124529346
280492293
58845560
395833673
131741941
579255755
13752423
91582828
160469824
266426326
1776529
35347564
349972771
560728771
308632088
197535397
630473421
90116435
274746746
178301004
184122550
100633056
77934084
83775060
57554580
600286436
142822695
43494773
98689815
40137195
165506059
181165537
1470724
50133742
406123681
178532713
13272894
46172686
85074145
581700272
362359428
517118818
634712114
44799279
189198916
109650793
280690225
221206828
913855421
72188891
775075259
379066120
249728313
120575144
375075059
263915784
80229548
343830393
400330641
550356366
570081199
199078213
821866
222686606
32945455
40843464
630991078
454167176
446900978
202770810
107668142
207468750
923559583
173553778
641030377
278377892
537400429
381783356
462186624
121550490
99731088
42048027
545626262
343247315
1355371
22459515
782448561
326272102
192271896
50967009
89459613
458066984
2337398
216448902
722833641
227176603
258835018
281431378
366210100
640774853
192337337
466787775
426478033
272085685
202129265
239773382
61787777
164665827
153469643
332109357
510579167
570897848
346213005
309528580
126202981
366277069
196926479
213994424
456629135
222163329
437966757
14716863
717528606
592861917
462711161
59293253
172992360
183247225
19999515
121301820
82690653
310431494
573354077
150634427
60538042
49710220
191319634
114362355
11026095
757280179
7450247
262841960
132553336
403554223
199949539
103404286
125244499
28640462
127053491
29699309
594096089
238544313
121437721
22224095
42135887
76151455
90739669
600278826
67893608
97605660
332313358
237411121
89539379
381903515
27673039
267460517
198483360
31161626
47266602
93438599
250969078
133267543
605967053
442043871
88787803
531133399
377209864
181640481
265676808
18117324
397722495
13654077
421531596
459026925
211151986
436687597
357987239
328619355
285624187
739257595
559401262
121561956
30020409
41485148
743812993
572805155
33570997
98791696
213841395
129249879
389693032
74978206
208700785
28710410
72265971
252171240
137932366
298542800
50219192
160922476
25738324
372374674
158622681
12705119
402045543
53613869
22086218
426278475
386877139
174859841
14390694
89905898
127302067
107508909
828698983
127908369
121991961
37343062
451060763
379538843
339920006
167235067
88197502
40775778
145913443
397546
459136204
71140017
337473177
439234037
440859851
72141727
15844032
298295903
447675247
14001678
195326689
555893545
218098710
20773072
120265065
4347698
501334642
399457930
77378798
270836732
441983745
541617494
168891573
730882353
800963885
55807607
453936805
497838063
554458297
136656025
202899753
921521997
607978188
293706767
424700791
96312472
85649961
204397571
11576175
144576894
87830999
5051281
89432577
291868184
2381692
118505107
264502601
47869013
98338145
249198374
187859557
48593116
212484189
50680081
535788734
37198901
77178307
634599284
952048153
6703490
486676565
979638216
51771768
239092528
494434364
288100407
5104050
747297118
151014659
312716566
24578794
550863216
67660384
74791005
147340449
335295932
6833624
7554253
175079830
284953379
95279669
228928542
20223371
28670928
163000555
290963066
146772024
37050600
604766715
14837699
165825594
903266804
496436436
148212270
101878923
57499747
269062385
29525855
337474396
77509843
133769615
426416378
261877642
6462532
607331715
280679684
1196220
583409233
735691429
9705863
42702865
202624666
146243754
421452259
496703753
42434030
60298595
211080744
157015140
13068062
17014013
166779365
567230533
11786918
220968602
23566003
555017917
409543616
359566664
115059390
56478683
18509316
185276023
427063553
14315782
748058877
276544110
109691343
44192371
24013042
325916373
136496832
4793081
227266602
532081470
623702444
688543658
132605406
57315243
241230598
521617398
783724820
280337984
253093264
44184024
508998287
279742836
533375485
6928010
75841365
71206788
238378569
50355107
504485578
359310554
25673062
230317471
484261106
164677375
40303589
228513561
304110762
764602115
342596543
119569794
148635399
694669467
266899110
137431982
591955778
429599202
101960680
237474739
507369747
40246509
612657753
140180077
12219194
727854811
165341719
174826873
489459402
16553762
100051380
156795487
738410558
392996798
49270553
81041982
20554333
113734886
33844402
348873456
106434321
60853946
642485025
280122070
52875404
164158049
109088229
424322237
461245923
142190086
799174835
137694742
39871579
143125088
5784515
182046695
7651513
57840656
236424906
69821767
110039702
193467860
431617622
166801059
170708642
613536858
454010550
118341316
938264
434685891
567899998
513569720
36479674
228807301
151033155
65680295
23033916
125817852
91356542
472065
620913440
36656550
179510896
534185760
660139970
41749578
483301741
38336807
30315725
95224601
275086236
210859069
35351048
803081178
382771858
36350271
363369898
308414558
325632999
29368826
221419876
279416991
111756255
266980192
448599420
645243678
257843176
808336205
199797435
199132683
143400066
73971434
173565353
388939
78348574
70207488
734471
64002859
282393370
658195789
170341486
23665835
15564167
64580413
277708246
305100401
2947734
65266719
125460772
351707884
75864013
218071342
67512294
372311212
260026337
487331380
196530597
368871120
3586755
255863
169541028
340531036
131413566
760759026
475908527
249279361
311235886
635610527
4609470
197210645
48633255
664617982
30830187
217300744
244766434
898565106
501799570
246893763
329393482
720049877
120739250
426987529
30001056
47700880
29229145
93396320
352518784
26607270
41568884
272144391
44252456
9915351
69920105
317790959
83600647
875567805
572169174
27218665
28624754
407310758
176417146
77169684
42914848
307542998
507182516
168470162
15701873
1811961
1587993
749404589
420186148
394859188
132597732
192029090
215956710
482647298
475795065
61445192
113925079
669261974
221011857
133916143
100942388
188020213
116901467
92650145
674912629
231491998
118747418
219035094
199242733
308118873
34447691
141296437
205958742
427723830
27399730
26196402
131287220
83423099
3659720
658512076
154126498
64876270
474271492
457611500
278589163
192998702
301893653
220923226
200688978
186451537
685272
357214250
634854126
16087824
195630093
556066373
526614832
49553450
64585555
106152254
761671357
341069777
18035199
2324251
46759580
245244298
24283221
266679712
877862854
310273329
750572
74811980
590752168
85545232
593638556
98671888
230550613
160911632
152316124
298425930
254558941
543696897
4043301
343755928
106289833
237009202
29853828
186942154
565876656
29047308
548573440
239564913
424093947
326334884
120728894
725027183
435270560
17156386
56782529
111665137
254605034
618180990
264169852
847082632
416205873
501288498
131289928
243280690
287271159
411734495
199936609
30559459
52105383
122275078
364658140
303594328
255416700
387974425
221779055
549266879
103945493
348797361
269936180
253139801
130379701
80668661
355261735
222463833
205026553
480672846
490774197
1699521
154255359
117167053
116548343
46712790
203434326
311099514
253282067
245203579
255108923
161189633
570191182
497623686
878513679
739766548
40156336
243958982
340677987
65074957
711940883
362197643
248661916
589090962
361254660
509702152
13120980
82604947
214986313
486530849
445949861
292525502
160952284
45600676
331845885
127173454
209475582
499494216
86839301
16594260
63185363
58853901
29113871
441674932
98622
61322574
335808960
258565757
186078507
668915981
105993473
332351707
230538007
9211763
232186131
5669758
75189152
490663170
157068195
583856175
539735751
397954516
4120008
38579348
1647078
2247024
977720424
91757941
150266447
31092869
187591792
308540717
58062393
354433409
46368361
107427002
30966230
20100337
531598788
197418734
551354992
724534766
4686385
141845950
696789238
24683805
113247802
341529933
160042731
89618857
46210827
5139201
278846715
99635088
135836064
268599806
370916834
72025953
120950334
194037224
4739606
197939169
321568227
117749464
135715253
137213748
342375854
746219543
108036610
123707253
2816452
9296484
102663867
424403980
99311381
49692345
52578490
264675659
488353439
91602477
682919125
174078335
184917215
412395851
40650247
103661477
660878507
37902183
216588759
96216018
501339871
60902353
136572345
143332230
188070929
136188593
13555919
327320370
422895994
117228044
92333930
384592643
489979438
15987162
340740527
122589618
200667940
188926996
44004418
315506450
404694144
273075638
808558310
105918907
427487044
526474007
98817815
97258049
298228943
57398551
82703205
174103310
110741201
157621722
396152470
868249003
67098672
48611855
367839727
446951863
172619
581941692
367392
319446420
294337
841850655
394923896
85777958
434734767
206657622
36766961
35771400
4602376
557918574
137953396
186928186
53602795
333735017
9026410
9954791
307681793
560947004
48193741
9153086
197919880
88464579
380630828
621429918
111985092
1930512
187789797
463505948
177090562
63516259
274902830
138872212
220576758
526211516
407930423
62750748
473022973
48814162
111239540
31857545
628670612
420521393
329639900
5364165
105790424
482022591
596966409
335476871
65774385
137437184
737302497
853928798
115008071
456342948
125864996
147912881
74676223
117287096
414927253
665999578
11078948
43272587
36201504
522599216
374848758
133323862
34479499
322328115
325850203
33336823
698717642
450651717
244090542
311375142
101044083
557928296
609861199
750306861
377348365
50450834
220603484
47463960
253826895
452433822
385383859
479893377
51280263
35027758
173003516
20571627
351794124
57383789
19615578
258648808
193745887
442223034
230537796
117701735
131260859
36504468
330053464
361271293
735131778
108522072
530531416
499884875
35939409
10287818
31622188
1866470
69963899
566499903
11945881
236908404
473206576
300635485
712411341
101843814
296747542
27777918
29706509
56940291
154602296
168025845
568070756
412066956
263420315
225607572
337741503
357492021
32644011
264806862
212800406
15224418
169456482
672045126
16872673
56405013
510359989
90797184
32771132
89206292
250919686
154015697
159343118
31490294
277006538
904011345
108840911
140390418
27847527
131228962
74227827
461466135
378970965
117704096
590806388
455001670
198311099
411001130
275798825
251325373
88870168
101966469
260841452
820749451
339988616
148029954
522614638
958464
114277338
58121028
90828337
87877364
131015728
664086127
327624790
14970805
56129401
50244562
21981927
36632214
196631531
34548967
262669653
266990049
6551416
332896434
901963117
15448722
723464000
155727598
723906523
14854852
87344570
460665564
69031907
294540893
85816280
521218943
319329965
70188446
137542269
391465263
10506394
120173484
358188095
351896424
163076572
345034578
188866692
100168540
51889070
18779056
215631608
250088615
252707515
57779829
278249652
102889883
207324047
56887050
15523281
570354660
38880163
468545158
104572437
493434484
785490831
413476367
150793593
112551014
76165539
5013731
63237271
100513393
57089134
1665224
916738752
40167123
490655993
222748406
51593280
803609183
131807426
306203800
97017679
187210550
547889202
232480821
73812791
215909366
396129269
282503066
221649868
341993785
74986636
256466317
121429463
40103339
455554301
218869826
214148367
138223055
35313263
35527361
513596129
205531436
90318801
249436076
181851666
62086447
273861003
217036122
43867812
46876044
24312882
127784673
70278535
13741783
520283414
250067532
573935456
211922654
91209561
245973562
138678640
497002287
226380679
150846269
301744827
54493743
448869471
14390211
755652778
44970388
34627942
397460175
198403912
390089472
18284578
882922220
87344692
17381558
89725349
539468210
21990741
369921468
102290511
17025626
315384066
618756266
411966253
722120574
40149593
822516231
1219912
432462573
32970990
69240469
8245929
556404727
363101679
273381442
76364690
126946721
68555116
274909693
9053352
689008975
527316783
45261611
73989128
387100809
160397160
350772948
348522075
549708089
406944522
428520266
68680377
259020739
458367377
42181580
320542617
559351186
430716780
60141416
56713740
158082563
142110313
213088474
211402287
437786406
150052938
706330643
664429041
424634881
341310211
214694562
274973935
586063042
299539712
654220106
313002989
891411647
505778986
77674325
387768845
36886091
379099
76312875
65265869
356858730
381958586
463503166
199526362
207410222
229923981
97490532
151322921
238709861
500168813
230388901
134062299
28385238
148172545
670870460
16443686
527492857
196462710
50499396
197664624
5668845
318414619
106141018
360979149
68373985
241266547
15995191
224355803
517363446
742737831
158404850
241718220
164380467
40630659
238654192
192648405
638056490
344319523
26892023
768533859
616382660
366438987
95753678
184465379
42042480
224559861
7785599
535065134
637575539
526795700
491716033
557475262
410851220
30877066
344437416
454204197
710961381
124043987
2889309
441127300
34057151
679732043
87845286
83960147
22072942
242667603
3215812
1917296
46093463
37860267
108073175
236559173
13156692
127387416
374931577
291585585
734320771
96074847
48474098
321535377
94001732
55555694
31085570
609765245
562855832
75084697
112254296
31279374
117933337
16418411
155217295
57643976
53549992
564696521
370833289
31620806
289392441
210922880
90599115
74740193
206595458
559495765
6187942
160715147
296848996
216258487
9305575
458468190
294291455
214510018
25542315
1585109
11773221
62832300
36220596
36552333
416709094
12042724
35612144
112435678
114359339
26893473
279274044
280421255
69907918
73212098
29236932
140510692
39005668
55547775
914947527
20663304
53257957
62688912
99404219
869205700
237246614
81260850
222937732
622813449
96189817
463187206
164355705
4420099
23155904
107454507
382497343
94004088
460185714
556615903
164498186
87711070
223287957
250725876
221814645
124391446
7477293
114518596
251196546
115033161
297882938
941535415
274133561
365334157
74713351
53994374
42255247
334795233
266141153
143387175
97446142
43440034
41146842
222525762
538621051
37288444
184234342
78940486
81726584
40479539
30940737
150092633
314314228
318389926
36394647
329192541
110800452
44047498
653301958
426372119
28823045
449519613
412194868
198484249
40201684
12029725
62227423
287607041
147748535
40807351
564681443
36917426
504797795
131732922
2012749
236634040
52787941
17968027
510926416
892857789
142885446
530753641
218693542
484285173
608582048
42721466
175784319
504557994
301767048
118863131
162747281
53547827
309387925
774575077
17083762
377385867
570255220
170697640
6394555
54048852
336302731
644374526
110115801
665480437
22004724
124689324
135959796
243973446
902017314
483408728
551378038
182293076
51286510
751853473
493298136
88982187
534982
485688555
90793449
250396709
64898096
137139201
56309128
524860657
104103268
264380993
155391396
170472830
378967258
232762501
129720924
586965697
197445710
9627143
330955553
309753929
172404398
133257053
2622847
336793520
200409202
456449654
1469714
287537960
655565702
57774008
569456077
848147980
652846
210422816
180300154
354528828
95182598
258139549
414771208
755831823
71411139
120760013
662432988
175318227
171334203
972141
661511271
103144753
627663366
183243280
26796120
380621665
118335373
262353541
475181322
304487487
1749865
92475487
81671883
599760478
178217641
895138735
121381821
15354249
126320313
23900840
193402331
36353640
222037305
89813465
137109643
536534218
489630670
2947658
33810414
215726384
82899911
7707150
357817744
944032874
517530870
6952541
192696737
68587486
139515124
10120283
142455731
43842622
639927977
529144566
206650546
2435224
332082122
609830521
113169053
125790472
445564719
298451089
159804467
480520689
222756653
444528676
73159133
693465721
410809517
854349080
6357728
204302716
113907116
314748813
47904865
733047209
205366797
787525463
29029343
368474712
209714177
135407217
68796958
235608418
250426949
13110590
90321505
499996848
220681174
394534169
670511271
3790971
254255016
75490387
373009902
350885618
71457043
322712646
68511385
264126761
76686006
125980070
518191309
890964938
308454481
229621143
424739402
534850632
17950565
222712642
68489420
9648539
27862415
96080048
92487519
499407883
263550780
84067286
75100926
101325230
107304365
489898292
327290473
5575722
535339319
41209080
23475867
626883506
241111271
92619724
552587080
278264425
52138126
371814396
29686277
143936666
454841070
225537163
651138052
673506381
44281765
24327989
32166261
730900612
70832281
57820697
19613298
65297941
118670110
118953330
41478287
503555284
156705488
690736749
580015443
410832862
124321293
832238337
1925206
139276407
99640137
39680621
146734288
33874228
8540753
142334094
56346691
145507275
403885277
3930709
191461751
227889175
500307753
47375418
280511529
270974194
20351249
786290156
397076087
36446802
59782978
312729024
6959301
552109527
10575341
438580991
476422984
382569789
39400864
17728132
357120786
484296822
110131834
857721354
367453356
718630578
26152793
715258034
5543840
296656196
461604149
188241284
548391284
24998742
152574763
26782496
331318957
318237271
79197783
82465317
338623045
473637530
401454365
69354844
7293383
247219958
164320012
587749022
70000387
500118906
199431617
111845379
81763272
198432479
355105737
230438321
1710514
139704712
916446247
151584495
40532704
633874353
93358449
257151539
527268606
380970446
56888881
367396028
130778897
157358061
429847857
10143087
223601473
25672010
421235897
29904993
2697001
198808927
4955577
51459907
61769063
74968672
480373038
88195024
175552509
39541252
545029263
318998401
264101166
121454351
421186188
119066650
192498682
52901878
931189558
103153421
4932603
99857041
715903076
968615925
615728343
129135647
217056482
760151664
51215855
416902393
63073870
606245531
199269926
127894094
119394063
31691152
592529257
77274040
378617325
132188117
46506543
532581725
41102571
65214328
183202108
248274703
595675849
5644684
347743440
233329436
273962567
333993433
630619905
382806298
304387605
21028667
371475897
26684472
677089019
231411416
118549254
122439979
192906323
50277789
737698892
585865946
180691471
148576045
741719388
108012785
440975398
240891652
111946710
588730972
1618864
11642639
181542050
582622040
71509023
60278304
125641304
5709487
242684345
127554665
443726647
506107445
655188828
773728890
336063438
80272465
301756166
119838794
432205026
560319341
413091169
204095074
483540543
587482321
110560282
404369722
234794220
173188168
136380119
749641514
10426191
17991802
22083467
820769272
157855096
139816993
31609337
300483230
457440928
284869686
678948936
90322258
90560934
40289606
55431930
171171780
800616284
78685468
56332541
190948259
13872356
27623422
57056447
216193232
387539264
317557525
171353083
613598778
5947433
20572227
56190354
11007019
67812725
668537741
60385073
59866724
6978394
216412562
121727960
286826814
131043256
357026997
145641638
596681899
256985439
163304193
411423230
562393520
108523156
21847134
400033646
464006300
347309516
10753132
355644842
187294988
159440908
169929050
241233933
746558864
25909828
145840256
377650360
212693215
24105571
5767458
53864092
464010303
243706648
214443850
611946312
52259593
482811768
10800351
580855285
79550606
160410007
13956570
249333390
271566857
439687572
477255056
399940911
218333333
64947599
497521398
68037984
346410456
61858010
41207534
254249369
333213678
164488880
170272162
767473002
246296120
176181148
11757974
225273237
207522997
204128045
128001229
90060055
83728718
174670701
726417586
197173966
278242722
23169278
195043151
314139500
230669965
156216520
805963146
74950765
76544295
287436747
146535368
216142211
198207012
475303847
146330482
24116022
367918951
728180478
94883104
108490106
1742768
437974311
151974608
90372192
419715642
43958144
3094656
232933033
7497944
7743008
290963181
410727057
586904391
444330396
206176969
396038897
500424462
418445290
37976932
608024079
217615402
30634530
14727945
14474191
194611174
110791771
49818230
123102945
460079374
39338667
12183345
107081406
9934326
296783
11822084
639837175
435820369
204811938
331744767
363099812
29904232
791873908
10622120
89067587
61760766
93843135
496757199
80850657
719147193
5877106
9393537
116011307
414254372
331797380
162688895
106042282
177913655
52981834
715449421
349690272
136684082
239591469
85783179
57149540
125939287
90980122
428889465
801042204
52059915
167789632
70481649
89827516
406774959
559631398
45440871
123951525
24839780
213748850
560990
398695658
143783422
108116306
186656790
191037153
253632305
98020052
338894971
312703949
387635181
461978779
251261347
205295115
8375544
30504391
114980960
774702734
75745983
437266473
329505165
685356916
152027421
462432231
720276
478957791
221973546
5468247
691807203
134477711
153388802
199641113
79638117
63209022
107070708
218254728
867091426
82865806
219238478
9869941
27561813
92800634
22111637
153013443
325399115
21060568
102318526
664104565
465003949
49100519
98283634
132326710
4464070
181685199
57652190
43798590
65040068
167081100
228647468
112984834
125723123
20118378
261794937
37595463
124978747
29181477
439429706
5525682
106588933
112738103
72675344
450237537
315217891
88010569
24356111
187265364
86800321
218453008
205562493
480609158
517089405
411647276
262897724
485788775
67531610
266449135
205148000
149022122
30600986
30405718
245196975
60411225
31701654
1903558
155586455
3584376
248189478
419440286
30809082
607438214
440837195
6905919
591892957
276945429
702552405
311862416
376153643
15990361
106972008
467498
3807840
114022494
353265201
850449904
42451465
187590396
176266928
442628404
569241972
492857630
178462483
16542343
289400352
71505339
361204671
73879601
359071120
181278459
577032
322997958
101181978
54270141
37020899
367991484
62206284
632944410
290535396
157160454
524036330
229322567
81154696
573597162
2180376
249975326
150563931
710220929
98981038
57558347
76135155
31201434
99734385
161273287
466264974
12253692
26926022
399124400
57292202
464211362
26487480
494967475
71705879
550020462
521294674
163792386
739725088
601162476
470987811
321248515
111771865
62723295
645031858
13431099
484955040
173519478
372433041
164515122
126601784
23492570
62317000
365335565
16451536
7395095
89054815
359956331
450353637
308109068
401274911
2471302
175944113
53779973
141724161
638483163
477445640
289851912
424676025
7115132
57179040
396912205
97974602
27051504
218026047
104692978
2588542
388084785
348733675
31588631
17654377
18462316
326970400
47137207
249674417
725682966
218981896
322224310
337874544
53457652
415614368
5310096
462435757
54622174
372196340
261493823
178135695
758022913
178202961
313624470
298974180
713316877
5309354
118099218
95458848
801328790
106982768
943366224
370316611
30264683
257924912
253406649
429029517
186227570
796025701
121951186
978651237
27731000
54199100
16022208
838776828
236397192
462526144
7994178
777925671
393859977
100553521
27677339
251894682
220126304
287941672
601839277
857543214
222021113
313926592
338559211
206769860
392385972
643437797
403361132
169761764
106673245
59857225
509853056
424393350
375273671
94425893
559239872
250799451
37159979
522309002
41451441
7586131
240921875
503849585
24116406
30224615
14922984
7629903
55641362
148031295
388439886
344540731
77851458
22032432
62436024
146489050
304034009
510655954
56347
1036532
81052148
74951295
79452056
47955235
229239568
519316748
275235455
392675027
105622088
120099261
795292030
126336354
149660031
44751929
336866851
382438028
195477016
41653949
211503872
65954627
125901639
727068462
49150798
25846698
283959190
87711841
702467478
869924
406260460
600567561
15814080
127073397
140100454
187398629
226959213
146759833
365847435
16302207
262137045
513793350
122290381
413552667
402635591
406084061
343986951
429098662
385883601
85829023
9839006
109574703
92526401
384794104
199587957
577570777
235440040
553389466
603166521
263397088
95476877
649365107
58713055
541318085
305880948
130705963
794017074
144795365
331384644
215419326
21434801
767876424
109673798
1847060
21629147
16187716
849173191
39668147
45714345
29741197
431131482
676151435
26436903
13806901
189138555
28613275
83009669
173823050
560620346
150327464
106353581
873922065
299163109
115249556
33498238
286158633
372760230
174756629
158701058
344135341
479382141
602318304
132468963
141662779
119185592
319967378
272781295
15989730
415733704
683694245
39240291
110800950
18377407
6629957
225083607
203677036
35050503
68629995
521936047
188606776
65500158
5691986
121334848
114395669
385258903
41566096
265294434
564506618
398416191
282829962
502218566
81337580
106109544
240100158
85959080
691438388
83302180
327942842
573270103
322261648
53429863
71265175
18257821
37596336
5005124
319419728
77313505
222889973
307605498
190079059
87163488
115200233
455157945
73253941
61471148
206301971
222324117
633700529
229160511
146801345
351575908
212980613
145144072
267764560
104377808
153683323
75114877
499639173
22426512
112166058
389590595
63711185
84207858
5500342
186722132
120632649
544303995
164866958
471285804
28993467
635396
160863384
689640286
506027414
855033705
376928379
421019471
159275160
540738548
6427956
919140787
245590058
314176085
54180820
247605076
345919193
676704279
157848619
28320138
160369277
111061236
224781407
68518177
132318169
614326031
18491813
178782290
5892679
117896269
161355255
36537405
60879324
62183785
299599863
955165840
210751830
50506059
218917022
499308261
87487125
321750778
250945315
73015703
56424035
116159883
401138196
35345992
82704596
64720453
46317498
39802566
64809783
47207878
193275782
310438502
830567972
391804402
147897129
269181322
616228339
186091208
25820297
130742617
3719283
483848682
570848750
21624
49077352
89629757
83865378
827483017
102298156
362320158
197736171
51081080
162974928
632482120
584738683
81393136
138809322
5666453
102028120
399571326
330885720
412266
380596757
150719107
317231727
449674080
115434402
122804697
65323855
16586416
20781600
281404456
5789405
561386990
161371958
102134010
146934239
103900528
442683968
429023540
142165130
422359499
456275423
83478483
248750193
323998314
404395393
150599503
123315069
13908140
69755099
142301504
479502598
465028565
327724783
85835210
669983029
361197400
133939704
72883738
107138756
58947669
268915380
242311967
231633190
424717679
868208641
106411481
203868371
91919613
237760684
67667519
62334288
64231940
215890554
20849935
589659
374009735
32794965
37507333
55027620
111818994
146447123
134653780
38821296
129184925
88106307
53131722
445113772
155666000
24431500
4271828
36093159
23541413
774794129
573466763
293165865
427511468
217652339
182894956
50137401
100485114
830281144
110168228
709446519
197622182
257675380
32482463
760910698
752955061
257205490
199253275
109707028
701158033
47481552
543445473
128764032
220604290
541582588
750766019
724163776
559717469
210972788
4750214
187989258
497869840
474722934
4630755
277554576
366132026
899660960
1042794
244696436
491382926
292687637
128823555
348551476
206121455
70911308
5661583
463492014
474969442
21091639
168074433
13517039
576503306
148287706
258769746
84940505
72307110
47633751
49174358
35468327
334075459
61399704
8272963
462733916
99216130
74414338
363553626
119574538
120800762
155118285
389157018
51351541
776304612
289823297
193230207
548734650
51187714
443280524
536521998
37334874
823037241
217502311
22538922
319156083
9551627
186843079
19121086
751370126
289811399
315648212
100990948
124516184
430175737
37284728
25025909
146061459
7857380
230588299
308672470
618663806
720087248
229268212
228032208
165662531
281219329
83339450
308334380
561676726
383674310
509505517
842340413
278904908
50950549
58989830
18672588
952457529
43768717
43178718
81521487
578550482
295950137
158847838
514364597
267945743
40278797
741490246
126893778
137511713
247409616
121960286
575047129
142222952
119389984
163426974
379086777
533141260
291661852
80243381
563631041
124981580
335688798
313820152
123245575
463775280
344205134
566672211
242069615
121468542
34712079
39375723
386081566
227772953
162228600
378315016
602189875
172812928
521880835
50049283
34528258
18772328
785491914
234091734
57144292
247692928
2116355
498912222
557728487
63249303
214011689
206188955
465897346
305078395
499275315
558818797
153081997
319593912
65504451
39409657
46179246
159312850
804824134
639398119
130563456
605212372
49122769
188869834
588264135
640502864
175948472
66262456
84411890
90134756
913650021
74800630
7110296
46617628
507271920
142699855
9640207
276737168
560313771
784176350
336154240
189021016
357616416
344404488
334575027
77284982
199696095
455225034
448297269
151331694
93538117
132984696
573165048
473040865
79450116
405650262
110225794
104009363
39117339
151024340
28126290
182769612
61489564
128943278
262689128
130579546
28283960
425711925
31653237
412534683
586699125
24201965
191550107
41116912
87268696
243159547
334366361
49924243
646800310
380111633
433814868
81715125
367591031
123625923
233520886
62129974
507253150
202607439
301906705
169528105
146562658
124723478
387292080
152520251
111203519
329851664
22026108
727267905
592217205
289058182
189805265
8246947
48070402
202761807
152296309
202008630
131812360
10482319
674060651
285371629
49348199
558827380
73857358
42540402
717184767
935467554
418691780
442629706
108340978
14094421
25513836
316022992
50729816
600424673
872838928
362777838
531815258
422755779
1468959
42833047
163938801
309848453
680436422
75438727
96825021
190741042
116124105
117321562
215433512
4017624
219838842
51668035
198117390
463122552
81473
269001906
376719381
22583896
61846877
337774235
656221535
153787945
492849201
365405468
33510533
301766830
104521305
150463026
474439168
1679279
3030403
69010689
364715447
106547587
529489027
178260103
25758076
340985265
663052183
637142662
523751826
305900943
694262529
31424659
79620535
438960798
197032874
429694788
296891772
47960654
277495981
205360148
201513670
474693089
288877112
276039216
3477744
181158504
455655259
687405
317397405
494195463
281701368
17503615
183742430
4563575
77587459
4025275
177184859
394833687
260824372
49729063
230611409
150433162
45975328
141247281
2510361
434316106
204070627
156068999
217076230
869794469
37329571
26248438
492109273
89510982
226850177
112084515
50658611
237873368
236271174
179572819
294242544
737946312
285554994
99705176
27469577
458847598
255989798
323073579
34948195
646013325
1951180
182263798
205419984
10539416
258691809
713151
438066216
602562398
124459018
412197399
52169698
446499513
331810170
752704620
60706952
4134653
768710695
280662912
690279032
23998271
30617050
631539358
267561172
101988958
531951195
31730350
210472661
402475289
64810658
445750625
408097567
49381080
538015607
641079177
51135914
248169763
601946127
350283408
874601753
545160483
605580804
94746985
66379560
40417644
324005626
289686347
682900894
57917414
151210895
497854986
193929503
354651564
503399030
205336240
811787295
23385744
29621123
180976249
65349603
10537730
28725467
651632725
429873128
459197462
413659710
85795574
148389573
100280925
29667132
110999454
37113607
93123040
597463194
151484705
309869639
650212085
421814542
45367599
128423491
260746201
62394044
179325477
4403083
183561214
114321127
716656117
328500958
70505868
372429792
292278163
26208397
82057042
140291238
141096832
252882411
208335200
35975000
54989484
1989807
290624642
554294797
350683793
406591482
66647546
153336521
483062136
36106944
326980687
650123995
136649569
426967407
232880925
220990871
178573062
505391247
395875948
117376708
314408064
626911347
327592052
229596138
134017474
72438559
97728512
155145153
138180579
120597720
420542671
244478467
40354853
51189845
153302544
632240455
104334261
372657742
228333665
53094202
167101389
699644358
66649753
56380151
285373215
24085403
295796730
76132782
192164225
475165785
350945670
154252381
185185751
482207491
456460919
170659832
493616965
144358003
3336828
532925751
294959189
756378107
211096131
111040122
257757593
168960449
707482326
321471409
141632761
1594413
559862528
400893211
233496482
6205454
137164090
42188924
508898714
62965181
812266658
296892036
85969146
615752352
240766241
94927081
31102016
421106376
38365987
407163147
64081861
119952090
141702550
772273
767987776
451646608
107249223
42400814
592679750
438921265
329899732
273965851
323192366
422354659
17517577
104191700
129656774
62219619
421188990
368973940
160267297
23091839
218499573
717683014
20768395
177355117
59083567
741921794
745113295
103739856
2753574
70903438
158682841
16358632
91818160
90337675
22430227
976222117
506600159
517384570
66416500
495677021
320274431
179699356
267354774
195843388
26794673
466634998
143430779
59414247
196738349
126628832
301043377
174653052
55501142
155859495
164651144
757176452
194328586
114176455
184029412
54057125
755095850
173542585
600661788
716930065
114056308
240836224
270904064
573903453
232045923
110258897
57386664
702401872
527565434
241552149
10793330
125745561
262710216
273987658
79124396
668904895
974563
150630868
2549387
9406107
12549962
203994431
841017448
124262891
628644375
110597231
183335455
338274245
1377472
317902519
523364366
15021028
522411466
131432193
810820204
391607463
469087490
590815239
268959590
8279322
32072120
480634583
493912524
164125306
304049566
30626457
596046857
95111225
58958705
88590738
48600361
154007025
176085270
410120566
311977975
250326279
361151341
56545649
541783535
208303292
151370405
968750928
38481731
32955579
221123873
400058809
112425199
15116875
69242119
311539851
29878901
124589853
413120642
51786221
272495699
271674269
382887041
112825106
51102569
370378812
257636421
454892504
224734373
886201
58699796
177043371
420173785
113341827
449984271
209415419
48038226
169489562
3864846
95625937
86833412
137090582
226929295
304807544
645738283
213234761
254114567
103743257
107649275
4814915
298153931
304855814
778567098
38060644
175884957
519777287
102803512
96641882
198167106
121788090
64250812
370785031
112264869
266135414
163839411
348986213
38419579
275195804
74617697
5722598
698246510
22841260
355067338
176253195
54909280
213141212
41681986
529251
213102907
67073336
108636857
96390013
109668367
487896015
117703889
191169266
61385696
656073586
29996891
657249284
815388826
491520543
633528388
204469286
197030878
1599635
90753358
335193319
434933026
322823554
163362892
8602754
406007472
69389558
382210963
336321729
753009110
343867809
172171970
240788846
1002715
137181063
748550730
587371973
26696305
21064413
638166065
171107197
122534592
155238525
17698037
412472857
385682987
117523693
28858628
94690023
481412142
65582349
214915092
205136831
116871502
428545922
221690171
280858810
113473237
189961892
608507136
89173474
53173334
56824644
506047388
229072096
418964519
7501617
168388014
154925885
601738700
851754119
203150570
79669222
57384501
198766126
441225407
92612486
225135329
148057299
464099430
11318749
206456670
174030478
293810723
95082826
177713797
136175672
25740532
372686194
327733477
124002896
44357420
544281338
632830240
365506050
6934636
678713306
882410160
299152793
16169791
108317411
37612017
37849359
164379333
76279931
61216918
371724076
74392771
39759832
1919243
39311124
268121469
401607000
31096191
103896521
13441349
201088160
196484615
65526602
73744193
2469949
47206540
423484726
136367551
515717271
48673672
458986037
165097334
240384225
325004473
479534851
308782417
595562646
709959477
720796325
570609128
126644849
229750135
421078374
35443873
66837041
102259155
77808847
150431506
217614393
47866189
447335030
776707321
616028105
34630319
173532374
229341178
228371126
32491321
447530729
17887008
1495644
472039384
223093458
518554877
620040021
467304541
512826988
830752929
54895739
269099509
125293631
132410523
629185158
36070730
14125960
193879455
523366137
651978692
121788927
326082866
2092015
136942844
435961116
200944937
159226
678792931
465083851
740471327
167964834
2891812
144955382
125205442
528403568
561570590
86289748
646024925
281215627
76723250
348420342
12266523
116398570
3616861
23960926
309748298
171836356
109072070
360577838
508965007
314068955
103188119
5459112
78180015
828070232
8942969
191934233
203482653
55530107
42671062
10497099
899274413
131679683
2213237
633031399
41653212
647003129
514178150
501547459
51686377
2556657
876040590
72484526
355707364
56303288
551493236
12518814
302081591
174513554
260559900
283192952
113515902
983389958
431836357
41064322
12887784
551344348
172121572
42432140
77133029
403930948
513295588
373100541
28130688
253241276
521411000
18881283
52540711
4290299
44265349
187434298
257282347
203481448
10578805
440968580
376684573
336036998
9008343
23866993
311660885
77390995
72991589
182321481
25684524
69409089
358805853
67687528
602905868
3962522
372434708
7606616
275397898
307100190
56815748
204466386
412696293
634068721
30967639
171979329
54595761
24953370
148699465
153994279
342119195
203223695
119173872
358069523
74254742
283242429
44941710
14963525
327899052
112556853
1324175
38775254
41794011
111101429
527562177
775870069
68827312
357103112
343673982
141126809
32112629
240160794
191871062
145394585
144021753
130232682
181838001
25842283
419678872
69670603
100050188
139122890
618833936
547848219
179888017
201520323
771837963
533836065
768582049
523959962
153723305
196975160
15098036
797185261
412248494
611600312
16466987
327082034
477980372
9991648
3765552
351642863
403040665
263067740
522315053
283634600
252672957
696509
287988028
19851188
50772058
185883826
97291477
328734229
78884377
673997403
283712032
158737343
21231720
368759727
7239029
351768591
36584110
99985345
395084719
284788910
46381460
231903774
184846496
118361749
120189086
129589298
29365598
117207538
783297187
475114661
237161528
174157842
473555829
54826517
581342707
134427523
148264076
68403748
489809640
99786007
50175102
4576652
95719214
214446058
37491266
445813073
425762275
11092050
74738804
24180444
1877852
103171488
84820226
152682898
332919200
35654892
101792746
319097533
329954558
58433486
373957384
130294815
141730165
592221732
9394538
277958982
64623589
271245213
135499853
655686955
3514024
699755072
368990940
97162866
154486938
294647402
318253320
369633105
767506
190142619
83225332
68648585
58665714
541125056
395203885
114816232
48209800
83650541
17563010
172488511
312620731
346364962
679425091
400467310
137037772
445329424
32507130
315446597
537280631
625300016
14627690
428394062
205994669
91933952
332295326
509323885
82825748
360802947
142619735
361386917
242799310
109939879
22706947
269970622
391678696
92714531
116782575
47010136
135956716
289085096
28504897
252472528
840863148
420848394
213591966
12758551
184576507
134742312
616525372
448730571
279384949
473102110
771972974
409122546
302758520
292790410
651477852
796796775
250452685
670300015
571914997
43004578
479872039
1990765
147107684
274850537
260159481
421072613
105025284
45102071
513354696
702410994
246258172
141164731
57655241
343431587
5592507
296474051
529008173
447587205
14837740
23976325
427510546
149482628
316883411
39485197
257725736
372315054
38646955
10808001
164508003
14451009
12492556
621780071
87469189
88698179
587629684
40553058
107911015
473678952
81253277
75246772
235119986
5538586
571176211
288413035
70762155
255013773
26800490
174853816
447249459
488060133
287495207
5763192
289855319
8489573
81442951
164636962
175846439
378131361
1921890
27485704
162173715
272072606
274987263
303237633
108459405
425267186
354512288
247977711
438688724
345170373
35699241
58041360
391987645
408850220
37718470
64321874
30098008
22952923
2194290
270589329
677234842
181443473
51705913
512732306
70358538
223817125
134876542
30122862
9364260
27982766
383684861
59374187
142735163
136386405
456523631
214713820
9506474
58910971
779668645
657442122
487894038
321639201
498130892
260548987
17549799
20784222
11750411
364335990
489625042
6743448
768973860
289723586
178144237
253756107
202381096
258078948
619424168
397390997
233849990
294131783
10697
689654110
65482995
220184908
395226226
58211259
449592833
50660995
323868200
126063072
568364069
62526592
30180217
43774697
242056300
94970557
1252098
99255571
19829203
39254136
116289629
612251174
348730224
10918250
445521737
246801284
774121
287089514
230722605
187277644
126131248
383760910
337675396
424514363
35763914
123286548
119297
21798714
130469277
53969058
562065647
315702621
155736417
500186734
51132751
58692270
109486921
60932098
157726556
568583262
156455660
270957660
29747996
91470099
344995105
8123842
60506991
153949370
83275614
6069390
307782625
402434764
799903562
660806903
129904068
85900075
53229631
24944193
69951029
7852451
712560552
315231860
824168248
573997059
606950590
663183272
601449306
185869567
29028586
297067777
421083439
549322207
84883882
37036352
10199229
83553181
142550786
83481713
386905937
44175369
139471879
118910694
326889848
87415069
669192761
318276757
1161246
650180270
61426757
47897652
12381977
123341604
191542565
114446962
103792219
238931633
104962108
361884819
49100783
568090793
123334008
173806824
336474463
367039623
58051414
106123135
138281212
112118251
359016774
490856880
1099207
374386759
234074107
1436722
219663024
99286195
6064081
306133423
584902002
24920407
161311623
73531238
325313116
295767542
499345379
86501725
184551955
13550389
38356297
302354885
38252647
27586137
246373552
157058426
162346271
251107821
15050120
166979062
303148380
268730500
3351842
250039555
321842511
50629552
53326123
342878069
80398340
239981715
395735714
7792427
808380498
271494846
727975903
252656617
625804209
239892609
248034292
770635227
357453353
217841205
349062981
43344869
116562386
642137626
98412032
394250034
194718685
66624682
126246056
616766133
823015319
441407038
79344858
293339864
174690339
851719977
150569473
78455556
101004845
580158264
275197212
683813621
122049895
61582977
82479362
352324990
41536405
127362929
5861414
31604813
8778584
262667354
291577544
61495702
229658989
342886567
908334
834228392
125196640
560016628
121210900
509214057
259427270
296799661
158220031
13329570
457969555
748037145
547099433
47935010
123882655
148255588
8446742
214557101
561051526
61975890
256512255
401687542
12765339
49836310
193612010
127106514
501599742
337684377
262547781
676616541
18617315
483451638
65998481
235175604
67745661
253525309
24534938
227943564
628418615
245906641
408559694
231154978
69367096
46983442
160145018
485005449
143759068
320220371
612607736
263178759
521940471
129130363
16165779
350453371
442252186
479404390
25418507
7486737
173107572
239234500
68774992
54919591
184134501
118985535
14579133
8388787
455308341
51005453
149735718
287254818
8325052
421512271
210161823
136605726
338051262
512038579
35414853
26814187
38028766
4109034
183279017
51583975
92135353
249628626
630838651
911817258
311634104
463623646
58754729
73895695
276955689
141659635
234531207
75095287
334134200
81403894
5839794
348828083
504170133
114892053
587234274
607969016
150811797
36153514
591789300
639514345
249575105
392257121
103197417
697536685
686720957
5817073
407484053
139609069
207222295
27797073
315890989
41178462
166733131
95728673
31144226
733766912
129543289
143484686
63615008
368777770
212993396
20261234
68504400
8534405
528723314
305669844
643659590
49247081
389367163
80740666
265089273
3735740
467615811
156868718
325080738
50693131
785477867
919072
165598249
53300699
314572381
429227115
397563718
18574099
5313590
247211839
712020
132939087
48700898
145729874
655831148
881863837
61315711
661664669
318095254
618767845
44921770
15345216
402457173
397829974
250424795
150979400
74993977
153395780
506033144
64060576
30657827
154434948
13409178
66969878
20879894
163615222
668371490
674199601
35143904
225872105
295479409
139242179
68693093
255454509
180211724
298910162
486403202
283257913
304978887
210530752
545039996
452941816
549365013
613820301
94756395
17508180
502815128
545052954
346716826
17392531
58655616
715299888
111660514
767044661
461390852
525923589
7414143
3087393
197559353
59544972
208395410
677182752
15132274
227837
608243292
68116225
251127928
35783001
767572961
8613487
70691110
756860778
495099104
72256499
423598683
106462038
85405714
49102855
2447518
51014517
499259212
759195873
97955105
40213421
248061620
385685140
208997465
195391087
13157133
28128300
85830810
19079449
460327950
112537296
625607527
373055516
76654745
126457274
323990434
207121608
142883517
225764151
226240297
128556019
219209615
195500021
82015085
98709737
89350240
32870002
782588638
463103573
295308346
21289052
61895931
544327041
86914935
45026874
226992585
6516523
305498840
139090291
331620910
98333109
80826657
36611944
50478005
480536172
874994699
121412072
198963771
397787618
721840073
45968050
55890534
24239631
13881251
218211862
36623998
28386418
15703830
103948615
186700521
11689401
132218578
294994380
192111687
66985685
153902990
8603117
141045230
284554163
15563265
87706064
11413481
171014239
7239961
161594135
437978761
517466545
596362729
171740312
25057110
121235626
290912928
18942322
443157320
115696251
124264737
137267953
20818494
512739040
492535397
199348737
201664083
245187930
437573697
56672553
157748454
450978817
88099309
129980004
12678595
372945791
591141305
133048549
493250184
211770013
44008145
98836121
40021048
708834713
125500479
760979
656667
21166082
91267749
189447927
2684957
155190000
113747194
380401103
89437374
232143081
14963267
235823939
47968376
107719699
487250444
271109002
55406402
120821096
318859173
728813765
552353354
114289450
325743740
14570123
562434430
876804109
514114221
127738482
38539818
526608635
413566101
7068787
439340019
97935789
470588686
492384328
323913413
74158257
455201582
280702975
430497734
489686418
74890990
124031806
8112549
446186970
124535716
798737523
8678725
454906096
14889544
574929872
561195071
302112119
111890725
584447034
149285347
554284748
397374889
352058090
420194431
535880127
302692217
426801060
189413629
277937432
63333623
6272908
5056084
249116898
334514553
249074947
217161853
158628362
41416356
27828363
4816413
39000697
217024250
38170302
447696145
172511191
26426073
113357291
148650486
61991636
531038399
407184968
651459747
208403400
221566187
197439321
603795002
218287668
744696
276708844
383250761
378939290
23707564
403969318
67741878
593188781
526749177
347842662
47630390
490503438
19476245
412309501
337025288
69550571
235842827
41992994
385759916
7775942
209859551
50277690
406233155
39283776
714880750
186296429
604985330
70424923
178664587
93889097
417952167
322172346
143783395
433673608
293745979
108262791
722186929
32715500
86937157
620150554
196973354
3714308
144340431
212731158
3265425
78773522
751070323
647009086
7847897
610524519
213375831
65578490
477638344
35177125
668526995
72262027
98418773
663708780
329208999
39751032
180183834
149337373
212745139
425132545
104442866
721483348
224320008
503107254
76710470
856061263
665105064
916983663
939512219
674628784
509566432
131657156
42537460
75406151
62814636
680320637
203724987
674075384
55804976
149427488
339661027
143547634
416249741
127148
16806614
589561242
294622891
243130506
78849030
15357038
99884962
218556476
322544614
210297101
274435649
734279225
174104946
634977605
73068731
226914159
56463358
177395697
680201056
2002388
4134994
846979682
319289505
609350150
2619972
309642628
889277559
33747086
373649728
269811239
21783942
58088703
397305230
211714587
654562989
140423192
159728882
73126409
99449714
513235409
115497408
378824872
56524975
7762431
684075
300719917
48658138
289179636
66382609
31057687
87465989
472536871
257224433
213211810
263687127
100022674
19486520
664640937
265159369
192575384
758841
475368515
132173836
154850111
91942477
136649857
12682249
461776560
136436756
239586687
178661410
546681141
176436628
168149861
439771497
589006822
335101166
80946008
347448743
40723068
162136371
68030878
35280857
431588808
33207967
128125240
132843197
671561064
71481830
268323354
37779373
24452339
222926716
88199307
310693243
652482736
115434346
476389747
265516131
105744481
310887811
234023459
2170885
81947520
187476376
59788893
220498501
165835596
48056311
236448911
163626044
372250004
158843667
362834768
32437647
251692104
604935019
497145538
846964034
26394093
334555138
522462531
145359471
86306729
457477091
611622180
314637892
617814066
219682551
422727266
95596050
79629669
224054954
578398
663660711
155609767
100966845
512487084
41188103
533122304
580876200
63744811
171193175
352859820
50420264
21339676
30514175
93601464
557255422
274046704
340459771
184321309
216811258
119322991
122426935
237973005
52346236
146816697
114634190
202337113
260037021
365356917
445669652
516363033
318840508
155038741
331138304
275800723
519398201
199647078
180584721
9270312
96785683
36576496
25591851
284310762
76965264
79279086
345454860
371645513
113419143
35161328
649473445
189662107
1291909
352418307
233082944
826279651
60420866
98403078
401813624
808949736
712699010
36618350
128515114
277827955
587960375
54398901
295333773
96712147
48434160
164076189
516780688
715170364
93986746
171938683
100800797
97845615
350980933
257243950
129116951
109323581
721165134
291738622
71275639
176686115
138312756
12725715
495436453
198233515
76651176
199348817
82653073
800257667
399531007
179460536
322595752
110481459
24007861
123880202
263757853
196931132
94393678
374474422
297000199
405876235
143344535
228229767
95856290
424868058
476595581
267985844
118164201
308385194
284023648
350241539
239791590
272567615
63273587
281751890
469676717
288919497
172713329
505155905
42175484
545544218
5647401
1412755
248546465
119169706
484710528
228646775
5137394
177864260
91456660
28735788
272312382
724071021
285699307
499339580
141467563
7312310
17770186
299061770
65916479
46433724
28235689
57450673
316912593
259576432
300435843
264875415
42569574
319758175
81212010
645097577
23290008
204014685
532056930
69850971
37530722
213359503
246774
486320957
653384929
747599561
407181700
127250508
661592760
213457023
587073400
814918111
829303468
30878580
55984901
94970093
641466866
878912
131283870
32262397
155775286
473064089
23330320
59188228
906899888
510855526
512802835
76061612
321786161
118833082
881301923
463297765
504586526
105527208
41572093
819813408
54880339
245700555
433140
488889844
161797767
104865462
90879048
49406206
1165842
498444351
17238935
66816006
413897335
31473700
452287529
163396632
151801313
188385587
144281142
48979174
156281025
44204192
233501102
582446643
817353815
178019432
66825397
428797086
29515945
432825812
29960311
391226407
77485335
680732680
39083047
415829401
310006523
19953430
74821710
482050879
474214977
3707664
83585418
286969248
103872466
387917914
398623444
652217024
509766069
270083993
69898702
480197078
502309580
516020903
60278632
745527045
155649218
411091361
1498695
35190925
319107913
22179027
355631592
340137876
577202382
70543618
389323648
299691984
80079490
247961777
357626856
139769672
1408789
553867334
241562548
170720414
709652224
4858160
135216082
379612843
359169666
201115277
534084004
280283519
113711292
45005550
26872244
38683129
414104604
121616185
396927448
567788951
174651568
428119747
105516528
159730067
593159147
106166609
691380802
2541144
733295764
60748778
244491272
91324557
369731494
87539339
161981083
297858049
73390383
2707547
538330790
549196746
101471881
10610158
720508824
113919303
1363527
7817592
138018990
289881449
710625606
266597874
178507495
124054627
21777649
236081469
27740335
518414877
758691793
104734839
537185057
512394819
459641153
501633903
225785664
668999396
52228840
21241528
107279145
80886435
175171809
456883472
157706767
427162215
15324901
74418461
7768913
564810548
171434575
166452863
7366154
90777785
79258484
305381949
24458713
99225356
6803634
96178069
97700194
44559950
444837426
10853417
47184318
406058979
150135388
273875129
378551780
200135076
125090823
2260189
218068270
762266098
412414835
704658302
147439672
363572797
132731899
107831235
173783751
224598344
11550264
81151049
155207341
31436863
101652641
17132875
66431206
177812913
148096801
298159156
427232912
24631655
6725890
330560913
178799887
587133131
743850887
685299893
12410389
29802822
162607025
43039395
30989524
34728020
761965467
202032201
233578958
81634422
63029876
72514829
279104227
38818885
8265613
239778014
20154104
473162619
223381136
660728111
256562388
235023662
55209763
231789094
220496829
56423620
150170546
469891007
647737401
399200051
65831424
143157157
329252280
574653574
91734582
191157245
351769848
69451459
804622170
62184475
7559122
6256893
577396226
507416719
220295371
255344877
150943709
212607517
248489592
521379701
78617490
90774133
662626162
421509312
58417469
115408628
114643534
266973141
87669591
275266428
566063029
658410358
590237940
519273388
140056026
249044058
133239883
179943850
440161960
259628475
28763682
57045627
192584877
121446020
472995414
468637374
334672597
347084902
229040228
934437127
151383103
145488407
415408894
176318589
365037554
225022168
159503421
912266190
4897938
106151265
11360336
287966466
7929164
51815777
594298181
766159884
63646552
2229370
401034374
336111781
46988978
18546888
643844406
442080522
57809845
193316046
115301671
60912220
204689831
131068690
205820053
51323629
178465397
66290540
219597620
313470739
317213137
171194247
335411766
729133259
533139267
53981607
140480570
19109885
41463796
656677324
253318172
93733650
411624750
589334799
17780745
298238263
612252454
309712357
796307700
167662464
246087745
2102608
188333444
58423954
42433947
10086147
80047105
147957782
211575248
318594111
452199513
331680793
262581899
599722364
588718692
131943890
370499718
550079845
56086436
2807331
169340260
479503499
111531380
18811607
197475199
20700850
26719757
139948379
196440480
205451640
3588722
75621474
7914309
121793947
238657198
246373688
343886157
380492004
229200032
138496852
341784839
443855508
74713499
192966458
126623154
542490806
310779713
133777463
675731305
852920273
216127132
1482652
474304470
145203050
135998295
817026362
255755221
483369218
19283559
25972046
313052310
324745543
187476427
32808387
17833031
590938766
215736229
151530337
354008018
306694123
142964366
406149071
527101850
447241778
22328114
139378921
12430785
127449353
277735688
227073049
26488099
79363195
155718365
62826439
9125808
253224175
110590249
383883095
123844349
465888092
328280943
467731842
116219402
4091056
607626825
302651505
5241039
16270951
271232223
335418610
1707371
511522186
14899344
28148637
566752983
553213376
570300905
180825258
183111993
46836108
63639319
30946947
19032147
2152187
254346212
93269764
239957815
150290570
364698924
58359226
40796595
183102369
314447808
270747987
293381302
962951785
208708899
509427896
71937059
346829747
91124654
100310264
720762954
32088321
128883868
461782948
186839877
103660105
126374953
19037678
62352538
266716058
193358134
158654148
433063395
153459664
97817570
610031420
490414299
149481640
366797083
180827573
29663729
834272952
773672876
103548105
537421484
120915064
129973084
488952256
798708616
3386241
387476951
197739356
609509749
186182317
424091395
164165823
446717563
67878193
627166355
485346238
302971234
143254324
2516462
267123759
79237865
131293406
366523722
102746234
92019814
343497491
483582106
419457456
543718852
122335123
83097983
35776059
405981214
425329377
77924009
261581152
119390496
357889184
607239175
247095817
400100109
260382927
147361647
340105718
274272
6931404
473379683
213275971
329039067
591834565
435444339
237709865
102843093
90337353
140860432
705401886
385567968
187966189
764851260
47973234
652030518
1411761
104715571
522927919
33406510
455878781
135706393
317061422
163304079
203044608
47841808
51318315
327069702
9697027
48980350
344628395
203259230
445153473
83629905
294360663
197465867
200852622
598932878
415664591
216715100
109604385
200599429
100090446
66024670
167543350
493181044
784684315
567746757
218739178
50865533
476004508
98139533
726313841
134952145
357968722
72045673
216785179
242049530
407640728
631970627
49466378
503409516
660070305
714510859
438590667
31155920
110794175
138491589
307036700
7921395
619296637
668970428
206810331
274446574
133280889
54489586
134122390
278851928
259769252
144224612
138100616
41030081
52989774
239122176
517052842
4889146
36979386
848223671
37974102
88999725
287232
32224889
65159035
141527775
423969500
41334799
45486103
410395235
46667414
170740945
24333729
357226444
44548205
382355104
485259152
249102612
402670141
185941970
291279486
225904696
720806266
2592816
200993450
821514180
37804188
53401783
435286056
267476917
12631874
81555303
14010204
840919282
103770574
207145193
129135925
6923924
82711069
65407843
323037216
186395916
107044148
90263029
323759477
108875521
635905687
138262246
691119860
383566464
150058945
202972851
282293329
510156232
764156071
58046617
205889626
119171660
15861509
30636321
260908108
120089681
285255418
260025611
143368114
442349170
317408028
179718436
64753138
300534444
4879847
708944458
561733000
106318826
248503207
668744494
723547626
63833442
20382249
39672414
778451920
192672334
515913925
40386786
596644476
17226361
27281114
153270518
509535443
565501033
236319755
336372185
81008027
577347083
237561138
135759512
263668562
17113605
607788522
48987278
330161263
314507580
112466997
273333214
45053368
56056097
25405165
617331937
598970658
376445602
51978768
605301194
112804784
131625580
108709079
167062023
378735848
3516552
573951836
20138569
28939363
1214822
19362991
201958332
21417013
4030675
687373875
283758473
562470621
416156929
30602017
610512669
163160597
271938470
186680966
317569712
520734221
699047479
727326918
36445454
601290466
99734392
343710214
131567112
120606771
515795207
45540867
56030354
21237502
414494150
28184713
101449436
748255316
415636927
120875244
170295533
81331284
23863779
70433
705705455
164363893
1721134
506454444
3732582
746189738
156439147
13295599
173027452
227106004
8297471
169091757
36705273
672854959
26249969
247734706
59031205
680280129
285029061
101240816
382066237
2141628
316141620
168395145
5391895
213723460
428986960
184787534
432938431
128266945
411064778
11489595
282426864
38023694
194943359
898174928
71058593
11211319
100779550
99836584
436145259
34339620
363493098
41671959
50487072
13794406
714936885
430716331
30936301
565817366
61430275
244497823
158940616
77627116
137637342
688801814
633396194
56197843
621548526
668180562
90603808
204658481
19152713
48848617
16466211
99164120
167922211
90768786
74470144
61075485
105702245
149932340
312176844
255235872
595078042
28505833
315282130
2460989
429424195
566980449
240176026
200742309
113199448
450325039
175207556
1712788
356306031
11888375
72098422
18495408
343417400
14484486
12435659
283639900
107915242
496042593
210211311
417650420
435729378
136691587
6254479
97657680
263792269
310196522
603571915
302719302
290267088
773367744
304094681
411263165
525541038
2660539
105745518
535017306
480878785
33366605
237266426
818373793
11959462
102686788
179072874
175349115
234509251
320345543
103515499
10274949
10670924
73146689
83002844
46083332
161710031
106666907
239883987
168877830
85709108
147773375
2306
219038744
152150646
28981119
30933514
161327615
844866087
539541913
270268593
44511647
23347548
158220514
154334925
43957439
14088091
107633176
11238268
191813199
220402120
302596446
205850734
653049825
147072839
642741301
389690873
168990280
747050056
100799303
54344745
78344593
108827531
403788591
800636516
329260840
421890658
404993862
20156873
950543889
213393094
286899753
187995899
542928830
555576771
560193883
102836647
183778979
673184191
335638696
195031756
371080124
276037865
239177851
124605954
363102531
133627158
603392414
122818678
64239960
922634989
273333604
302572123
60121132
282983969
184478599
274410477
55400995
114146082
113853553
941671235
2852377
36176162
329644710
231946986
311782055
388425500
143852082
610326454
977016843
119006584
52950126
80529453
949510897
388849354
413768691
18998894
147931425
182749341
290109229
41877490
856126347
402733372
188824625
45152482
531562150
33898196
167406856
3782561
61260027
173046655
40842876
38124647
894606998
243829247
279228600
373033027
91859005
165909370
251633705
619189977
39305125
84332420
560989702
188612749
696024714
153560051
645699028
57211963
3438929
265688813
394373300
356870344
270005309
345486633
163354209
259048684
324437704
405983975
850157477
258633850
170892905
7341349
117104042
822136497
280702997
468593714
729270943
603119000
449452679
212953415
93652506
34099928
446181300
495645050
28513475
57911337
209153963
128066606
100521062
379161179
691042577
176555942
138754301
765197479
87964008
598895138
289680056
878133305
140152636
466074138
235514315
175765089
158268026
333698349
199046503
93568519
11562653
97729028
207445721
17583048
397517800
302756062
316592980
589951
530489448
102891596
190344301
275175193
88180761
258531194
39021038
271900098
325209821
362042881
472512718
47217643
85822008
250302435
191604585
12926612
425455699
308620587
782481544
610558107
98231896
110350644
762393476
105749379
286568673
53165719
33614523
454261342
43874056
148091457
328855229
99284878
125136519
640209223
13441350
414626681
298138474
582294307
254003817
727960886
458410440
47138181
140488555
63381769
601737237
22658482
290318720
104351951
255076566
223258954
374400505
310984534
440784531
596711207
205856329
641917080
295154209
367992578
89019191
76901639
73771267
163433955
56247840
568085007
30420956
110148457
26330391
168376261
109109070
941953866
74664173
533134924
79391305
281355959
338002066
362857843
516116911
598926109
344980520
339461657
134255768
414025044
42157321
713963128
34516593
287510700
121588939
603794923
176460814
344800921
45660068
490169364
326529644
33476914
337947369
317308361
31700558
477641548
33898738
186387681
125338653
263653962
620346473
34168
594924773
301904228
263434802
298319908
329008131
153089
221323311
552553603
110357267
158578038
29265370
206248500
19589706
180667759
25975103
88511984
828948728
361685951
144362932
305147631
1526963
347067268
278046466
82174854
294890890
5310439
63056821
636855374
592441135
300107564
339560544
132573347
39345849
13350421
528814765
70017566
415173980
65986457
16299453
73445012
365793969
150117328
78612918
194478610
179098538
73305663
56290826
307914730
84122251
694118131
18103179
363478614
1346902
559043437
278512080
47072124
58712745
672546778
146748192
97015119
296062738
423705544
61057213
539825131
441087484
76605745
709020847
67741435
85481300
781217
265495475
83015231
269971790
162809464
79143383
53532528
165843978
2175636
139407439
18597720
198676409
175735678
418300824
643327754
408832028
386649255
322766927
306051600
97194118
453489932
227575849
89688756
33452100
208480813
535444350
438540318
104588288
274352903
12080083
150309394
403143392
340989992
383911808
127121700
19017072
139316153
61489251
52184913
4169140
95916003
9806482
110016552
64484221
82322700
469029767
205632983
74246091
139052107
291585310
797325935
303057565
124385198
743907676
69029171
497704280
170995597
36981494
492870089
3629469
4231329
541664835
103546057
489502805
181728684
2264132
560053755
221324052
26369502
488580019
796923261
186284113
48240279
730687663
782501258
128672239
74513138
89281113
472210162
726380762
209191448
289329925
29581105
881912627
567373550
108376659
55228448
599831470
99868592
791808818
553182002
424876833
343249066
27475394
198881578
101342828
80526157
172438343
21725791
47655068
436415978
389381452
306989584
85559826
450124158
220499957
78099180
390065031
11014296
510801745
16217388
176547700
151258673
261341852
27401569
322762907
340831144
401336701
159602860
122088761
68490681
175795807
105166610
762694160
224342470
242243659
36569826
59669302
2902424
441603447
141197369
692030321
285130361
608451
39418456
334428743
560288969
282014404
102764598
62444423
785717877
821647559
47768669
46038804
277604351
33577210
57056425
396958339
19955080
200204012
292938989
50403529
335127337
271869883
103461721
467779428
267096112
447189398
230821269
479198367
112536290
125090563
394631386
111017274
61183414
42751046
20996636
537593724
549664908
233580413
139383041
1133360
11756451
893392041
668084188
510113095
168642108
45185044
2647759
46696053
525917470
64733138
363007391
131772125
88990032
201054115
34111733
234371822
131270418
100806141
49786886
159169580
131175304
344940788
67053071
316639386
64568989
216093039
269049748
429163880
165515041
348594674
23415531
23717456
13825432
808560286
88928960
2305941
577717443
366292319
38112851
845033521
110163970
35879701
130288382
496781470
42027383
157944610
481822832
21382485
105024606
157545772
259483693
532289339
119082588
50837019
235781076
683592257
46826891
30004615
460259133
773973054
171772543
339920647
265627752
143152469
663470316
546034050
5183720
26628140
392126206
490437015
520538463
722756671
28492288
28374045
142210822
4409457
13316358
73379325
106458584
237349865
146547013
46453691
770495021
113419220
10412864
207352625
43551373
122455879
77414485
88153450
107449907
236497876
16344553
288014399
207236435
202412840
151814671
168851879
61814320
736387977
20085733
140426678
203863297
105940016
572213112
119415775
311019678
442583331
417594665
918392838
462855412
37502925
150435338
554619618
669337364
38323811
25860553
491137073
332225810
673687513
356841718
70157580
150993731
748282859
206835072
331890068
177938632
479069651
371104816
165221157
283200872
464440267
95870162
128505296
266479521
172895832
489161639
192406189
255910040
488053736
280316892
519636395
2734239
23067750
177295515
52900119
371043058
21699689
280971123
177622535
181221144
124002683
86838971
112417920
4262799
256339332
301443363
93287092
345295713
43174424
272651533
472750818
153689605
814207130
29890848
146561449
607743400
982288599
54715875
792911147
5984946
357966563
26823060
81297153
874831297
1761774
736611469
45808105
379404843
816766636
176313226
251639977
208730568
98638329
445999221
29398598
25845813
150263083
331493196
230871661
477625796
22014327
135802975
253755987
211497827
384198346
386408874
87842741
491233080
124196362
45855077
705487361
50111942
49768466
639854254
87451573
919892000
46478300
15713333
250398115
933993
262700287
739336922
229306329
351854478
246303620
69490655
38887976
591126902
28637665
327840331
225298145
159726880
165916602
327286485
9582216
232730546
337658408
241003012
102479988
193343944
83840527
57174654
285338832
38468226
704784401
409178124
480871270
652862806
167677699
224931122
614419993
21489528
137070474
157049111
537286953
130015563
938427739
645239229
42772983
554701572
140318481
121294042
278656527
287987271
24326660
247703350
627901407
314753694
27029889
68949579
121693305
29745390
70718945
612035039
62104271
133512038
154380639
195652385
261277831
106045552
3762895
30144191
168235801
1508684
11755808
81631311
56005853
430589709
3361818
64265741
222967447
152747264
89721851
164899836
38713694
122050629
34197820
187870133
529964721
78229022
494894641
197498893
443826342
45015563
432470269
56057701
407426910
157425313
267182619
482815381
203198057
105702619
372559234
141802974
103119665
615806901
102443516
412296322
643234957
61970689
217110652
295939456
135212742
273520971
649997787
560290965
14001574
157015206
6394927
282719226
572671867
85566339
763963301
642095109
164408731
441039305
16051912
186622116
804333641
114002459
601154495
181352852
471506387
230236284
171471
91435431
80434383
534592815
548795561
143207294
701022464
263210216
786102122
585845848
17153888
346769076
117637806
8639033
17371299
284648213
474265628
486517624
76930331
58204021
133258612
117370366
183378934
135514328
3691817
69933504
340217701
686701
99848906
295144135
152747798
179645601
357135222
42871719
102298126
25426980
379792659
274022869
657035387
247544920
700573564
183850096
217594567
13730768
332499431
92299640
192929811
221471031
61276232
96754138
162223084
488263884
9799163
165912857
263856771
374162222
5114934
20350835
168494921
397567440
104956126
343046428
461434658
56205707
226464900
394692181
108087468
838545186
753532163
213605792
72104136
323352899
353680728
507542740
264642422
537185514
109459804
301704631
273317563
405869269
273472541
222183896
345571282
554417559
187414795
282369564
402943542
488423403
102593059
722607069
194049077
7893930
225531477
356985589
370351284
106878813
216947781
130664373
182322995
224290942
53083102
139758238
832650931
428273224
344481077
216423776
464526805
990
150172753
233489085
58464410
8600604
298095930
185485690
15751836
22415929
47368437
75799183
704115393
471663139
83580998
65553064
21257534
72471326
414018354
60168044
307355932
166144819
204116774
549088707
3036546
416111961
208573299
44055582
587037728
132066281
11490866
534860136
106057619
341158817
99915740
445513396
115829896
136226420
64437200
29033103
201129497
238001589
943272126
245865154
9488710
550602657
262269090
89477735
371987628
384452163
90007142
23850582
282767851
59126584
87363733
55794634
93023719
118072074
242200346
62840318
132348645
183793001
816379606
527146419
2845370
17763016
37886108
14583205
81132522
158265323
49046967
29656713
124449564
24705501
23640560
239519635
114152938
84255830
11475020
159864032
4221940
353136249
17413736
164311707
303177834
53495107
517415313
210295411
590442955
91319120
319441244
236711967
105109860
715664102
34150636
180230191
140431275
128778182
337988059
22935879
8558014
129867638
59422670
487995054
217042499
366006013
496972308
62547072
53061044
137344337
1533942
745368909
242795838
6106895
36073217
311926480
5729186
341430470
180196369
186978676
17851115
53346483
145523188
89018468
114728459
141403139
15130217
19595875
548157361
133339395
86086779
542262133
131935348
106553884
172552912
361808849
122410517
574228265
64761479
129331636
432078082
51776268
170272595
931630336
133266512
628425354
286745078
14489579
35826646
97844363
720276132
231559
160205741
706415182
312078668
47855375
14601197
166516961
375912328
10379120
206250957
45880681
291609962
389235646
282048511
39693819
470525004
507007557
425715062
289762957
462933337
79997082
87835140
842940713
626704845
99645851
21595653
14022809
151092648
210580051
119735392
525077376
7140942
18042072
850984530
690214830
41290747
843611434
64150783
472462967
377025740
916656061
374086575
261266687
445551499
262014214
15453447
278716627
78697976
33006987
231250265
214290567
11096714
379061061
575487835
273665971
2337459
541687970
341584936
607974124
313216518
4236824
2313387
283532340
303652352
234717016
113370043
134403540
593340037
381345348
204580402
45788950
99266448
41648746
447675637
489935575
254833659
239837826
103291751
338696284
515927196
45167492
81329287
75413033
248770275
654256106
324109827
79102017
249991209
663337779
339113066
23251730
758292384
282031891
2242666
50328018
139478004
593929568
271103935
43567077
128816025
546356221
806154034
380625107
2613090
300045231
576612769
141613004
316846775
137313824
362229527
726933433
137687869
61196099
251219166
155462042
230329496
297793070
127015612
160494782
52256167
141805902
87218211
232753097
62577978
139773268
34581298
800048
254268885
99173411
9324513
24692634
31770140
1919520
302278016
23734913
81287225
402826669
178500756
230276965
864004067
58564986
316317712
694241306
71346685
159930956
83579512
223737121
49443639
408741878
15732670
491134554
22183878
111465666
373887611
67596814
120976007
134791997
334593891
193410523
259335017
124735937
517241965
107479592
275475533
781129830
54148677
239408376
413995854
29774844
107446376
231281656
592708927
361085864
546447852
92328400
405894656
324822918
717603190
259246694
486553551
125097762
310323062
775978527
85338557
680217
957655704
283018509
164780311
361849201
370762097
13181706
46275665
406049295
83413300
78699990
122560820
4207536
157169172
510682215
658525726
937880210
34697972
380980562
6577294
2021668
31669492
75504921
7848034
101154320
193202743
26994804
133965488
102964697
218913140
7212575
418836339
285351880
356939613
19647088
681368298
779913
281207
128462637
330278152
474032457
62022037
827375652
196962615
344490437
270905831
153805132
520061883
727860292
629725313
438139967
189922172
243177842
31503319
23117923
280075503
665473105
1504594
225205986
288855562
262403672
47953546
400907836
678843884
159752778
39848886
2798521
348942691
24684265
333297807
130695038
16448607
175687832
33770212
285366299
227739765
490879914
168766704
148122634
214807485
30799544
455991629
7898225
113438956
117063115
837262412
307285387
9040476
690070122
48004663
431736963
220556386
178574071
32450968
329844750
6320859
200202427
1116860
75089390
85810941
242331248
216392825
529312751
236086340
912185420
459286954
135688757
465230709
222125571
90629932
780595015
125661442
485033955
365948243
195684095
234125032
1891423
50834991
11376600
62882989
102061986
488121186
229384893
63607474
93433662
549818005
233105845
182583570
199511421
303898501
523406853
108262963
289024979
664286142
264359511
754613658
794023281
206378953
188162335
742647288
140854056
530524924
568269540
122936449
8698004
54055499
111684824
302066058
765798685
31928858
120066953
32082576
158795657
258719738
431254155
300581814
166160643
1858619
415417642
101805448
572770918
420716038
374825478
637480669
47295147
50155272
54138406
484389411
230331847
687006213
64704011
287912941
638890154
251780130
38946573
408829082
171920760
104147700
466652451
223941034
16114281
216710758
37107764
508038405
372103782
289102627
600715863
384723334
479065667
57636599
61210111
348494529
838578882
91759331
293648589
145127702
302296242
60663532
312833731
467289590
727326548
404533685
2084877
161036185
15575502
412738064
148561856
410978751
19640556
22170441
106648950
12679190
215560994
417186154
292811003
305197878
1580575
813284597
55402227
599135503
201456460
212854212
265305795
604927375
4537521
15289487
83877055
451718145
302550058
115694331
252950552
29452748
480262578
30972117
147135770
48822445
236253738
123714306
224563241
125315589
352802303
393464031
38770279
23803318
50842338
181290650
20817728
570826443
20017866
222495823
65732295
293228672
289691764
150063729
100724997
380791752
128174782
120701654
68316379
324905445
221658236
319882614
516008853
50930428
695230258
58299740
28589791
50080305
15708366
357578810
93886967
154507594
381051824
200695429
592921785
417855394
51884926
61607296
87326763
7892515
241701061
179821686
1575124
244091748
420273599
345461015
8947757
240195409
708648505
81671922
479706647
535041355
21177765
731238931
417255569
170221918
188462111
20943826
144380256
99336525
353358207
752647495
560190599
17395181
72781270
259074673
477866659
178942656
700533344
12970494
322928511
140382493
134623947
248317993
472219309
753203932
363681699
433052868
274667387
460915606
208856246
251873553
175430386
32468232
155945051
186703247
616361355
316029748
187233440
343174320
45436969
791159043
454757169
100795397
132184733
123819977
24657791
235622414
65700487
108805201
35845653
757202175
185688617
105774463
2172841
179149720
884471564
84128308
755897
535909752
124142468
403233
348393388
36475883
9540673
31299663
174827911
751807799
837686749
497347277
273115528
382746590
405418193
562142415
786483828
354377437
238513727
244505655
632434
137878554
111762401
250028446
46875510
359739519
191810286
471734643
34279589
382295622
597977792
509508635
508815298
717167708
101393140
40496456
356880991
261585667
49992419
168123410
399681580
3481032
344595508
208882250
85493197
43312163
6986102
85755069
366119268
310743191
313245924
755455782
30378038
435188481
796394240
206764448
62940621
2497693
36480890
352836535
451264731
234447986
141414319
58156865
65799157
73818536
300217450
641947623
258619663
44068609
55251609
947528897
351560726
126178246
344755802
253418229
821045210
25899627
338317499
405071680
92445473
125178909
226342061
163908713
170371454
96852576
238422459
104417715
503548311
451381762
126108980
170878749
395103189
340773894
52467204
494175383
101833924
1133767
116430365
519611829
17395094
89705013
332541330
6127534
317658556
22346493
85644454
19770649
188236853
409715868
18556958
842737822
478962818
71952910
28656962
20534258
111203989
326949526
38516116
120982987
332164499
63320529
102318824
584613358
56206343
134387551
472110874
41259036
464932940
252024535
389833985
13864143
168559472
112449169
21407649
65145911
39062031
141698485
88169826
50528977
174683505
68887396
198529120
116016405
98732501
123179933
65083052
480974423
226753605
237978037
475624927
15505108
195709664
396630624
122200153
131738306
37301781
295032929
292778570
49890949
62208797
129528367
432125441
279147017
76227069
336894251
622797820
95974768
22908764
600140298
574063
38723394
196585685
262438274
27494643
7464419
120412963
596208582
479786465
672355322
178591061
125411198
416002667
711310221
224962877
288048195
92645022
147794494
246964446
148467723
361340117
885757674
29322474
137872618
208999749
171039695
26275237
550028561
51656931
39606696
245683304
268391420
302142492
30143278
363288467
138353739
692872853
501742033
69055559
58723218
47287113
65085868
270387643
312787878
276871414
394316812
232560188
280247096
316939597
85927389
448374518
239166719
678975024
429113125
213892982
622066024
112615581
105729297
307709746
395665229
102341633
149686915
381461726
509463069
51814781
102196419
17222230
842952458
598527685
15964839
363682382
167941162
98872109
31883939
58617611
293844039
329896860
262510949
69883000
201879660
133477339
111058615
68779228
498700137
10470980
59239546
131869380
496185280
37384513
311828359
49141033
579240982
14351081
108214116
38603184
72537016
68560505
104589556
120538730
805628540
157992295
3980564
109986262
290331228
43080897
712029347
101437128
14599060
122751003
414782876
183165156
107917231
709786305
289363844
681360333
672855297
264085078
148984962
476520381
417457630
419800771
371372405
130659080
11036201
474368350
256840234
17359111
254820024
248225371
476173370
449605236
196118191
394855058
37950071
130180582
544112377
69880327
379617497
335206818
24409077
403096867
59245729
156911927
81172938
792715455
104065137
47761683
611386040
40139181
425767552
301352554
467128449
106266400
132905109
500808
153551180
257181090
59798757
415707973
792371626
130589788
374446944
209978344
67947604
147729580
374782657
797801884
121169174
4268261
289379553
163127382
9170718
124274572
496862582
312406150
57654475
692464
626723396
54432653
16788029
299918663
32361615
90519674
138696096
269923847
308474131
83268210
21708461
1085419
506906795
176756912
148317465
240544233
684719337
188789013
192298085
179996796
111599745
266571815
38519542
55550100
840688984
46959349
452253277
261236497
334492027
80900058
717359500
220981123
14892643
52828516
93264399
173987574
74797601
464153363
394785035
39291373
15172233
139483168
28278533
74824378
9439212
114012694
248188827
263466207
10623770
112649553
133834130
228290868
835197975
802076450
689531776
282299067
225126500
545752682
166095256
201336922
225761702
33891538
77378547
43345302
652691477
39453778
238815140
381155962
126167108
103872412
818179329
90352299
14387850
594689120
177041598
629874185
210186736
60780633
97988882
146981177
366705400
129560024
71449302
340010819
111415294
238676392
107935237
506577882
172990701
306819759
549167076
51700548
24708640
143767842
318990913
287681865
113488310
3460272
264737132
23795022
397012450
168261308
379678905
316000876
939594833
78834423
63672213
266440726
205320557
23288245
48288326
155256597
248444096
303599924
546616756
180610899
19696601
611216169
6619872
4534257
171288366
290353030
145797851
440123199
61790094
345949540
400939346
312102566
772297180
805212158
1678999
122701344
187824324
663608010
62591665
16240256
84982997
420196721
297869092
350294981
101163853
68619867
7586846
60748672
168546295
58479270
165553341
28685613
275142285
814858606
420902810
696449184
801895745
64391408
167631872
43632987
140240142
842395740
5330677
17931702
402875486
394040301
252653965
492721265
140261622
30579691
114464390
368586703
102674019
204493510
87592023
112121350
72670693
65095582
38164861
374132692
44545214
70160696
54209622
117289687
136392956
29406957
87150130
92559696
281405964
31857879
241165265
293241425
251252351
253383746
45856098
305751244
45743414
180463263
503747042
2802665
168301919
33363547
235621060
164516163
664009818
124058823
53978168
448246332
138444804
99757748
383529927
51185074
120720758
159811199
107916484
142613615
415709464
69901169
359323804
31041315
384997103
293228116
136607869
163158053
35019196
219042269
15657838
88866032
186744956
66233657
698214234
168914403
82248207
386892646
526465670
4551383
438328195
367473539
288858217
627583542
183428005
53191964
428672691
252191349
84700651
80683573
15593246
99661183
228656008
643942427
257971140
353219568
187365680
505456287
201846184
64632847
589414310
307323810
197220440
521831936
286927861
21485709
194020300
33650986
263615703
247993856
384935337
129985802
320842025
3657626
17880289
63139719
602042987
556110240
437976476
136824968
132637582
381608473
201499751
807459766
166501779
15944781
26342165
539722133
156484300
11580500
9424900
44035176
251000057
513563879
62698230
605742037
127979500
251987137
247972442
440204444
197672312
484734912
2254989
517389095
13391486
307164593
11199767
195178094
503623763
578165154
119829906
51895494
177531838
251810622
92249778
245662329
838724073
107706678
251488468
559443044
234082199
67233753
341026884
236639870
30618213
675269197
399832449
689282880
77829276
230782233
607532428
200232215
783488066
403643625
189847499
581797671
621134797
298864575
220055226
832744685
204282370
73921346
123463151
203803818
325190323
164878260
5249094
127928990
745903393
444587378
183774186
527031449
589121901
204190602
616212662
696687769
536688747
539421542
475827500
20050093
85138550
390044880
28667471
38130405
385049017
137447531
171667324
113328252
34643386
271083751
172315382
217709327
161979290
82123504
89446943
85372551
361331495
81076571
227591269
614238764
3387764
417365368
591588536
137679076
160393144
2470057
150622412
328596580
23697788
451548110
8166911
325927948
206593967
39077974
554419286
54555028
482731741
507098260
7897029
137926626
777713501
175137299
51301594
408495852
635198792
31095987
528323300
19460473
3875162
214438777
494819905
160941231
60857300
166211366
155054829
333215696
111482484
555774991
108304134
150535204
99980601
115724054
358933166
68953133
6071365
95373687
53595527
253337623
646822657
180875261
34223514
151595122
403982819
199926584
3320213
233041752
157728928
694835810
439054477
357839416
603283044
225046156
332872657
108320408
6543490
330350498
146870264
206920946
183100035
420081978
529005126
652681
716808467
19809312
493522570
117622566
505177019
25137603
56879357
345898957
31962289
33541385
6923712
204297300
120280915
58436225
63160562
124017683
106516815
141959109
167601580
10840146
558791832
223520048
607712287
48623829
213885614
70182032
470949505
744997229
13877893
288530855
190921976
82991714
566692545
81490927
499191716
36785348
26716963
182156389
21337361
2053126
648723596
466174472
649110137
198505715
350825013
25012313
716685922
648655913
344263227
492089019
147612351
361689086
62939604
244643552
35484582
239567338
42366048
22270738
86988268
180520455
114814583
28444784
120068152
142410358
81101750
314292384
108726897
537627077
702925064
95530368
160835907
437186229
188417517
238301190
597506730
510065958
166755331
286772962
35539860
291995946
154009208
148469798
51745616
696603309
44950305
327619976
70156272
509418761
369625910
310158720
403591844
213238340
3336166
214223859
356679423
381912375
35372872
123107979
48230145
13700331
264754458
583880386
378900276
628471039
471968173
115708758
280368935
12616651
725033364
237103762
162565176
343921898
58587152
294334400
68047870
459972763
182827844
98347897
549788864
344268740
267062559
10399386
460449744
636140763
71191557
229490310
60641889
6801015
610309844
564103419
133027643
228928957
54982149
57601208
395143268
216572873
287328807
800468356
361373538
338388792
176133293
371027601
448493897
1228666
120089349
239752600
542235031
162103745
3927662
31541635
228307271
61737789
432430788
354917788
100512610
327093350
315351958
142693949
183744547
160778594
181546967
87598139
243983804
192560600
13493642
260283205
126393933
224617484
278854136
410379232
44092249
30670799
172490570
50242713
368283970
160856460
431614089
279417278
668654766
491520958
203755671
436392671
330509180
299994075
60595624
41100358
484092031
561400661
197633738
67359964
673990309
242560
410017837
132738699
398702510
376255902
151182928
524655091
19826672
126391984
141709663
76759506
67051674
249551759
66749174
5161576
379325635
57993902
18621636
964320842
10742557
554107022
333700083
104439052
39772834
213624804
42522669
171641154
221613621
397119105
30233971
267210552
707190013
455655342
212507972
14774984
221866492
728302295
188334597
51391172
268414560
186724300
160257257
100832329
77466802
8631616
12255501
281390806
182201352
91566943
519268661
469515097
3012235
159629195
575024500
776032813
398771836
70042481
20844864
162030450
59351397
340659408
240196801
100768565
398920695
439731616
71980012
701055493
380407596
88804878
86482492
88899324
75788540
355490118
58683950
79748728
59540818
24069339
72941139
139490540
2801884
25296901
108631398
68809592
131731469
97478967
760584204
85460796
60977598
255635393
56460158
89528144
402923988
226039753
279099035
100587939
59052429
90222131
190956600
33433719
64555261
660341876
52143835
506181168
65108644
620577752
106462871
630574125
144458560
35701630
90613329
81446270
94064800
240139539
194017564
239180473
141584604
130633743
3575783
558545984
517526876
55603620
571290053
350893303
52523246
22438702
32221600
3421085
762109222
79145486
219539746
22908645
390343443
155919350
273903105
149743357
574743865
860515349
466888646
216304637
192866686
73241791
7008027
148996699
117618537
42996501
5375551
297346039
412418316
61079624
301508
188190916
1679
206620158
314461654
72456789
844670118
542293660
282760333
580697532
386552091
33776977
156504492
337391855
221399014
19505417
96182565
873386780
159352404
32158981
36485098
512151104
150328632
74574979
133896226
37691835
170122455
452614416
322828464
276932458
11355957
872288747
507022389
341087018
83361826
24519795
517069079
340938564
382957932
66249236
51801179
57560940
146159716
36069748
73337182
330508101
352829426
509565082
372284555
743480764
377403953
90237747
119953263
61690284
20640507
632325240
585780214
168294704
237504850
51319397
54369800
214793610
452686447
238807807
99012549
111852821
204041543
428747670
380299953
143136569
33478129
888494572
43769056
111991557
260635679
73197338
339627034
114409286
531504431
242634738
273139746
23003466
303140233
769077812
204549947
63036669
50560304
352385400
2349892
665192414
13425295
221032773
263420653
127191888
13044150
138427119
555092933
659861550
201575131
59342380
108394804
85461111
42390096
351042725
166646262
5882244
152079720
215501752
6780615
153659737
359782368
110259030
34126251
99938642
172639679
32425643
60590017
630068066
52983619
20982681
67928810
245629635
207221284
223174561
329207681
203328327
478350914
219696345
125822333
114488687
55662262
394501420
90825859
1127644
33292092
97631848
91985550
446602047
738652056
121775145
46555928
297400244
412289448
32039239
546345439
631592400
4780070
719133616
385112523
380461799
874068168
52142424
19964382
143544862
344963234
413846715
65687
152635712
36188992
78221075
393908496
249421104
449452812
6356073
107534595
370346080
7592119
342347394
140200201
55297829
17197515
69573505
131575673
310865962
212041508
3939782
116377796
157583552
94103164
173168058
278663082
465669446
19660604
46932942
749081185
301243181
358084498
798515496
138555276
503453948
587248651
419301798
267486884
379894556
259778649
6817396
33224832
544041896
921814053
347645846
281244707
419173298
893436001
711526000
39790485
115199776
172666700
96278347
21997421
18230669
568904173
286425470
707588722
322054993
43449792
187922492
59478710
215453072
20914158
98461807
741480561
651635991
75013382
69398122
25489092
600883035
211916647
376712792
222228657
29227241
503517191
257847876
30546874
586502879
332380043
28396788
329043616
207224063
542769363
236500167
210253341
180366155
196078016
217643562
498627872
58895181
46923658
343888573
111048838
25029669
236076500
54867660
286984096
432795627
461576158
188683481
353478974
639162434
70954787
230503442
191224870
105571123
334357587
81836270
754604821
149353420
29228470
94955828
608316525
381622079
781502026
753192953
390270446
161392345
68303877
79216853
794790592
554458148
357678325
363739442
140143694
90825004
12034179
161786756
56214921
15567492
350721691
38307798
79676951
75535300
461033467
831508150
478220779
303877358
49490750
94261791
34226368
688789837
544503256
660538910
546419396
14220881
182778098
45732513
189016323
44555213
357222800
123456897
51899233
6580849
375562598
292009824
542167180
119789022
554525931
47634994
244627665
419361172
686793814
308891926
9052842
29763744
35995760
721076840
5602489
45674142
44828710
181158119
43048118
535910135
297075707
243750697
307394190
29616995
115698225
245240854
33733567
124942569
735452231
418591548
522601601
153777112
112626978
110115776
20253132
348493594
623692368
315845678
373226973
580652863
81901889
213547706
24995824
28377431
30785053
38152098
65869878
90685689
203332080
247055612
41615244
112293444
604094874
399805695
9645805
188526023
315125117
305902869
302530142
42377781
2552766
463370197
731505698
17860083
67995968
414031228
128413347
459228184
69361125
123102725
143297116
127101746
383211021
670167352
73897497
231324719
457064814
5145920
13829935
3076201
271130321
18964839
95525958
107543047
378446303
560988340
541333270
36268891
216928787
773954836
131076295
69662413
345287996
208573597
595800019
33574837
39800617
127042225
108159566
400898813
307396089
88739400
4581455
20233627
372360612
127822621
823102439
607483902
5027213
85996352
28881380
64733084
58467464
316566837
185842382
482654726
296169175
6922969
26566863
429772651
436509682
934342361
355590964
13754237
372531731
4952038
73693530
52526460
433995964
147236936
502671867
8138904
826445348
159553147
141713996
180003761
166553785
165209816
445550631
4675926
31642206
109320966
233988754
136540831
201998515
1792987
83437298
30406777
373907469
54659642
740026648
43018727
93309744
64224654
376119493
162757476
283752612
22508435
676663696
289109708
42192726
311299649
701874496
214981301
406512733
236646519
354091076
203476418
68642095
129339056
228072716
170563486
18887995
390482858
464141894
264778431
37185554
3975228
98471513
249885860
196995848
87937235
377848296
1991461
594597869
132382825
74774450
90049725
67288266
68372423
368003559
520795937
581277444
191352901
82512477
100203022
46115579
174316925
23419689
25434220
189230482
100567032
14361385
45386999
171080226
308394148
116061340
750353356
68445986
99111445
518250
60654523
6344658
52158077
80805929
118930723
109219670
205998915
591542815
167807774
178193546
270395462
91599138
273968788
319456678
541864598
202121459
590298513
69509940
45962933
18917234
331318748
17954650
17493976
24469840
6305664
361861403
309180661
179989183
495434157
165679540
238795128
107866304
166400599
390416993
120081290
406846674
135261439
268852824
732431650
189976379
28270201
307310151
109271383
101539627
429831672
44873228
172812478
95214563
467222591
628324370
446954823
16183444
539747261
802145584
716736839
408194453
58820647
419435730
220817397
489264427
22378786
605542878
575709232
41360744
34252426
77738304
6481934
162809941
649007226
279873929
662259700
691933100
59764960
246201422
25518391
92473725
207446961
177622171
274190798
3923776
150204390
49408634
154799680
80126009
135749005
401814358
133847772
208031626
244071714
222888141
428878960
14011995
68663474
112529656
491190669
270395498
149432278
9783580
246407096
334456945
512297370
700584179
58821960
155959972
203748030
55499256
281001023
75355291
744762610
101647407
102366680
75364248
110217642
46248472
587698863
381371956
383901556
250336200
2096515
230303750
474319612
367966896
4095628
32435394
676062917
642038169
101123662
695387250
398623185
554138734
663760223
25330959
20559923
522688565
102231028
172196084
56428532
659537554
226514694
53372287
271082757
147815929
177671214
293632365
192642205
1326490
209778440
197403426
127552655
386438580
336724610
420161462
157985937
509146775
10527135
78314579
870159769
38170234
365245447
403524963
338623809
661282860
345587757
167008799
2130942
25245008
361849359
242101741
829347906
55678561
247265868
15631098
416339198
72529801
105802359
438763941
14365363
14933314
119966418
499551417
166492960
441990430
397052256
120631021
155351122
53223085
355929275
447217959
247685463
11055936
29364877
48129177
120393295
364684520
22985864
340813804
9298492
293219925
675881694
22752917
368466584
664980561
321656478
448553398
770033283
249165513
385689042
88240858
415281372
379998233
246201136
294143722
257376492
20815181
1213398
326700780
246007799
40342529
238106784
709081519
568620414
348269528
678432926
465820697
141882304
470916136
421549833
46200438
88184244
113914316
116100179
348981469
103265517
38916826
16736537
59918720
81298475
211890847
581906977
160663621
18255593
3400031
658434197
588779776
165880964
46809103
386635007
155335846
29511398
580946436
78980409
109325813
110319486
95820241
220580515
269058868
535526086
164173771
512625974
648089676
122953791
117263263
3887804
13280246
250429571
127211086
122531102
478592523
407715157
1119683
410488542
519265236
117688604
372139423
89164470
25255540
539793690
130784154
688990761
119870361
196295219
475437532
448792492
122182652
468468093
98887067
307076303
41833671
66949301
250834817
240960106
61333036
213408870
136046451
242645565
103703677
9978294
131806550
83891524
406628327
347336625
751055240
1409863
1299775
650576018
248035458
435259731
345060332
452814484
372270692
204417210
213487527
391492975
481826484
57386484
53935332
623851007
441703059
135119980
399852226
193611666
192856171
337255152
348452756
80206613
294020261
278255331
453223
68922404
51986665
211818735
78730824
217363093
433684925
352570031
88076505
45413894
516442257
163423262
61576498
122276503
61270578
217564901
70514679
266190364
181353388
15079881
15467788
172918365
148466507
25806601
246206013
347072779
325149721
75336249
7382991
391748712
204384697
2637323
221213509
218329866
4523191
559387391
485646007
242170109
124195400
56453106
319226960
12552312
115121327
1267657
438752517
4995770
651374902
232530182
85746364
75052373
135745721
298833561
825537978
319583391
642699455
512881772
80514059
448174793
337101784
107611265
588382408
93284104
447100844
83773642
353898102
634758173
436284852
147536393
7252645
24037980
94359196
215976199
6941850
46511577
493385335
219853068
89428381
24415410
592675743
279990533
344149596
79312262
217261739
79822688
90031435
29480983
364561415
10734437
11939242
45116797
224691922
527638376
272621077
33318651
266321724
738160895
304689967
45214402
92692728
322484958
160197021
406212197
524687819
101060141
188588475
262260623
181323274
43369525
268058866
3773326
691081603
169362726
1705202
75418226
404606815
151454189
105065674
473470719
198517900
147867523
683205645
563429931
89113807
222923923
212847490
822669822
88735971
270649767
566969405
3174370
193952578
411009496
498307367
185397371
171380637
1878229
102447531
555772906
146831073
106797306
49519818
48398255
73606998
624214472
827585840
834176469
403315329
491826733
291536607
66862941
8275562
103447826
112294541
576684982
2579928
267828320
9873609
93385593
423812661
95472063
108740428
457197024
1700223
635273042
50480132
110338929
38686023
69088151
81798540
72664946
780537795
243101859
672295220
90965091
57032174
373223489
10900415
19447566
400118564
390729169
509245719
525292038
7225964
452730680
3953840
396882470
456823518
227566165
259871337
872603793
70959326
19383829
113767066
73300852
236441778
55132783
14579324
49218294
267143239
148318449
417942965
8968278
89027106
317091527
76122710
26740
62556469
643367461
547947277
202359197
307924432
33374759
667863200
107006715
409903118
51503202
579684441
199213568
396660833
654171687
228712299
476720474
261690112
457746400
130530134
356352984
61790745
59673471
439669413
388467759
668245227
5423350
187427734
231530980
125781544
325039473
33077041
378626586
6762655
1071124
60233093
70991390
62952581
51088025
160508332
84758418
58574903
99750512
2761970
830742138
40841595
243597599
181913381
315248831
289613867
213809528
5849394
482856779
15753380
127699282
334093445
213963709
126498132
961186977
226484179
461200431
128711286
130848229
134758870
538336126
317891803
206247461
46264565
50670
10314838
407806500
70199714
335003829
180633988
308272411
68731062
78498652
84838252
144720141
389718889
33594509
547823255
97606227
22693100
6241089
38196864
178567656
88274527
330229664
4537461
307308401
86191561
429785424
365090432
382913887
91228689
173211467
56948518
157491293
604777111
6710574
370167847
749813877
281058085
84426227
540126843
78192971
44569993
670307995
59433487
155096452
311867685
80004323
216862829
255038579
40690938
181326650
388539490
201329695
116907311
7430518
282561447
62516277
356796959
4361118
138016607
67962303
8391038
852551342
98647488
779647533
22416676
236853115
440144566
136682204
34725785
92981421
309122896
7076730
239588407
115900237
147531406
72761634
590993022
218134290
2363270
560599426
99690085
29543
302243227
522913072
4894990
33478375
737404728
118141784
687423223
340219584
171876828
16055802
48331290
80354610
662147
222908078
683793645
417453561
202940142
569061076
267463262
614515378
72729087
25766434
215253690
755528118
255650245
166529410
2900119
645515964
230304266
684506886
348896578
113267258
9970612
344519750
152669478
302899340
40758357
222548430
415509361
99427386
86026614
6355945
464854169
414639951
456951723
279906292
70856640
4048257
324849117
63577335
328561751
30136328
125649189
417352823
748290361
120144063
38833835
265566287
152163680
20144405
471380742
281629464
6548815
148777429
18042292
916197193
360418288
262069997
169953481
127325095
108878437
84242295
347740253
24815857
268827425
117502359
338378574
92839606
387389324
410166994
730088507
2592728
155780120
182442229
377809129
43854216
69946141
29897078
806127220
700305551
107747819
118572623
11401863
15309810
637150449
503510656
8721961
72824810
193614183
287828361
633366389
115310274
656797896
956772265
111547511
28361228
712525140
166319202
74984902
2535520
72227526
37217497
418034708
103522218
143191932
281409979
316279393
240599886
226686711
501039366
299348691
167793004
1289948
204586286
55066
350865005
516663953
100677201
14870106
64224431
694451472
37102275
461606559
216960659
139856234
609696877
382446974
290596697
242575501
359711529
171743758
272251059
124602925
12309369
678321030
325001904
4025724
341231619
99267045
7131972
26587100
728746898
89529305
53856440
28939602
119535691
130200291
1650208
294476098
49393453
91028854
768234604
27042743
443622749
4634682
4427200
285371304
19792006
250192754
620050613
198778819
169372315
353236442
54706809
174927589
183400270
388686469
407127729
6804718
70025421
66426617
58639238
58845849
108508721
308446727
382050539
249447660
146698358
188105171
1343570
257068951
134666651
174436776
176713167
15796566
550287558
682898760
80819492
547698795
129428007
137840749
5545905
226711057
385335891
84535368
35414093
427134
456725217
11550990
231929143
37162298
143265885
62758758
251303443
71756063
38072033
788419307
309870693
313894219
370604529
96845827
354938242
354189952
329816725
244996005
102534856
180467543
356511003
90543284
153640187
76268648
230579813
54020968
48529430
530172090
129186822
307556846
10953611
73481832
247566532
330557444
274310729
705000064
166252600
103770288
76344906
50562962
161042526
16789056
712619265
426700109
98362455
680987120
156802273
327440204
76463499
132596288
348074252
101660096
82633307
133580539
367686624
311158237
213697383
473485476
376140978
571972688
207365474
744478226
881777688
288059229
358329079
43804890
164327503
701822
71033235
136191653
42267961
2825996
288339426
684158473
197802798
395134287
207953767
174140211
386630159
86757418
163110229
67629718
4392640
686109
292397020
478147278
1148105
10926776
64084385
264390360
192731807
189391852
96226984
138285044
594833
54889471
142954536
523654487
64112475
172919731
161747980
94330754
296387350
21950599
87170953
479076962
69619459
84221837
35341333
635501418
857877719
108016302
81222012
441244856
395033920
14141587
51014958
344220487
783101860
701467164
231419792
47780543
678682358
532712497
40809149
609556306
605393995
102450331
849503175
378554534
13082072
366296817
430454750
20288458
354730536
364634280
7080283
445464155
397946998
393770240
656336930
154714009
18067190
809247183
489615897
948107488
524321578
243424394
106699062
430963901
122099433
219169037
371261362
156982405
214254104
3887484
29333695
107693115
198908654
650425908
159455976
257253826
665288395
153326105
147408075
29117214
567723072
203895706
152888144
158011535
185075732
864305961
451598147
414177127
223914680
341969051
25184172
470020303
162860347
326740892
177924531
92905093
101546670
8582780
43278767
527283160
96352813
2457530
51540165
253111705
531764295
450724
107613634
150031774
335827782
182771036
781930432
239996854
16138573
27128501
160484308
618861851
463660470
557218375
41727884
3325444
337076619
401690093
426921717
445960521
299783939
38014901
245658396
48580715
108616533
206351600
242820793
397629297
428056183
183326138
462457752
226599018
58488392
401624620
485595691
445346001
2458649
2044850
39186691
27794943
305143065
143500637
151232390
214914764
552753919
561316213
442155822
58334810
57815898
93032549
52465379
27338557
325887534
696519917
7771551
1792890
60884213
237163347
14311866
29570204
538784310
440548661
154423409
285491756
160572299
20872448
75044228
91410499
19577090
73558481
24301325
55632851
13024798
286058132
77502048
595519699
696378730
225592622
59618253
98803588
585166975
212324023
176861078
1025089
275219885
7340430
408572421
852145570
363700075
18773279
45373499
121128722
385194411
712554899
94591991
35698024
455975290
4901791
133037896
61282474
207858169
7975364
439505140
623864743
128690585
508142852
211484410
76721773
13757081
520044929
623650532
40752531
439178568
28915892
332429988
325779047
247779528
227469087
98112140
91994613
246197529
230222436
131582277
104896926
72014136
10746700
682520257
611072581
790945507
898762353
752025969
101973720
24480365
26825
36547654
272275982
75452855
3531997
96980477
267730859
25426836
350946976
220082867
101634865
69004107
716148250
195489554
82153072
184609944
28109203
150749300
616641682
307531754
96619735
397281361
302096181
220342759
786317943
183475213
388933854
433997073
225750433
48344338
141724310
144102324
59017347
190953129
429087546
417219650
44552690
513120226
775983125
37712663
477397523
181512497
208888276
537442051
30667850
257633522
54041723
530707008
102459728
335417366
40283117
109973458
89852514
94160966
254888626
54184130
9746441
112418782
11501829
40211263
36768228
365658157
297675873
13105731
56463890
63362634
477177622
51769503
330139625
641018412
1022169
100507064
90563829
411921683
398168868
315814692
255240540
22265328
195574661
15863123
77228285
371251636
77071152
246289973
723915353
30256251
41775316
51068120
233921691
116101626
51683410
337870902
73626641
463353192
221755605
653809141
482971002
503134154
507873705
198026509
381321750
124805858
429306107
722250193
207888926
458772526
553686050
24673240
307931634
467750232
19258129
383336706
27271519
235053045
1938331
437420012
18646241
214465073
318597196
783404339
55746674
353286951
25922905
323642308
248770812
3851593
582926406
483916116
692556570
766084983
163710908
410306045
590660127
292536136
201061566
647759573
388421474
64788749
16449455
129648209
345415389
91983057
423258903
235548743
127459754
25963743
88197902
8884791
598782602
150370084
189729422
396113291
446066035
123313845
751087880
219604222
109499703
171911176
115706290
484329890
496048043
431375493
261098588
169540470
65439143
393113029
205431856
228590051
45378434
166291990
791839093
195190757
172221565
221817145
397765988
377414554
513459737
329515099
39645493
93910482
347064611
380894555
308800598
71299593
138126242
9369570
85938583
67067372
221659406
576713965
182152587
296387357
56331345
208196041
91338497
546108650
263940042
78742634
99647748
477268399
256615459
74617946
85502903
425338835
15477720
233804157
348928537
125008964
27381213
157269674
612743601
656280476
271365890
6063070
406008194
24996851
33601505
333562903
770412493
63053258
403235623
33479015
304784327
19997816
197900511
9201287
29315497
260292607
13190482
529076873
117661502
80771656
352101413
815967478
16850257
227722845
622110486
701039919
129019654
10479886
620877281
674161069
221346175
317803196
168939468
639602816
75115822
400509783
448407850
297911573
349480528
80131702
165929815
399554329
13150700
77986680
112754904
637349200
184395070
175379068
442769643
177220425
4466319
16633823
320798796
56617444
251235454
608536204
692545413
94266371
275477255
153999065
76716292
223764775
222848015
250725394
40617569
93489150
119222073
106370202
335595413
100484898
46069721
511837847
539666719
7835268
355525669
2141358
68436473
128370205
11043798
85330930
40426154
386017122
76748613
65802267
1984979
124355902
365521777
571111886
16822670
444264243
539732452
53397517
34731458
179941751
262738025
173183608
145462522
114494637
633368023
259612245
212575081
65377220
71410525
636831035
365621620
711585266
317132343
502756619
779828263
606046004
495986312
546712422
494994556
129355322
29333539
242553258
60027794
30949177
5151310
127237723
260714019
14429939
276751552
521813544
51092083
218308451
167592168
21957593
435600377
34091552
964818406
55974627
167956518
400251629
614831968
682305177
107933589
515566106
41928697
1945472
637543723
444055731
790385285
188105574
608636504
423174560
466065348
518728393
82399398
154736606
390005059
11405208
24302842
283336557
292339383
327016065
174041851
805711797
665417076
838331418
27429321
25683099
46569679
241294179
521371203
195806690
20793780
49677767
15866387
41707344
363504939
337371160
188122913
19617615
72173722
42225273
62317742
355115573
94412580
425416667
83977618
557059369
149375873
263272729
311541036
1039341
313932192
41754585
503630223
143768064
574350096
188901546
112394500
736406846
2700164
32965903
360902044
665982267
195064141
833568630
810405727
250199057
71330782
8121302
749255590
381738839
130306977
232756469
235289091
10162516
25762094
352753211
316011429
95291735
176572246
162225359
238581287
489177546
188049281
286387741
108123149
246833948
459273328
257849134
4966560
566419929
39752489
6642395
297488084
172243736
93497289
527457384
88151463
135666658
31193578
792357451
376114203
2584257
540733082
289208415
805532365
222921042
19787238
258218614
69038155
269979827
581979396
2833786
136454264
17310962
7013117
202827457
272018564
76840674
306274561
5864820
231567269
9786985
293186556
29978034
731771563
101797806
213767689
511421194
67729533
328260307
59438054
90647307
85493390
15706364
435557795
373787897
32850349
133652608
14979074
277701883
384264508
139375591
63327178
63171040
14772301
489927924
29093553
27293921
526066857
494713437
61049420
420390538
760492763
669830379
41301689
39310953
356762153
266897753
22816716
354035303
33358564
10380090
444512614
179751597
206936392
87675040
39471249
817017626
18362226
294610186
216658649
190326691
301493878
154462238
43455785
868016678
507904693
151241346
411149115
233105750
146152372
257566211
276877062
293154366
138737719
46360980
281163486
15962091
90926307
456127596
463009206
161687203
209546573
441259269
71034473
6623219
254083753
195622342
433939964
459186951
385842953
766439616
125471713
369675673
427333030
124025401
34310353
110961567
67370140
54205694
464621954
766311934
572080566
551512708
349939929
457266524
251188822
7117995
887215789
314126822
581039280
58043492
30206950
531418120
83340520
27640249
128969997
597926458
595265918
92138113
413157288
925949221
369059470
185996280
34713621
17456844
170333246
54223136
211379762
42924048
18459978
182644230
525236521
117569297
563466496
49911321
246227893
329024031
5294487
8048159
476958651
492480993
241891059
19683693
66645144
262300389
329511346
118866303
108083283
213744491
120921632
193629866
1612435
619881857
90318201
80115701
374669691
742073513
95834577
34133750
312809083
85718162
663856379
196818537
129855340
395758632
718098332
100048893
570457791
874706289
391272257
337389222
27443872
234274271
452880851
4256945
59787719
8253560
650560761
870917123
1457287
188099855
870441599
654656797
445345440
31973961
596250034
35097004
57541264
593844526
410310097
65743171
119561748
176504872
194940754
150039544
47153388
50051437
660153139
202936779
77830223
761274400
11545450
639812783
67790155
42864991
400691794
341674966
69330414
250678778
450505358
773461708
451497175
644351668
579454574
732652872
464858713
15773621
473956199
9435114
84197427
102544568
135354852
684736016
605412944
281687224
101274905
61159185
487342642
179570844
448595467
68877864
497153923
203641809
497977689
161104683
175609117
259806260
230593428
17385474
59200991
358951
186803818
7121642
784813842
284266177
32765312
110862548
247533724
449544626
19615976
723882275
25565316
395624233
447170503
276694028
196535427
811782808
29188803
108516067
502386029
439436529
40735348
392747323
1667684
539436674
127994792
110532964
41545585
323563151
463166727
415623039
126880451
5449847
169787523
846673229
46229547
72537590
25387933
491104655
460026190
630645684
184213006
61332512
11977177
394472849
896589791
94927459
437448438
8555121
107341918
511444610
595297815
2951402
185935565
51909588
175787731
27401148
250004583
86886088
305609017
49751921
25784241
40395539
296721408
24410113
214992583
596317193
124326682
498430220
129341610
504322533
545558950
199511722
213614013
134419079
80708653
305354115
610349320
378664467
769446020
100032404
345933365
128726813
78995249
199697597
55769670
193242317
75182895
326139443
39948948
360558622
233998063
183945756
53276052
483214332
20393013
49835491
125353257
151653947
584062347
603555044
555053042
58592191
375048033
14822301
170148892
96188284
227429807
113032295
826230739
415854176
520146781
61464423
237922093
226699385
5578017
39513632
175162019
80141706
131412464
649917920
222604820
48862710
5825987
142222302
269396024
261645143
559994951
228055415
163939891
40133407
250468475
26087501
337181822
158277769
240884123
28930466
323634823
314660919
65122122
25237485
175645096
702848
188626665
43888593
142412528
585246072
671741786
192439767
38319290
23210781
135318699
365110916
55085773
97044114
184330046
50626728
102700392
161572966
249226077
117080836
122563894
636996333
206317393
106420681
355325923
126498453
344386463
745636448
595357311
4720831
523812805
281443667
80562185
51769870
74941780
399213647
148913521
30767015
923290873
213510620
87699197
410136505
408549170
479129848
10377787
11771772
24236283
135143141
334762309
143244327
350184773
293808331
604487507
960180
261930204
753816306
390284882
43245419
64489236
490664580
141121020
929499869
608980118
72554930
625499724
92116140
5248464
68163736
785926751
174085246
260830168
29884613
98645283
85024843
649508419
669996764
493840194
418664060
105277193
17443061
230304053
910579277
144039669
412777044
63492127
308466947
72743300
264783049
339395814
602111671
165745349
25931359
813161964
11565984
85180867
262796287
131511114
330319777
177994666
778053402
147836398
45728831
85208678
22863503
198210190
135839380
234466648
186512757
2310308
182989509
563947042
698846576
562255604
31792412
185929495
247416011
134417973
127593815
30881654
552750750
45416433
50534183
287703700
173713108
85734118
215236321
33735724
8802207
188070214
45418788
457004945
208436058
605793838
193645229
106892311
546896563
185518828
581252121
648464101
379699500
566176155
371812594
1155814
625596908
196108139
613951501
57829349
384287837
226516265
548801043
118290218
13768271
568338998
553246171
354443674
847559665
44678448
3384208
311777892
10012017
24897204
274829385
238231932
146140213
439553060
412825062
290935655
2202933
80747806
152537989
158278185
230007458
49037896
331114782
27334692
392673067
256439858
14855257
398584904
50635937
130432806
176347744
74752452
528322205
402095261
195863848
240723135
150888948
153971752
5162565
756484493
199990105
67372773
159844959
515213003
320759216
18105050
324281260
331842062
907649301
475977063
99360856
20799391
287362124
506758756
162482826
369041942
42315422
25394455
57219530
3148584
151379067
277820110
180307775
142461710
583932563
157755457
214413933
49325058
162172280
162399696
360634273
88048301
120920473
4245670
213167718
221653034
687887291
147570306
60580995
594617635
343360697
2156114
579928845
62840119
152252257
56667616
58198324
304153489
25139030
285144084
102435041
172821835
633088919
116112169
40169413
585908398
16014968
150960537
87395930
295285274
13091308
17868271
737762
48212780
183100800
402647935
63630067
144484013
114829557
104909623
611268494
80534204
641404651
459652519
278418186
809259882
177840667
224938409
305733635
201695198
169517513
15551251
28231979
102125693
27495148
5724133
263627980
157728008
45092602
121731373
503899074
14209629
322482266
478572787
443883213
507450758
305684479
34513158
501563938
13866714
586550197
695864824
230551287
328475194
115044992
43300577
48914547
507159429
361231431
499665162
485506
254325677
117051074
195734427
356556808
40205748
170459449
378442790
250642906
293267254
92924368
199112894
202927350
19338778
115979106
76327768
157351053
18794816
203188591
4699935
490335277
2551112
569832899
128513029
352591120
107622403
83211132
246425789
50411640
103274697
7617886
514146632
303516289
573205288
323874177
293511355
500824270
12417120
210946310
406360323
920606
18658310
107297410
39870525
272994356
130832777
749362487
255819216
674439965
767549156
659903022
615256647
125749993
48804270
139597441
169159396
153799840
419233983
29964140
127017487
288097368
62984243
88293605
575360368
35643243
783492
481468986
8273183
345408869
84388908
1160570
40313452
156036101
99662764
98123022
52081203
297220599
146718504
17669194
146390304
32637751
232933639
454492451
251500175
487448005
623305288
320176963
117607485
183763144
736226368
609353175
180364304
22924869
252349238
319751211
528917658
117457795
134917329
39339450
451387179
14467484
276368590
369702104
565577645
124054799
763664147
478187666
182722478
26217532
631564037
831039398
220362663
363912345
922986122
79962395
97929328
320930840
29462570
23566636
248648129
375664222
673378613
9863008
128784595
78950610
145174388
903100986
116955352
155392436
6167001
14770783
362611225
313931069
182393450
160786310
171410465
113016090
9297004
294592033
34151137
147140379
85895310
32640707
348829896
8801214
580487642
241265106
80117745
563513778
511729620
895709179
22219366
197921413
419569054
453406286
265334561
237361460
607917830
66702218
127303526
69992336
40647297
26830617
372462304
70265037
62489091
179143462
403104520
256586351
813150323
158375576
5896554
83603282
80569188
417882764
66472567
50934934
221185360
446952184
196819576
569567785
285039921
90004587
193112396
211738143
215282507
108145654
274477846
348036728
409096007
38602574
64549776
419878620
44322606
78348101
590018682
64965206
48814554
73469941
41369064
13637990
383275692
102364390
689944953
434086107
580528229
52711887
149532370
429446981
469193252
316824839
388171993
121884230
245654931
79640649
42069172
164530191
187349939
132769764
40885564
159932821
215894322
149934202
313200808
881842525
685559008
10586662
456540153
273056699
491098077
211361269
287166324
85846030
58703150
50052387
51396640
382994639
892184174
98246433
211545563
15506483
50401396
140474374
373562357
135533165
302558752
223009450
293612983
34354771
649518001
7027137
26608071
86149588
379849137
101196451
182403862
85465413
355116813
7856537
387800444
570436358
747409210
293168765
746951724
156964214
314556366
426798986
619324343
19755459
13291027
59083474
304984791
158414961
92674332
90670100
91139620
326141307
699624537
231628471
80036881
115464566
27593216
693583718
108091984
257270815
289512626
2172889
135726420
286410592
110034106
436061018
1199703
110624882
11055199
121090371
377007625
44955060
129591553
180728296
139397517
51170329
143872901
36521467
53414628
600408926
54460867
23975936
300728724
58671957
77573076
255125586
470644584
33496339
132539011
62247798
118711559
79242722
37435420
335265488
333136641
2279484
117993084
120330105
376926056
53731901
86177188
321124475
101392887
154803433
757830289
318639373
189779683
52810037
308217782
243487809
202356681
514921589
483858241
399147593
3864823
296759270
254605522
306397984
1546987
26935101
414266082
577027455
4026654
325055299
16090069
844029859
17174848
39350059
205890585
171662615
134601088
51149722
577635739
50530795
390129450
5375778
247213526
111054037
88425448
190352440
40274938
736160188
130975803
703759824
67384917
705646617
742808341
33761645
653251935
82400178
12374893
218414631
111063520
99058237
10577934
810034459
1469163
342247486
152785323
11475079
520187376
556612411
162992482
310560253
42884034
156269748
210551348
325817630
42337654
582954328
390146800
293997601
2385505
253077618
770165747
376758713
662745885
117880583
736009678
227143038
325379532
91071504
286858916
267114515
557001818
144061506
142323540
96363434
655075477
190065480
112277576
170701678
643747860
375369696
169354084
659215302
816541879
391182369
458428014
19035474
276071256
394577806
164330682
99193859
178277096
389188384
75694092
111667468
168525251
112971876
6907002
180836148
467966261
559030858
155938842
753923357
147098991
263514315
165782389
8673568
16774996
294885328
589814937
638890845
289180167
132855009
131727196
335647065
609724204
117193263
811694049
289089541
170334775
151071465
369021457
141951593
63476385
182064455
412501535
283177885
290065035
53045951
25871259
94932635
175576283
18486794
273098309
27540389
244880105
551901866
476893338
272546548
295585799
259909180
911768857
333651297
700728914
404160912
864427076
143540268
256465927
382092697
8880415
76173553
33833768
190568300
6002569
93952023
679694717
17475863
413851653
601134752
693313028
453894907
9388995
106598924
783613874
85510045
26165894
63801333
2780619
122836967
162075871
245411118
166586206
42814537
126302451
27491548
36271975
75656677
429737731
40491581
62508890
440671972
303473279
318694014
639416453
292417979
290806451
188148475
569763034
39542678
17077769
263987561
134792777
135774904
244678007
62163409
372593770
35386161
365144733
7972331
379687418
20642811
151498862
33567611
69189092
781541454
17806550
54732957
300711197
199473348
771908375
170061237
450537705
6355241
45825653
83216133
51897615
132264621
218951252
244718459
790657297
635655902
58200163
144987314
266981148
237842031
60412659
517132232
653839505
27122167
837058399
9737255
166361617
60798063
213632132
63655469
427313040
132214284
50412583
292072364
426644832
7042242
31985388
31736178
150885249
41949568
333018481
404674191
48558281
430698275
364624133
434447506
232536320
424269137
6693077
465989724
100765308
162743099
107987655
192810
100384266
346079356
384558528
765460933
416501527
62109016
247198137
229630954
825958839
74950712
364902349
612174734
47469086
385413486
36061941
108778908
538172635
174165597
372326381
101320223
51739597
391111588
169464270
374646913
112950781
74233557
355942329
378597277
213268877
4113408
453826029
125057441
784288036
4280796
5846372
101483640
92030501
