0
1
mirror of https://git.sb/baoshuo/OI-codes.git synced 2024-12-18 04:32:00 +00:00
OI-codes/BZOJ/2738/data/9.out

60001 lines
574 KiB (Stored with Git LFS)
Plaintext

73022737
439925219
357856533
392323273
503716893
449126812
144097036
462205862
292677481
501245613
197500883
179318020
312140417
424782514
464644190
115893410
165686242
381070325
257699545
380534484
301279692
145537699
130853487
253758033
257477073
269355269
41098690
88657009
429439627
523808333
234547236
158970226
482132315
248431484
83696455
272104660
283862162
85725577
321702267
310662945
311749387
238070689
458924997
82381144
220118072
63396002
8441159
242889447
433844097
324554378
109775059
196455382
226550788
457772369
245175003
304018755
230244867
204161936
82806802
296650468
58457922
212593893
139331553
423405077
361979146
86129309
156563083
148453432
376783305
385350097
452393445
35219442
410849806
9282182
143751461
340421518
326137833
182989757
21708934
58728842
96486375
287078739
170393609
284380685
381918629
134502929
475476674
124437506
397697104
61993054
228452123
253932199
444243029
257539465
501794489
160481725
447429489
390637303
446925011
202610862
184533731
262575737
45977815
56142152
470599018
355213048
288353016
399914705
56977216
162632407
230516459
103896431
526716058
143907864
391658125
23708043
406815140
280106346
363171218
264365950
449923675
340374077
445671613
94531743
516465958
245011438
100666268
93108690
71050483
273929249
436084843
94656467
354073400
146754472
488262763
145972851
134672408
234582838
38194068
440403095
292497373
54780959
47710007
500548507
303279153
318770625
163560488
200321440
173618886
490971943
479383662
110728415
116677423
61142039
302400224
82004600
106813098
257974453
326998188
91726523
30955407
155682859
74505992
514523791
299252623
121121441
433987850
32413195
367123561
519979179
469913879
401347312
291337685
388290279
221279378
99983217
397341616
99483933
234855906
284000733
383691156
170862948
223522050
100864383
422384550
28876159
53708596
218864786
157564623
63644488
123255768
246092572
312091530
221695480
211557587
428565334
83914070
347304182
309785578
236671768
106947005
389008097
398045641
353991048
430547690
443854051
126079423
287635435
79225536
439284390
524222965
533422964
252907036
342159738
58211938
37798956
157296554
89840693
504485720
512505508
373359976
452413035
30226615
415900980
186117124
339176410
383437280
501967384
447194099
233092971
451567087
446341076
220442774
224358321
416400777
443272106
495029412
218037732
210368074
514899605
269349376
357780883
185326143
308354803
17382554
520642877
1304096
244149839
359941557
214558590
253456024
140052597
371789557
49630321
523881500
37120024
130367331
265056590
433856673
140513785
180796243
255912349
530997683
151641766
138970092
466209994
14274872
5859645
114893710
235376087
206134854
473726019
492391896
165938964
205320838
269502136
306570550
64174878
384651445
469153550
416351195
517383549
354810833
114575300
394453936
131677687
242672256
184274946
285020662
255898903
519052067
413018611
446907114
361434383
196617724
241299651
11227890
44809859
438757393
408750643
507888210
180953817
303190851
57887017
72701375
151071588
221589857
257512160
482321595
207319501
317369756
74071753
58628252
299900948
101780916
281340225
2517665
451131665
189006887
47710032
295968351
300630791
226188756
498391542
168337206
130780157
206757945
375134203
5645315
424172711
356774883
504348675
389771391
489969905
514437155
516963394
95178040
298153301
14913749
361796024
237461470
152214560
421543190
304496364
6284449
443485756
371350482
78022467
93987615
319290759
3200352
265468353
31375554
291315080
298926677
480222768
197618354
465183053
438989176
505950611
461279846
67744810
464742206
422663091
437205819
307470011
218701722
259672605
67858639
225454341
176989932
229722444
314628655
451167518
505927918
96206797
48509895
448385795
133083158
398048945
457355995
423706119
22798502
258832702
25446322
511595861
108020393
74495798
354426089
451157686
273785419
211131152
535274504
508522481
237611247
419980945
465073843
417819036
174809461
1288890
15562040
525661357
148110225
130986452
270864597
227516177
133867735
197033498
383751189
19552640
392326475
136939232
528345974
286913334
39415489
227330921
207143118
81525708
61265519
132571080
335853863
5084807
325378648
388885267
440755475
200036663
142703602
202880741
123430780
335926523
334255779
214617082
175738860
299196260
395955683
291013670
184718606
384287676
27796565
114538629
212282277
503851230
365344572
38727281
199490363
502989855
532615790
263104913
531158459
464639415
33132503
529870318
397502281
235300892
274308862
420214989
290305884
192256617
395422367
536199723
481068145
214905143
56489214
151315569
445772738
425876543
524214122
130089522
63099653
130248636
60785266
341533958
152471587
380074946
331185777
240014463
223401957
435004451
422663091
430981078
495622189
223618121
420740363
400852821
347923399
395186520
134907414
19740939
30684549
481546537
209411625
363555112
483246052
321338188
143864867
359276800
411680710
349938673
370499925
169412753
325263301
117182180
401847696
365401631
500700905
300096836
165885432
229372852
518056663
57601535
147102281
510026121
56529793
86286137
527902846
86537403
89054251
23221313
61287836
283521331
127162206
202108888
412608303
351657630
417898119
446748657
225939639
457104701
478999449
438130186
18782871
400712042
157738873
396251265
375758510
443633947
333566565
35304001
114569030
249803085
115208213
46694908
472780542
300734739
62150581
246024950
305351027
335993697
331667487
137762912
78285381
532841352
390145
504089302
248684749
321660328
109673505
132928746
14211572
181083065
337272544
522430807
28661435
131649543
458837003
462109589
125947291
395288049
139598314
201252406
209304885
466405542
332724181
28539363
223219467
232230858
411945393
253314557
349148316
354075159
325263301
488089450
521274927
310699325
130711561
226545924
378547780
129278928
127571143
399388236
10478431
296097112
167061344
21332334
93281322
381052849
501191334
176511138
383828061
436903565
296206049
6222626
93106320
225319740
275723970
57842401
173774697
429650419
42144382
258540882
413344705
347033448
46238064
473043253
407033780
127161772
376447029
233056074
517958893
319505207
302480186
521413319
533636351
495068466
157602207
536341306
34785161
383466888
78751907
367962239
102810368
355159826
37470866
245322590
426611483
270122767
378229309
438169375
244684620
406715561
340082589
464671337
30053168
152754980
265491156
202133520
70054298
288183720
438142102
263735325
118343468
353919920
116811978
69034481
250097170
230038912
225813123
103129748
267085511
299424628
481251860
9838097
323351512
193324038
237082911
114407468
112188902
207394504
307058864
329217872
214772504
372470708
80218787
90889948
230849481
346302497
295247272
490406385
184078878
115655764
451690637
148662212
84416792
457798100
491279586
125168048
17506249
156918329
5597186
474924053
421488440
450760015
28480813
62094919
423067282
460649118
381894920
255542475
247103405
35459455
148171537
197318503
217249100
193546785
157099830
463054901
447671491
139322435
124863766
212274466
105536176
380477303
336386746
501609213
12450427
182190256
310182248
260237909
466935794
219661174
57068260
88177635
136644076
450481077
52927126
100694330
523222834
27376605
122066274
236513016
346053745
431295319
1191771
280407189
99880769
402695308
50690244
219677584
99760377
9540164
219700880
132385673
491301427
460292200
68686823
16306212
350010911
367226642
221611832
446568045
302078867
483656979
101850406
245131580
34438928
220060425
463285363
479365136
90352463
64211667
472670067
48895922
404602765
397218215
286224317
361524748
40523821
520152382
200017729
15011232
494124474
45538403
300951617
489330079
23416861
35635271
140090999
96379166
84531801
13511373
183391378
204053657
189632333
24694186
248273643
36802401
301906533
1155396
162323578
234403380
358952670
461432012
259972468
183571169
116121400
418914045
480437740
217907126
433614878
26494398
326341627
439238552
438936756
69989566
290138772
394125252
95162131
192232478
385709825
358205229
61681521
476977441
430581474
186541671
482724194
44716180
376709232
492045553
512283105
196989377
26930416
475712246
59780822
275197359
16514412
11805842
254684359
299867966
104384733
473868833
127951916
473902495
199937522
403479302
148040916
374975308
315318618
447496594
294463825
168770464
329212099
157846458
255293931
214790171
59803135
19445453
155930046
371710680
473262779
414536514
179352638
419668125
392753079
23757751
428658437
28746909
185912663
479871453
124074590
120395959
441244583
446733886
526021635
188076224
259542810
154932349
157545463
370138130
272919372
77130193
21673076
129949323
509095457
499501721
36793905
363925375
252499946
122947302
164029930
309332864
504573456
409685390
200369900
21443174
93976671
462433320
410170400
508092172
94278889
418906708
497571380
350056024
169451656
240213429
458982877
96018777
458752192
491208637
375192202
228437169
354658609
377886489
389726280
428773761
87155234
288885309
324443320
21837717
414318811
380049505
416456684
60163731
288879379
205302196
159968564
459856622
251825799
226674298
5174289
353080989
534288317
314903397
206929868
248867250
345795799
326786206
189577713
386134555
517970538
176680851
161460534
369102991
391208935
457651999
240138093
264624949
528748586
169744645
238954719
253525753
5737763
193727185
182491519
440767541
274057226
348378651
267384592
373311889
229892162
110358083
216500727
308978672
274355990
424879116
35855666
422206870
157908511
199928733
10998451
95960681
357825572
16264185
378516364
368253455
454556011
64536185
49490292
128482030
16916452
343591911
433296514
32254447
471368847
176064655
95158761
128190952
77301725
10889060
206309878
282482366
310583348
491389105
233247245
481633290
115708033
377948782
358964705
469437380
290926891
44992135
509738488
513707119
52161836
110878012
329157048
139139355
251000356
268280567
161746895
169777329
449387846
439647788
464939457
82861497
179807866
263147670
423340978
59821251
469714885
60574445
203330440
134758573
159052117
241554811
134452751
3641395
310378350
514722819
351227268
21267012
442438152
508701613
272044478
449843992
20148687
283116902
65874938
216031414
4789944
21893096
250368045
487143850
111081928
72543414
314205613
86389671
238130433
229983140
4835620
513549144
83425650
102565833
96592568
156389722
312537328
358769629
262311022
64494371
73138471
2456976
490447858
384919952
484202108
88647927
159877498
143569226
479938226
74768573
409520234
269479246
201785250
424464226
86935863
164584127
23033237
300594947
131297615
155613338
363968702
215083907
193031415
251473559
272412091
299738487
298408418
192969589
26634415
167711835
277088881
252225924
465151345
467307682
283425298
94002086
480756611
158622867
260693888
319542938
121824248
525395105
297036099
449153820
438462711
526701828
44760521
435371015
189521348
520990176
34322994
29704361
220543985
83131880
35096732
408172565
86154769
325251307
292399190
49098613
39371889
307274362
24055940
226646028
338036631
160534810
318913220
520107754
69075411
147077196
203208702
461384798
400180424
382602949
489782080
380202487
524046299
108726817
313130205
347518996
79786681
204942969
131866854
156770622
72632254
78552317
92336184
132507559
523681657
330987726
365887875
195786095
471452646
22245510
81342953
98811489
268454206
95135637
80002679
148462444
68377731
525993850
201037073
342499295
341635815
177953296
84958710
1513153
84424514
458418220
448112321
460811450
189811567
451412231
113150393
261603678
5864605
497802532
459397657
342307220
149325209
320235949
113476923
228529266
33931789
159055483
289857474
529294359
297033824
149500044
161144045
192034183
30304965
242951059
494198405
211049844
504341580
81221841
422164866
93734250
534626121
349957457
335807915
226894567
236880906
505114829
413325768
430649589
73057521
96872251
487531277
305386469
100593888
245413366
291480379
297451357
46749635
328105284
60907439
448380705
388729294
443134420
143449719
305539728
450726220
18937605
35950457
41327635
363296143
421537438
94199487
190440702
296909699
345736414
229024152
60420331
136290228
113280391
317011587
259822503
425605063
155783747
295917397
502406179
21887598
397725389
322599306
424290222
285601766
511749501
434363021
488723579
433779035
454071572
278759641
347768772
432486770
331216650
359188264
282860330
277799162
390786111
121074725
507026459
8813497
339621790
331691245
190206642
276601715
116747299
176363303
284851276
49445136
200486679
378161821
106671333
185862306
508073532
536213263
437515220
477424831
299840890
11406526
134263098
28921519
329930233
201919415
238003073
382169225
154370959
224757214
267445540
115614135
340464882
27888941
376800989
176468862
454798789
134951067
166918537
534565423
508309524
488991311
342091238
151971883
323715371
250677712
192377420
337014638
361434470
324528638
532182081
409646129
349423683
203669323
154621587
518482525
19723339
213716472
10989721
191798926
287147220
398818631
384716360
400673924
223554409
134041923
260065175
34916536
209304885
329245712
115340328
41533878
199761328
187429021
460982437
157892134
250146893
208949945
281378554
481410522
68227585
98591790
473120608
372837037
247200753
449386964
478677811
16356322
76626392
516450968
155497159
404193917
308571573
527493070
271397359
413425430
302697902
112992299
383422313
114105429
253391263
226788674
393581617
446203329
239575822
328912936
165537585
263172163
192346538
263847601
458194917
444786067
89868029
245277206
174021912
228031652
278715586
95835067
325500974
346214306
462649084
482612054
487820524
249512867
265911706
515849350
11527852
516490146
285023272
237249183
514940617
47958381
106346199
440206228
508829254
312685974
70495579
438220882
109028308
35849933
257674666
376917713
451827241
395951715
40058246
104461890
531001157
364589019
443338243
39414194
294233937
326098996
404246317
94740359
103412638
132959362
348639604
209997175
440025576
162585892
472903691
226389009
291624924
484444197
524849564
262415248
511601883
182591578
476739460
173660709
491972236
153053314
527833272
362687181
372134061
98466763
61467305
121908227
384337327
307480332
251773778
392130790
351802212
258512458
507120788
21736613
130931909
497910523
497649117
498850189
362897224
107110310
133377908
10425508
354370732
206908273
161816986
111428605
269759921
535269899
35855666
122950343
397768276
281596141
366362676
55843611
66820325
31895498
217817727
373998312
198836184
462333052
324540262
185153320
357199902
327620288
294301817
70308159
418991106
429180908
395949115
182761914
346085965
383602238
429101927
488752800
10027231
66996347
500190554
195621896
263438788
513654945
226160607
299545379
480153395
412296676
241952257
364326892
356596455
52689997
32047999
92639584
491916842
477501090
278688155
357904433
199160776
58978055
399259152
401237636
246914007
128633368
530596808
41005500
411849568
529592450
112698515
124754832
241754878
399162743
97645702
488931316
432944463
534405319
298965861
35219963
23370230
121558593
303246006
330944818
19754500
185003482
458405201
221428504
258702317
115930454
408018873
447467954
171406821
505766759
159990307
387360525
170869679
180469297
191744711
194560435
3489516
511463459
499501721
432596412
464762596
265766517
342495438
324465915
14049952
153045264
203343307
404211776
321057458
511539006
22434061
50473490
28444767
209758329
400323801
380436517
146982500
434209540
87029591
60796252
414673069
59641845
447862266
534264252
423262936
526327162
304126630
254443921
219350220
359199694
30676263
44802169
182008934
130156148
341318144
163802609
320861285
7960461
98306879
488857783
411810216
309958423
327033554
383743058
352314721
236750763
461041786
351207114
188137582
472060106
91891508
154810905
434528086
73048135
13691127
294089920
525335100
536728284
81430085
74486936
42561716
204805899
274085
428206617
271183154
180913266
284885149
297647519
151843497
138522754
454547388
321823551
18845888
457064538
397330736
187299491
439557424
190136386
309555733
280382247
513598325
146251363
226919217
527362382
405635769
224423561
311990155
487562629
272056260
462756094
336679988
314937518
95150073
79173174
444285229
247454605
17892606
276643308
471263267
110202140
308720731
169072025
84505508
261991659
440403784
473880912
455669827
220941869
447051975
435068233
379896039
148126934
8330843
91960926
186091920
392237600
85060082
104838115
457633826
504240604
83801105
313888456
62108361
185972159
415733957
280913796
149930783
530908712
80669099
460885131
54491732
265312478
158032758
240635997
225328864
355397765
409774596
440093074
409179217
332698883
237703001
91825863
190526952
258924094
177191020
262417179
120070344
174791072
92778483
510765828
320695857
24938667
395856998
318657271
417716292
53723286
398087371
506626702
516146905
301013760
59733659
364436542
273760804
497190053
474681739
427035902
302241223
176680136
52836739
393211740
452404101
282305989
395259475
412960634
25058488
106272470
272264374
44821653
142404958
317030034
398951043
152890574
212061149
418371864
392844484
333906581
435359538
154441229
68542706
238651549
58542417
213377998
256407462
471563228
164954353
257702705
390234826
492577996
344154688
508396503
151003826
316651165
33917541
169105195
118587955
412693265
290183087
204486417
404962392
250612903
93825642
373076407
430109945
367813480
287745564
236975584
55601680
71397001
62815067
318371813
269536288
297785185
188895295
517208800
214779415
283530736
296254682
375682447
167718871
224473631
505643799
473255801
269459404
146900011
322520830
405958529
283313130
58371184
125537203
177878852
298728526
201226390
308036700
409375903
367035791
104659117
59714068
152162887
448978484
293310198
68549643
351357725
59862349
188608348
526160796
187945697
463687134
368050048
526218761
99269973
36438927
350832414
382375044
132878214
330844795
515514972
204659768
313993677
14121014
317908863
339402028
467283301
211313119
302825216
345118707
160305789
483391793
333178787
325771125
43297263
175546419
195635514
324508171
187195403
367025243
168724056
406638075
61686971
371532241
429495171
90058181
184365151
476973272
81638661
472354434
401731361
166094404
113374572
222618032
334960755
516325181
144942829
64399117
22836246
417077476
3702216
85102779
109331643
254261776
22429792
85241787
484773274
140340012
249971921
293129239
173867910
493053672
104656079
450964918
353114670
26258528
301970994
133991647
30261177
533280416
177278411
367123561
68797527
356364211
320740867
28169883
443854051
334916660
171637181
409698737
171842462
476519219
527201676
314557596
137823419
417708647
345136101
480141199
491301473
533905607
161180339
140480738
408710602
304575807
273328594
25660041
199815033
48213987
20718675
9693514
98579193
306612371
216031414
357433226
168875945
292055981
202740956
348229350
164892178
211876311
285932708
45046776
333374109
445063614
385544948
151036081
337511786
224773899
309598313
199502144
78841577
326315014
372009465
73068343
210900291
130910991
305355250
470263046
515540889
305884212
458085500
71920767
151665693
398947630
195870809
336663311
283553782
495405410
193564106
179546352
292198062
168859991
447226259
78519287
294509947
226330204
258482175
167168873
52649049
361311912
336429954
355614744
319808087
408575857
378816891
411267650
531362285
227749728
488214344
399178864
465160426
399353138
34557402
359676979
442474964
350921755
302589910
218119323
6587015
144202212
98201236
458612747
194195054
152329331
489387986
330589005
84137912
493556433
40886501
480699644
45150278
515360926
179374436
184354856
70497924
288657804
355961792
74338454
506983097
91412404
487797413
375334154
368927894
275340427
15477524
248856434
85293627
7722355
285067950
125168048
273926034
202656719
523817665
84094533
256250818
164151369
145409918
381333634
413776257
281274329
124746206
90383724
176636482
164630568
142218053
325952225
232332824
420679662
9005873
180254651
276778069
342780555
51826953
204827844
122221541
76690599
167533154
467122731
269057669
368208437
425841421
167454268
74624757
205600266
391100963
527569470
283761718
515922264
76456988
138284428
100961995
6510800
524331941
101868478
500426214
240560393
330989238
518180488
99540839
379397614
144609553
429185966
466666962
389192222
158170121
170460304
164664189
365733055
91483640
529637982
180261598
219460070
223397598
474047383
16846113
212575379
146859485
154623035
516602707
193160971
218070313
118920896
418480555
276758796
194945353
384828543
284490656
283613867
176987513
228809892
191916103
257119772
519297142
406537522
424974950
197157716
51915210
506204566
384506931
259898966
142289443
74323464
115647453
17655639
82922430
76848674
186162352
332569298
296875179
36468419
42308750
405668488
524919884
106376798
509660923
237754636
427108093
162877769
90484028
225922647
296689156
485618518
13248827
434472223
222232947
190320995
256811362
529100606
154353379
528110312
484459579
104254242
422385360
148097230
440518465
386258975
468005515
134757401
146181252
432783724
490075752
112399456
78281856
37432686
272768133
339518732
417458105
110322871
211021539
377335137
124340830
147790217
107140786
311715857
16474236
8876918
463707700
6747740
401273989
207785128
224390495
161035787
463048800
19464722
74066234
256904015
125904747
127364947
8375690
427407237
5531673
476177153
433889964
467566090
502460792
45684049
279476724
468510551
429180908
161372905
25984686
137421963
22306307
443334344
313902253
276837034
101751182
115283089
536229585
349327771
491949911
170516779
191005677
528333665
191995091
19104925
494373650
88018252
227994885
487659148
74443453
156515120
359453050
461961735
202957926
350832006
312556051
349831731
329786748
62116430
231287754
136015199
484931839
17218274
20952028
313061375
251990436
278376880
419672265
277759431
256602723
174887805
105584389
75072102
523387181
227034002
225598795
495376763
410099018
147427608
218221990
157033481
421925227
218909405
259365450
203495586
236532498
477779241
135351435
522608288
487375699
205629845
445785329
378039748
324024610
103879679
163183289
244826226
436286257
251071405
680408
387942422
104551709
56878173
402018250
456873427
206447853
411050706
118411159
148626653
419822408
16874075
268265334
381737620
104970418
114311384
65721849
228594371
365675724
221801844
271209831
431516131
226189186
419625720
88269835
37295235
449008121
243461439
206114397
267494930
434804018
230780734
523914646
314108859
170462721
455304743
47445625
419816313
484938271
116842384
348698350
383735751
364807040
294629710
350292537
453922031
346341780
59880052
374360754
91954493
359870633
67071762
235555677
166998935
97590985
471672890
298514461
133458577
62740659
433608532
360215016
346412542
424348144
129372406
180503514
531494715
168022078
115781848
394830430
102009625
396403147
388809961
102367396
319832125
202428502
199421958
144702371
79136267
342603380
13858637
65263582
71011165
477936626
354541139
228561547
192202591
273914708
228662291
199032338
317871992
441227953
405965685
268147100
127928492
143182839
327256771
221790234
461522883
380465620
327123152
299106041
266634074
287257047
197617039
315459305
261217598
492179999
162917411
199733509
482072639
500571732
152758940
264429139
319399133
259539704
533091111
499101674
177030371
168247460
237344278
430885950
460082126
411443600
93302762
48632189
355882978
437470128
312474763
364013700
48517553
391722015
121382031
431969984
11240599
327033752
126435611
25662547
365414666
328165656
511072017
269730639
1186912
301256299
297538849
322342379
474477168
135493901
421413176
144248478
411764343
348554426
54457817
123715761
349562066
140933661
292520462
484974057
415761997
56844856
124853042
283832002
418865139
283322009
173946378
255351933
128055096
36572624
145178685
214458986
486533527
354993860
482690782
193511834
28522449
465991242
384131337
63286162
506922380
6779122
505597512
51479314
161901552
7721745
151406402
141154418
372655161
361069039
264765203
247811675
179619057
326421807
31733618
507976034
3023622
520109751
324652979
519181512
167291749
500220527
47020370
425409162
252882605
94209697
315404755
86056580
488841831
359949758
273765536
36000954
431861152
448389443
31985263
300006905
473592886
360827946
77845705
198376374
46365574
345791084
441849449
72180178
182389957
354794707
26825184
56094696
137048371
275205690
391742288
197296241
63834992
429036403
311928462
406759379
9987432
232518924
396024122
2343490
215746710
322289753
350411395
391385997
19938566
61643386
53630014
42418373
403737672
215443675
45203261
359013821
404960462
133093637
384600777
324013631
225150040
469013023
152064251
482491904
329391530
114884239
260508503
315900076
161642675
414145088
437506473
356742053
136289630
255691267
189494293
97945916
129116621
99285119
188313270
122580657
462566665
44371822
260986794
433970575
413968208
132877190
381059524
282522299
18453338
298074181
194249561
522143192
286482223
134898273
240960332
259567476
331006629
8953929
110512306
282002249
359416119
343922835
505960168
197193385
452762445
245609929
445693877
238876356
533859855
230685594
322094130
484964606
511868171
49152345
332584075
522036006
80251740
237975236
398077193
161609554
493072962
270561864
535181230
536058164
479576918
37283433
526026036
338186842
64217881
231838515
289183986
420618434
241987194
523723491
272094256
1038848
445726888
464517733
324199046
526350063
129334578
101607121
358324821
525407040
167991445
382500001
124714664
210078214
496842916
356598438
298478211
394949351
159527909
11598515
169103757
67485254
60759145
109682827
446389661
232865342
5381639
412551479
369727799
5177732
147408840
422708103
211041617
429234113
522094462
500700952
175268447
399390040
23479049
330347350
96704988
270892224
154843825
340436264
210763351
182110893
134827041
58534809
450493140
97426805
249999599
99700560
132024763
153397990
353781784
90899594
429799978
501625173
25605521
181823956
164647057
344989099
326981723
25795362
403759563
230222768
13565959
135393681
229081866
313917242
25426691
489170207
369773127
438270259
337892216
40475532
178503492
346576185
218501866
378354118
359719882
23534519
298792664
216208961
2339028
133505937
508772889
426256223
251901622
512405615
21072383
180534135
479131902
165157867
257397820
236640948
180241259
290983264
120154391
434270666
431200940
170251167
300662828
49158839
516048657
188599146
202955817
389196904
360437693
151504188
336982708
342394442
213685506
28937151
190526952
358694439
338573538
194382550
353253655
451190573
443328084
471237375
278467429
252812794
142966132
165199084
436988298
314784046
289655837
298149676
109714865
258388684
144208827
320206623
476317303
498106081
288757518
342498969
416821645
470404221
37571653
158795077
109868889
349563539
361081313
474418919
439830707
76283937
191864184
19361565
532571627
519352610
371442193
205907473
515090104
211470250
227019741
176724178
199059553
527179782
362538109
83176409
472261808
5750870
270112705
79722923
333911300
536775745
163645718
374566584
3380000
41335450
466461664
476791353
34417373
528047503
439302893
493377932
200639252
298880167
85989103
63497368
364042666
406923897
190799217
454624848
278196472
165612632
524709196
21814515
52182361
456974532
217214014
466573573
335884105
158737542
327129484
117722911
450311948
428858623
164044879
214348863
29281333
402729967
507937377
259440748
494956148
162786559
417428478
394622990
45343794
25335468
226246764
259370611
124921749
440172189
371155889
431247040
66353546
343790980
146680350
96073246
363511872
508428768
258919232
468780949
151949107
380032512
167931730
447361831
312743583
50600739
391541067
266759122
501128110
268778370
286064517
215154702
95195467
10883736
296161215
263240836
89590029
324956041
121069024
401870997
472937730
477349930
45051236
525560242
69876441
521892683
104617762
279337029
10328693
424917694
407876429
108611057
272191924
464055780
120404303
156740718
166715716
455432335
239916827
82552418
201940898
338143047
301694100
314625754
368065875
57372768
445404558
235696105
252913525
431344019
66708449
478797926
448795028
199071307
35086130
53148111
17579039
54795466
372893569
239560764
12718670
180275371
466916519
238711558
121114655
39039587
308323415
204811916
147359835
450746274
328744629
280261372
117274148
40970570
392913042
16336504
425965215
525127834
203208702
29534795
494824244
313897911
388558278
260367179
4204383
476156763
66380362
477368483
348675244
156161153
462602525
191278974
349361743
431543655
449394358
443162511
243568196
261200186
36804170
66233327
232112648
524699441
430220304
389382143
225078280
98931212
83351007
283619132
35316403
459979372
352705989
226193711
150819372
362535282
82265888
351367978
12027852
154683729
278537882
115926366
295198733
371419016
209917266
492260157
291991587
388913256
271311509
304988571
112477976
430559408
337019827
285566774
313031242
277167305
105638295
74691610
380264039
508710989
274357573
129099299
493884306
235061894
6860493
26979041
444307531
254673676
27521975
407716849
149813773
213236564
198765122
356349073
43557471
481419160
104727151
404154667
100861571
24347859
61146066
177683186
441767895
468774915
308554580
434788568
278480507
448338087
180577259
204259093
150702514
248503701
476782821
172300186
85866429
31952356
145026358
141592590
414165350
369590230
422055505
278040443
195127499
417684281
474212504
449008609
531181708
274246649
46128519
252486281
479855649
1960801
358279002
438495753
280956915
169750232
410896365
166582283
48440520
66725320
191951463
161869514
188637826
233708523
377559950
465673544
226705658
447962903
357806416
405372196
32059474
342328360
391351838
509863313
473197087
327784061
343344676
528075885
134007298
501992978
435269402
365889146
384766795
313613349
536141316
497421774
427252551
48805543
272304107
432911264
159369907
533828944
42082921
41086729
391095856
116065903
185216820
456599032
328315543
34937633
267613566
163006731
100189320
333495880
248622336
71268081
294700135
139071237
316102467
380427799
386835804
446158034
37717416
482432662
277551277
63144422
368974860
383621033
80505755
6784266
286986684
78313864
44324880
173664197
57989366
11241379
312479043
129571798
56725116
166729506
128341859
15350753
524695613
32258776
431442578
372658216
333319718
284600429
71057841
462457282
216646913
26129684
420495638
308705562
246046425
227501948
505221621
421231555
163562369
496175519
21130084
7165927
140898119
526838242
233758611
137354938
308408133
17722158
13255973
104701284
97228268
75373236
136289110
478682101
493834533
384300234
165784859
39899239
390810844
428953232
257355371
178682430
306217597
402066780
424768822
83898753
196484794
132510533
265608308
6270852
424281466
368513808
85213726
395920508
248854042
454852973
250189209
57847251
304547762
245296660
498224289
234426703
207293904
392349334
134238082
86324940
10905831
187216047
518591577
335685422
414362973
206739248
96057233
343331107
11752868
192282121
499288773
142641504
396878705
24983337
488594861
48480012
318832657
305194128
180578563
72135729
70294011
420136861
351578072
372331086
367449055
472872153
238511096
530112494
190799217
437607569
445067246
2694031
147661911
7546131
283365906
389982496
15087126
209311057
308140257
124424872
30394305
383471113
210515895
71008253
27203436
238223516
165438769
314976368
295397162
189006814
52000110
235898734
445504190
497022522
343503164
115060078
454211642
264933748
86835224
90281993
509816376
383804988
331737275
93723431
336680976
364546050
118318137
401626137
496509370
66822831
387680402
37539735
272285237
327140354
509258058
491563754
139516853
190658931
120617451
452555067
74693145
508893419
338296838
58109092
469393984
429173456
305067577
368542846
486294693
532924576
464645253
479417539
471376937
299055343
298043249
244966931
42988450
134141150
523277703
490426421
140296627
216580336
231151182
214673834
336625754
104930933
323694317
11882872
473428605
283015232
192122886
228536097
267004574
253747637
235386894
9204321
198648570
49982611
504310241
225623917
6536282
355794141
128872884
380544948
353625296
298960252
5749419
511839346
96583757
416866934
326171910
210618582
272948268
146311758
266905175
166294890
72552670
249440875
123155636
188788281
188035610
319852115
13442250
490655570
300921183
100672173
225093542
20267015
149595514
88012751
452099608
400378746
355623128
514758186
128834364
209953206
449554721
372294785
230748342
363580293
154269472
244353277
379395024
6408234
518419002
521642887
52074519
66814398
368468710
254575725
473680513
85274291
172344731
301059852
183616331
398109724
105018660
338263538
374607907
232837122
200541996
76695731
519181512
13482805
405560928
514413441
240132759
428822175
119928083
389018719
373939511
501708025
329895176
468871685
214789770
48985483
198868552
417676040
115509660
397731634
531672624
42678199
29613153
471677638
139529015
526786852
422891536
437320516
503717198
27901695
106902212
249340395
327170095
160465333
415740261
169351896
2813651
120275242
23501031
502089251
144608191
498210861
149591094
495224975
355254015
227681225
336574585
503164592
351674681
499327108
370615235
176006385
386836595
89589474
488987153
388653470
89043676
389903040
287130468
343959638
204135616
37342248
282866334
298153301
15752425
364746420
47045114
446496725
261235414
22086550
405638621
476800312
222946551
361893844
187531767
404337070
447297075
205415880
412770282
18840721
306654472
288198132
99159425
430138908
43257540
530466063
342754288
498435025
248288883
478654347
169777329
57558178
406295238
199339423
207905633
223246796
277556596
108175989
324912224
99131916
362464579
58040726
471664348
473774026
36086246
180050230
200589263
68951310
223404343
203066785
498531163
42043056
63747503
481902422
160331069
201350109
378726353
112250039
77020377
36793905
475294727
83049940
308212808
379665074
337126952
391865997
169480366
289235775
89366036
519420536
123059509
15386796
239689380
445477963
229372882
128923276
443213349
205623624
447942475
192774989
384117898
428882459
454292736
285194397
310031950
397689612
526374673
489411553
92446256
201017689
194945355
41724199
221138837
111753490
205559147
66472678
84149921
194884534
403223377
300284847
207161968
261923021
411060554
192868449
199199244
142518820
419805090
178043439
495397144
495201299
409943760
876344
425197235
469167563
349751703
132049908
106553206
282866334
165438769
310680053
225390273
398834292
162803751
463487956
213841130
405910171
76655416
13203730
226498017
241890941
457919598
144460585
533373409
80764189
406977894
83823900
298168102
344799784
217098996
413245775
341888128
41990182
464077794
376830595
335220569
368281298
358956447
141542427
87247408
203057301
463517649
465761867
420368160
97737193
247119622
332502584
274781198
381145714
509550223
155527371
182249704
104187351
498085191
18761517
367890795
429395182
135562696
153181907
501223554
402427780
173966756
6400872
45770054
109437984
113535020
494120018
248288883
70610327
284166092
494138331
192672734
386887433
119048763
56820849
358740824
89799462
322358895
174128542
232559879
188998268
147553456
147712605
245775342
120727441
119267149
8310606
74533984
493361853
4317129
351816449
479602586
22273899
232240758
12667528
56153417
189592576
440640777
315565791
205890792
286690848
115468176
335972883
102434687
445291441
443518350
116253831
293875256
190277125
198564680
144906282
236390498
325578832
323641929
423069531
434916806
169606019
265983152
449582262
311012562
46161111
343354326
88670793
440751541
349282621
199892502
326824966
412487722
13144164
300225910
214151807
7262242
152001352
199915501
344200559
393782852
493759929
155355516
71282353
83049940
232665976
192136920
191838962
420461421
282947497
299528785
29666490
418975413
131909995
272379747
405517255
477105858
168247172
387891069
226031741
425764842
533515392
415981151
150727941
170687281
310986081
395222986
111854585
286223231
486827225
222125864
187140300
306002366
5645315
58649356
102302676
492420517
106185819
418031970
422242629
375170924
146221667
433856673
293701470
178336303
5738073
423026094
262078567
58684163
335668813
77356168
4599844
265234879
153565074
37720042
245150292
145090207
465933023
258488195
251949855
388596924
480905851
136938934
514488081
52530955
466722457
462762549
264038962
44946463
524956433
140918905
89826031
431620843
69323708
123775317
327707505
490191896
64642966
205851912
447448691
190422658
503083644
131760557
369704451
403769561
175208973
513004089
36643196
379827050
437936624
154187751
98605437
346074211
3065669
479852748
121362133
397947773
18152448
127285478
111614595
234582838
100538516
428562905
85750757
210631625
331089387
509241755
522850032
48664749
61562008
247202683
46424087
249733663
380249615
397736869
397793786
215804459
130231050
278716312
320517032
222225021
491460404
527554990
354110257
141413009
181458969
203306578
438473083
521893495
214301356
29609235
306819154
198877112
153289577
231727438
146637697
445511941
486223676
410093461
328414922
165991548
51574903
97251415
176103117
189394495
369983967
244783984
63099653
270628741
88181247
354208674
252420440
116493451
40085733
82537003
409265300
45376696
212952427
229541265
303595280
93378516
20022562
398077910
23249295
373769598
32065362
102344796
436121662
168210654
383116246
246351418
269440979
486934897
492318700
453604756
505679703
293954423
358021968
413832258
274353699
140337300
87113256
295668100
145113062
271989748
417840810
533020834
253672891
366982385
114463644
232082284
424337232
169030470
227002009
487162067
319678235
479894983
358022202
126103784
357398732
160233735
260306337
233384228
345263849
419391361
252242063
316157281
486359009
377979065
105300304
425097601
88741695
339505031
396727185
241081892
52918785
50713781
277980812
509737927
128737987
138497514
508675475
259363804
430589615
68032745
124481621
508908651
180026131
71795036
276695198
388873151
169725354
287468651
100373598
383111715
407336396
308408133
241657141
463148798
304739355
429155624
75591725
356842651
178792133
530808324
355003069
336794929
447297645
208692303
410483503
34480324
443843467
276837034
78069317
132871652
531779780
529039809
304372546
290138505
173503820
36905658
499450159
139643923
50072807
236427850
304296077
326266484
359422360
404080219
335515755
154699302
70121590
455802482
488884458
86938934
309469039
255522514
163990501
24310290
174073603
362449079
361602276
54656824
121398475
469045426
368925427
499041569
477803794
395550315
26822926
155751542
40072272
24352954
350581330
376697925
109331643
324983469
57498123
413359813
79342146
536411769
321292778
12211408
103732065
137058210
35023275
427208193
489553315
53249511
193217526
235396697
327487043
478286976
142122731
458982877
369548103
75853121
204266460
441733860
528182570
241469086
362075337
104946480
131289550
536326031
514391980
424509132
169508679
132125162
534752834
306303102
96311168
436458333
468607369
254329869
535895204
147019502
279220481
33502434
477099897
386000208
382389051
95222281
249643146
61324020
90393716
391736449
432105358
119205568
310480346
323131863
157084698
223516340
443839215
291095107
204628516
60980090
407299328
101160693
17245922
323100669
224897967
380650981
153925372
460913202
451388046
501917934
436493090
371942619
260151107
259955632
273917972
443069989
530033493
523568645
210206095
168463664
150619380
378410375
353407970
107455210
100372320
10756950
461635957
26708948
123258425
264850947
413812520
116380804
380652854
488405287
78156175
501557173
27557938
342578062
298110972
476817773
491833036
494655312
288489986
296687079
384119660
182290775
318656328
356209658
65366461
343083525
430002755
168773058
31139540
201827790
39156004
113628948
187299491
335531880
52225799
7736514
427745239
273855132
316643128
16821060
97175295
476201041
513357725
296525384
340578587
201981359
427152555
491744139
136855689
20153445
500482571
349715593
485097968
132796930
423821749
436087379
57856972
481264154
150979057
325913545
109483952
257153116
416865992
505047929
351883920
358041590
243495389
223697370
134480884
438896052
533480324
96299308
516478055
320695857
492380056
260480237
264845779
511429557
415846746
374646704
158594586
327175129
20764827
71087447
203121774
474991495
511250122
413425430
421089902
267002794
99032489
488167354
257544031
247279733
525290653
215516114
401685394
432723665
219015156
296273199
27917623
133355066
348670698
32570531
50206685
482323576
210060877
172114222
253664797
170349112
411357554
445773142
341821785
222463910
229632615
389158928
72693219
162914193
236666127
94093417
281431411
363207630
476725548
295046652
363939467
282435868
148775990
238266599
32593504
369426257
311276820
475848765
159464403
146812043
486137052
77899310
367536967
428346722
416115567
529678044
16734153
126999072
301897710
347311063
84312886
39001449
510807536
106022639
513465537
372175964
213018941
135245139
478059334
278736468
508693065
508089494
165052878
278045250
482161853
147204799
258174725
427738421
450674685
299900385
49934046
424349716
184080525
59144630
310647160
150226480
286213064
259007228
120659288
411482993
30532456
194942589
171509114
129085810
270888740
307981859
26958256
228650112
510943510
72776557
42233249
440729700
386852108
374961519
397921965
122101606
353692494
467991719
19388789
11859099
263886360
201489097
326938129
504752226
454459890
463644134
410057058
215460537
391658125
522561750
59738706
93790932
292903409
198451922
527399604
267473473
114176152
79173174
364946197
144522332
137631984
397939541
236640948
400050842
373957968
422912851
411239331
323242348
447640347
384639966
263935501
57675645
212803678
178653313
427412131
302351572
241823198
180671872
427324939
7430470
383219805
458987139
193072004
344715657
402116524
385820176
320400643
341597979
133542377
11034329
345123586
376136180
404814307
178199317
475180477
366039585
316823817
180983573
355342134
69526730
357413726
176542166
218321945
207840513
46580110
209238383
204719959
6943147
210652538
38666789
285488907
294688228
529128239
176028878
78532925
177367747
365416689
528764899
394719743
389976089
196461296
16885252
270964220
437578208
460245126
352118674
358361091
83518556
34426689
282992640
486030762
314499689
524106055
67234422
501430993
23803507
503604956
109931786
23676804
430001498
136660049
194465304
283967809
267329479
307842723
534908148
453228643
500976941
470291163
299143179
351631929
379105105
184577541
14793525
278895409
103865296
95042094
7260153
449957239
154957107
318534257
529965755
23919952
70755348
45024609
112898976
108042446
347430914
152364436
70422484
224944019
439630285
385276995
17469879
252790679
10755590
450228697
76888017
362392773
492938859
170841192
106176838
41507749
179326157
533987319
250667592
35294313
26628060
325735994
574716
301602909
387513714
501495514
315165463
533163444
138335583
288491386
235486205
153275111
186291088
350290489
211410619
82387801
333519301
470295676
93454355
61448469
173353386
52548030
339617307
58453062
290305884
78061822
451171402
257759157
339536839
107135628
300769753
353884865
421005778
121085825
271330933
229170122
308702817
391051710
239214449
212318815
323276652
38925577
348272368
16406647
16949514
323604948
20525785
15779396
350639649
367415757
536620329
46918926
108259748
370079602
178302973
159143124
144709859
378389791
589599
10902981
250346201
356524712
410822738
433041524
413587683
379991257
431260904
426776270
315574323
231036529
174790655
3910012
529421552
426373634
276845658
528665790
452242566
245975381
370592383
186879306
307479131
208421785
38412410
202747476
384605869
227007307
113922192
516673969
480738429
407161030
502064651
29622777
320904515
279247759
199766697
234966230
196440872
195238423
360917119
514565118
375771066
513514205
207726616
277840984
353519068
127526961
443883084
47581208
63166300
170524273
131587131
533013147
380838242
246152189
199216056
66793690
85661783
413778745
254673676
123527672
448409134
75389688
499950092
187282988
238639263
27207341
119254714
111578419
296668761
507732760
311986984
181087192
253330230
231049939
229634704
185779012
533792776
113588568
531964238
328860426
369285474
268730512
292225898
503842385
144595732
7443442
499021410
154617559
487565179
35131394
210132586
311899814
124409721
162014957
142093422
59734970
48462206
41761895
406834799
533557458
128260009
410525655
148208278
85076668
304157585
340883068
321900497
424512885
116301050
334364114
477825819
294643
460411559
278842479
247494047
387495936
11612425
245455135
150310467
24313670
282820404
47666801
257892257
432619218
397731634
20264381
434933134
310554990
35111647
330169967
456133160
258013840
344307852
137642245
507687151
234188584
465161540
466845617
52578082
500346003
116076293
367910076
113413656
521212832
415892368
313165562
143376303
71614910
29511128
297198064
390058350
127490578
235385608
30767944
387032895
146696801
267993021
355011856
76006441
401097926
211440844
9033649
342223250
223351291
71327728
331671799
68727627
138130907
349858195
203775967
505434892
265989950
285923707
383229326
444274077
185332671
184945314
491236623
215441290
75882944
195612825
151978595
74040736
350865474
167002949
228848527
68735355
406350224
6450654
156799204
369829293
323111262
519055446
47632973
305966091
363839358
43936796
413458391
507785222
499514727
287883417
252589973
185072843
277060103
376654470
157657800
56174916
14945787
487254666
68629100
406520646
165199084
198265371
244832994
96411946
461025915
226582324
397736869
189814618
6937108
363162293
519279451
307087416
183799240
238582238
207520104
370826325
347204667
479534290
35657409
377976897
284396315
29609386
382024337
239074279
483259667
496048460
404304396
503694637
534184369
111160314
146171871
418464556
331567804
336625754
358800735
431464075
335460193
276343100
356536990
315702533
532240885
29915713
96411946
452062895
293251545
375131282
68669978
357320045
461069173
371010310
150298655
425963292
260713248
523672272
230430672
183077300
524956511
200736747
169446165
271070017
292885454
255909909
24096763
362988112
116983282
482033566
114837249
404850172
522436721
399385008
89253019
205106876
362687181
438409756
128676902
262609263
305304154
375860841
291096798
43050308
155740747
161530005
244043384
52238360
73711455
444951665
114924038
352533541
258819451
393660872
255649615
192049910
124181531
524995230
2521678
34859518
532247213
504810663
455637566
60881056
392130790
213936655
455726982
14310003
514805513
232130115
364096301
73166934
130614433
29912583
476578361
245011438
513275666
231020721
86002743
269084145
71390940
242458312
370938141
357070698
257106837
146591041
423026094
497466957
437886195
532030785
157295343
210860825
182665400
354237006
459697124
237295208
243926234
126018844
404965661
498867127
175806181
8234146
73216762
75803609
100794977
7114806
122788393
531434830
433008271
476156763
195582805
328036762
320291322
82859144
401330075
214375054
502128705
426256223
274370831
119664602
517185036
115395206
283705173
252219602
519044486
470106073
33854123
250171052
349735933
383593099
130565868
425434178
402075592
433831601
322007754
420277161
247007959
247022941
1430076
334578485
251328636
68637833
426264459
368560085
343054389
109688902
420405543
105464174
100756337
144739187
338194384
172913003
417958128
72554651
165322051
513735592
11068466
161006387
362952876
72361700
502543920
328887908
505966303
144863252
373159171
474444627
375744939
437837036
351555686
329321356
492029971
217237652
363231327
209943365
231304342
157860776
421571974
536486049
174555678
528466868
240760747
46700709
69116930
387845843
330296457
155288634
149826916
48834573
244613079
224885091
310334639
382715574
461086869
4727406
523605352
320276631
76633585
432523874
20374415
513025065
464036232
3907608
284668152
114158361
200913616
400717534
353433768
44377585
200488574
88843837
109946921
356806637
133621167
244068750
512820931
70496749
100638735
162917284
31354461
70561715
174500843
447656846
466958966
142730960
222233899
261003229
105976665
412395233
270205010
156874381
445659075
515497713
462059618
293932002
323885191
134343033
334319380
394919375
535865705
200775311
273815890
246293977
348076287
193016473
121465749
165140308
336396351
236257259
115880659
468117796
395527155
280449239
224878756
87303957
455421984
200573734
218402530
148368306
3195454
446393660
200435556
272552973
101719068
410244359
289967535
485369447
461888414
474523063
502300678
270532595
388873624
463177291
445173069
531816221
56037384
1903738
391736449
435649677
105237726
446239559
33444907
273397195
240963372
299250214
407102515
343821134
517980681
192693239
250589457
423643
526031801
309763098
477965258
215383332
104632074
379255810
378734215
274921580
191177809
466572656
526213233
267304608
480266930
97548761
468965721
238902277
58408398
376345655
367397405
503085121
177852445
14204561
12501858
331395005
146104701
106469406
168961536
134013562
479802819
122366568
167518446
184734764
197414890
430302925
464400796
292138856
485919577
92515596
342807757
289282579
383211666
854601
102739193
509042963
468107541
254073349
45538403
250765506
26900235
100740879
366456550
526806185
68027664
403639659
50517846
410734421
204926621
114032747
302020169
920870
29575461
79442939
278051065
405954573
68875897
60838803
504067865
190820394
99023282
13014859
212556255
385677586
80785576
70963561
48537472
183311519
282297900
376903153
91843087
92896187
274629480
528041934
81286004
100666268
215062348
42955335
409899216
26713865
392527438
356413449
489977429
249423507
2307780
155959742
517222328
492872803
395674762
206030541
256253083
174852775
226330204
519443975
32225727
417028738
205389484
77460513
465658223
249553486
100441708
85432208
134469397
488656864
514592297
168024120
457290085
261277437
22072332
69809751
449948555
123066948
337933978
22971485
375002492
18234279
377582186
358987916
131298017
162581152
536176988
91481231
242651387
150879471
321989144
531768059
337395633
413222395
285695655
232574100
312925018
412738203
497030239
321480587
292672367
298252816
118287371
278976660
514345844
126884733
428962121
334949382
24511901
489708515
407278790
25958788
85848640
225787079
499745840
264257380
494452707
25119687
80847229
205643624
369327648
235755311
368935601
240571451
241114651
379030200
418439514
317963405
273062769
82893319
489996368
121402765
15659960
417009600
21801367
9965737
63363915
267994587
126267888
384316483
31885497
391791370
217165216
8375690
320584078
233191201
251291400
277131581
64597640
518626371
78532925
330977408
394657714
392729370
228240569
497802984
201282790
386878797
531223186
275810437
290677019
86638037
469020515
342837767
502240314
109986203
159621778
407792722
408640246
372597980
134379494
492267342
56019228
497166655
188952616
125475897
514748775
315246403
474640531
138591970
212912613
223518772
420715261
206148461
84185489
389164593
509594128
64215967
264749253
18545249
524336073
509039500
166995043
221695480
334042086
51411313
105417134
141889889
70216177
84470787
516268973
320779258
316319818
208020900
132118573
227056677
375622956
428849873
109689109
315977499
317038941
132787779
499311124
9577674
364928442
120021869
207490765
511861513
325010056
284989185
263693554
109489496
335358683
460634128
434054758
449217865
169730532
372478670
191622022
201863869
504252468
268236632
309070164
142864613
448322937
63465260
506090089
395668193
448810510
113469828
270983281
180095486
390492915
185019015
276745171
522644877
53939979
403033672
64240221
143708907
318528056
502189799
433922843
485333900
114905602
33131359
139580905
186898293
439913054
113408775
27009137
390447736
64640463
85300191
71118134
118020102
63980634
432949410
510433615
513920110
239754717
259007533
289198106
448174294
319501718
166006927
521658564
312871769
277148057
151646757
391345222
207230071
226271660
318974605
214164657
507036936
499381597
215801644
458479919
321169291
185568212
174257954
194100523
33510571
185904891
251489054
273872537
345770728
437793603
126314203
459971058
335314359
146588542
315121720
509262475
256827434
204504922
533254974
528019260
328672699
498691018
8052063
449951027
142157855
33283826
21678806
297903050
535757692
464430534
160617274
485311321
274982661
127709577
147618228
4372245
198902566
493659774
457650563
536718771
225301575
325891031
18165760
294458398
320445367
160420456
354005897
441565787
62712596
182562613
27385674
79669620
515933730
381875842
92050415
313156174
116613995
133298592
173505067
484175982
528261453
53567129
10149542
124109676
399698175
473447222
382589242
245253717
40148456
476018611
71362433
505556510
389653161
517535812
32515986
427752678
70951265
61167034
535065655
140445198
70316298
372415899
89319272
439806905
214483014
94566648
335047893
424103269
493659774
77829832
195942166
513775772
369510776
481439330
468371872
349374050
396024122
79062217
204430339
18966504
424218084
525923155
99700259
399455757
273926034
289701120
14528791
405043717
10401409
261327320
516242327
526323946
295899958
519150348
284919931
371783581
253168394
348906958
369749895
154505683
267517213
521934533
24968333
435137432
90142492
190119213
85738154
184551361
123200370
358425897
23568983
352716165
393946370
324402537
173197983
123075863
494463182
92177055
201355272
475479947
23598370
449554758
128678277
110312504
375061246
135105449
514355610
225313663
226783182
488077910
443009757
139490756
164930415
466971388
259126115
68432646
128143704
298870493
126900213
343959493
225924164
352445557
383281094
161497481
219325724
150657347
108732337
503637323
432962265
532205750
301644144
85995244
60238087
312812429
158805679
527602771
476957874
455117248
120782704
236090785
189102470
426678833
416229404
78604853
238995558
257945897
302480716
277460481
382923597
127895093
109488011
186564071
414147637
89705794
400041943
115387131
76532263
35417313
213201808
363285070
129864054
163524694
115269911
168853633
368114300
225276907
121211885
492374715
424579907
381119764
429118714
90294478
531414948
535963591
176205499
235197820
530378818
242082774
463341199
14636216
118072010
315574323
321941781
171614675
463387211
395885122
203044758
82800962
355758201
479548153
296354321
92070307
355083795
110229314
350590707
459620290
180702948
381812760
402810703
44469903
474990325
204524421
252295291
461978064
294006849
489708515
444232431
393078436
298478211
496084140
336879307
414696783
350342358
482072639
434843477
121491015
277370508
428382324
22816940
323839692
363836877
451898978
67999348
254024931
481936496
323676278
146286734
535411690
332445417
212554207
32656659
150272362
74833239
206198197
37277568
113489753
331496979
526385557
251843667
183783248
436872664
247640822
35987614
180587365
207967722
338170746
112873128
327136666
3462816
416074282
487016783
250414849
94823813
119323642
341203748
100551420
373106153
149027068
189650251
188099074
484999771
534592454
302385017
452793483
5291956
95529838
159752952
496397999
376401600
471622122
75707737
133681215
279089324
489515768
370415373
278450582
282933493
279659019
374185407
493325063
304427318
186476077
100656667
411346969
126603749
383846810
220546296
297267469
183754525
212170347
502025982
310155952
79457995
434259866
113097763
34080335
110136696
401241205
24655935
83477349
174517613
52372910
45942968
419047517
235310772
462746731
124900052
433296983
353083530
446265941
458655452
343066406
330387494
237202505
188979191
369353608
252132679
425385577
385408534
507866974
471547374
89183234
208435009
419762360
401358012
130192457
193457087
313841829
306452135
504583362
140913559
410499346
498090030
138238459
26713865
463025275
101090977
42531776
456433842
77240275
458982877
242731221
72831765
413498300
489787898
12800277
266691317
339236519
372068007
78797817
145279389
200463065
203350064
320841630
318259884
319971919
266104187
59914001
138119827
90337336
534479042
183207592
441767895
40200065
503285521
160769862
72817885
195186102
402850257
127151836
277237342
473219989
218760173
364130348
233054183
76532263
350724993
466005554
165244763
276840643
3106369
221393997
376135398
233200141
491825147
407407279
155949751
340235889
17217116
217495326
301830323
4174852
436801147
352128619
171172824
6046200
421585712
299874522
23533524
508205863
438720286
525185901
484401871
169611835
55344051
154252561
475117179
344518829
378058252
200261602
532350282
42939617
93936461
112551197
459080928
20546088
398702074
225829878
87753569
43345302
295176488
296061263
589637
261534344
236983593
136816003
127472092
351014366
23708043
121907687
298740496
21787184
292056935
258350325
346916271
323293974
100800483
363718021
204092486
297907715
166515130
165232808
347374469
109166362
307477911
131973910
457466393
378638620
162142797
288762585
290986947
390779928
366619422
180489349
9941500
111523467
264213436
512813719
377826317
149138324
437311830
532656376
7075817
489787898
112102803
257429992
10787416
134365257
107177114
175967010
300777690
534378721
355631550
257909339
236342155
108002619
490475456
120040848
435807363
246654476
501778011
307902480
175452966
328999062
482885442
354112554
350523878
440640777
66124556
459958902
116304968
7166362
458406386
88975468
98954921
308849201
277211541
510160496
132773851
28441505
70814674
263914834
31000534
129047210
476961568
138067588
229390306
103459187
262337414
455602456
478945432
501561297
463363609
221372332
111713906
281360904
153841612
439030946
293787732
350264380
108228110
295355800
231899427
315354370
209969872
21074910
133680436
485741292
91078604
481521059
267925739
30571073
336001137
426762059
329504699
44076558
87488144
119112841
86212951
63654327
36509120
460811452
243212650
339716615
47542172
196455382
511486125
239576296
230700333
92758229
187429021
524177702
144159206
427505204
86136818
196027293
122462569
361815273
190008406
163563730
241408544
365921828
424258844
233905677
380137260
331819797
256603126
175380688
365715822
294816074
332615271
399059381
503409526
6680040
372594379
144906543
478315800
243299889
437400716
146703197
434693802
511483433
349452388
514448614
505857997
257447873
47612584
122410722
41988572
488053031
355440361
54576174
8872017
345281087
243561602
41608820
5200888
335875237
294250545
314559114
529294634
354416078
47898922
239388601
450929531
274985464
366221331
462363454
23886901
376339924
474722381
420186033
154912599
349462306
142254857
225214737
299028938
401649984
375581713
375003682
257170408
24518036
55674394
175029147
279852844
25320956
38421249
124892964
320400848
389947351
52578082
50836099
141422231
532197892
60899235
408865332
194520034
84658370
517469933
69916616
116009152
123431756
355591645
88377446
111028640
164511859
238217135
405755
114528021
349989381
56235589
215362104
100898698
243796239
436294620
112682545
477672567
246235973
379773802
349786839
383305044
181184057
28535632
422247654
451589956
498707117
296010155
511704126
370002887
27923488
444047621
413980466
318110848
350749501
514325798
234828342
216688437
229914198
435546210
48225355
318168086
127386995
373029930
373259156
159882912
217557696
66864943
425542549
239754717
19711917
250015594
232481833
201183613
280913796
109571825
164978251
53249511
435135040
85970237
114702177
403716320
466188309
227335398
158606914
238190340
290983264
380901329
74341367
457544302
474649792
277516472
186691344
116312105
494045219
28919066
45281083
335611534
482290996
410580578
449963402
236276881
347370079
407878324
64067200
88278526
58169161
54100036
361081313
450667567
78970453
68359631
520225761
529555153
30072467
384823253
485758550
344481705
394029564
373171527
16010316
360108564
272678881
94241591
79947485
302662229
89220090
500177916
277500891
182933983
382707521
155397445
458902266
426148975
101466049
453256920
438468429
146233028
303345447
434039433
467969856
57958814
127516248
223554409
428444044
191537064
213494008
17579039
237730969
293504720
480466580
471242490
252763309
10124401
413955248
373313179
175333299
425712431
57705423
441315376
121568687
284036694
281021614
211760283
306980802
98696170
21837717
517471075
443827045
88615844
137820777
241493541
369621053
367254608
450790759
11612425
324602073
314484467
28131889
49515027
42590676
429820546
399899533
521234710
90171591
86601612
129119448
289338942
383063289
396849335
288132596
116910258
179245850
286899690
510385233
505318644
390864652
416493089
413031754
361516271
155558860
319506244
63464941
257967051
159535393
165667816
139394275
356794846
518089962
390447736
55181655
58542417
325267929
294179312
87328982
204641088
376544022
350617550
64170681
215635594
315387522
168545023
312820673
365193338
32495289
59034232
409669130
484085153
380215489
472316552
267180551
474819621
385061593
385031976
462124370
521791163
44152447
213044098
511949892
309957207
346817735
349599793
64508361
73844135
101147618
352252089
484620172
16620299
272614458
251856009
511646085
396699811
327886838
140007422
98480961
233572338
465422760
257797277
429086453
230285506
408120836
37834347
306986614
449037995
198433335
155753650
528223334
521947451
206837457
391622642
165395131
131869833
243190230
155641271
431289547
209206273
257072396
481883703
74679063
418848919
318530622
437200593
34559178
159008228
172841969
395346102
193711232
508627908
395527218
361899821
288394894
179935777
327346397
426914642
325894892
147594216
24233195
375729018
453916681
476393113
74430909
223406065
31803842
286146164
460112059
474026612
531126949
372220326
48264793
517725809
376774670
522229772
529768791
73243573
245363657
136184356
188408309
141116791
498661989
99492735
237713474
315543089
119402347
439212620
515563235
119217265
445491899
499547997
95140768
336434437
998933
42649207
372742823
517984396
441900771
387878691
169165936
305941551
223387137
85706208
282419874
32657018
244756174
200664392
478001250
508196183
137749901
322686779
405389020
92749072
400903452
355426094
473475397
839168
322094130
407177193
122683729
444263965
226847449
334891494
109929853
198440126
406230462
434589966
489057452
463901081
375706452
21634352
194571052
268647834
232908260
410445525
243090586
341381894
247132454
377584372
286256091
53344479
420185804
487421254
62823581
26006490
276395310
180680649
109587902
159846797
396023510
483922902
14147321
18025410
21362892
217325729
240460274
219952872
310345666
230625326
368277617
115626379
82299577
130711561
288823632
46661643
307752186
120480276
215828551
182631725
349778513
219578749
447658230
247485976
65898161
529530934
379855309
204868036
33787998
415164108
177118106
364565675
432663107
524111641
216695366
465389748
518150424
465895479
155863581
268754898
181611553
518241629
188839486
159082331
182716367
389737891
516937386
189677523
528959764
147276731
347290535
391447734
343830174
408572047
336567923
475301065
313993552
254385788
513027203
514054170
464133902
255630621
12904757
241310211
434185361
311775999
504983995
37077902
262744551
437222037
161910683
61744368
376825049
322153949
280395270
469105588
10739220
359803304
179559839
286911566
504082027
505255443
326883761
183934328
271327926
136184356
93865884
1304096
534576189
500852114
534908148
17486561
330765008
179377149
407040392
359048332
511619194
19992619
488827408
122923309
275674130
134015352
214493434
82329496
73773243
290943228
61288918
77433855
367324857
357556270
177826711
239381738
502165763
432708892
83157341
79777324
200182291
85720251
249520973
93799745
248343598
370354344
409070064
147556219
109878366
510746693
382288324
111246319
460711652
321851886
322282903
323916429
320078293
159405126
335597724
72860460
239039755
316369198
179740830
458369845
435054087
251404568
68032745
532492967
309367614
148893704
185447668
9253994
317330116
127009850
60108321
266721530
472616493
51105527
398833476
461357322
416848883
307227919
432578094
146990331
162526473
326401954
274107314
340292824
165621946
200112238
237297200
5795107
356927799
125176635
122882265
56032548
373223649
112068643
321322144
100071503
243475046
375763766
151347249
525660712
403527848
78612429
193756163
213894479
212901262
434067333
97830185
163099186
32607674
350237399
247328681
437531892
132899980
287766074
210417687
109059217
149598795
137196051
6311105
524521512
3762832
371141666
263281316
78419714
228174671
77432453
318654108
243546335
132078229
472681898
499465396
178178434
421271237
84094533
114392585
304642684
269706713
427863936
5808428
160364052
318107827
500124212
228482324
494097333
241080889
236343357
312189179
269182686
174544427
263348470
107295033
454060138
435529973
492184039
116957885
203991041
9496365
174983913
49448765
317217018
217421339
91758220
73868476
280956915
513480816
73435088
92527886
503570860
340064353
422727525
261197639
213167805
7026954
11608225
219584515
460786251
339731364
54683805
359191538
5384893
340171427
150832912
321702267
193615832
470786045
348027831
321569502
85376956
191193530
505536272
251505535
204577992
153569138
148061920
42794984
406808261
102486400
530690931
394845574
370157607
380249615
404870392
512521687
18489456
336338479
99237869
381565900
171415247
417077476
60800782
357161550
193348819
220699516
361075923
504961488
264107185
102238381
349040859
403548599
246512173
346579855
137696093
406761981
361036829
422049461
51856238
487797413
514683688
270922185
242287215
333357689
385881603
448085841
285726047
383085248
227996575
59719281
64184825
205187195
409501482
136260772
486491505
207888361
531930159
517892867
104880164
109952411
326534455
461067607
177998319
274642722
72696799
85634601
5976854
382504432
229913405
338585218
374645729
373452434
451271784
48253613
458489310
100972721
94515861
272942310
509129964
79191816
357935363
312311050
322458887
484452205
289498804
353680603
452670625
153928211
324934895
29409156
388438689
494301084
492363863
333015397
432191534
241310211
377262145
8855723
100386057
210857345
387292249
59072085
234511648
443714934
256364459
401927243
61758379
266770600
488605565
50791727
131098696
54296204
38505567
167163097
534209910
337050247
271151377
434129157
332193852
431376221
523697091
201608548
69618996
116821111
7786280
352847851
382675062
242678981
136080667
532620064
325406234
188503756
131768868
159599147
273975362
269156775
374158503
98134742
328265960
243103143
378658661
344400501
486769960
500779866
30072467
287079866
271610853
285907651
149430367
501185633
487833129
349569124
478272286
370456974
400834305
468643838
30697689
95225547
463277414
480857971
95856686
414010336
38178735
466947899
379126322
313473375
217024621
122145187
380250730
84272929
490274472
210133380
167343819
199021547
139407567
77296545
105978911
331224590
73728777
211187530
521178077
214858919
440284958
378481878
122867376
450290068
123250753
49221037
184148241
497739448
534846308
13088853
355810015
295278364
173783529
524701695
3355710
143577063
186257146
367845794
433372273
351415559
192221747
9382449
467453388
80415593
94016134
342972658
206168822
98828049
198650606
263306897
43988314
211690754
234786601
487741013
278577267
54225728
520788770
365551973
112827753
16714119
60326094
311745340
7262242
71872522
149735177
171337757
168034891
457291513
287974969
479276948
3334602
198102441
282965934
518278459
73255840
19721783
50008321
318615112
134244081
422180765
380055649
396200974
358729674
438714020
208775810
372943796
467919766
48911975
487319323
421954708
331807177
344552328
237855054
392206861
470406342
337305083
280168342
366062924
320448649
407971589
398186281
419167642
522283677
5299561
431198409
249823197
389162451
70746914
190528279
273629646
126812525
485725365
507587766
67743749
393253512
55130379
41693238
464711189
508824863
140092216
444377539
212568962
488325955
96549118
51094433
213732236
489848965
138845625
372357151
208732408
156050776
120848557
85605183
267121172
28893003
115567534
222331611
512185292
452572239
332579554
283108295
502030584
27185652
202622754
369559003
149840589
115487632
485255553
129964386
105851456
408061281
108502814
123244501
21374619
267649952
208272885
136885220
468756620
17050570
301273845
465929876
315187211
5780555
407557124
262489243
59767527
215930219
25337210
170605443
510770805
409343903
241273537
441314888
278456325
472939688
142323511
116973503
137640756
445743400
175880374
386078004
66782633
149526050
209222210
101115993
347174005
344014216
483095931
174633986
75106165
336686511
6835373
481526009
489790199
237885986
183836133
239648161
71922457
98419160
270987194
238582238
64043497
96069172
31543038
477812817
69732649
498602262
214300085
311152094
400526929
116111772
496488954
172517065
255577382
152329331
61264714
266911133
386263146
417483176
506995469
156535367
434693472
348824861
83950967
110743543
122247218
417163237
96056431
450452486
393522973
208106622
377755165
345151672
278520158
379869866
484348504
73061039
245399108
462032670
292523678
472537261
473508245
297744439
117846778
124211442
214951869
17049053
128572620
179636135
515801884
217544690
172657223
430337167
474604710
94246477
299482213
213860522
502647750
110937654
411067860
329953516
75887803
241130562
249317096
22000006
92187857
395791104
200170641
362110138
72418057
290529695
72699763
192221555
155678574
273078346
17849923
300385590
105084284
358102823
209590655
214144508
448369436
189430855
328728094
333015397
494370145
170195116
77782670
68748225
451206140
74150939
88596718
163025729
49994895
146637697
108544854
272561095
327728398
370262399
283135217
59619189
498289558
12526870
247634221
422912851
102581520
2271224
470798979
464636561
149851799
82697483
57785629
76499880
270864597
399162743
499534439
419943671
58004626
391245033
496949358
430497741
334557642
303862253
96305030
415551665
139788648
346160743
493396810
411357803
367802374
215537390
332637045
107657951
524462440
144641898
190228751
436037978
118294707
27719820
12263447
100665110
358896158
173465461
401665767
165995549
329751242
113409691
393214172
422692173
171077468
373516521
177093821
382734095
364092840
262710802
173236764
176231487
133510898
458365091
185219757
378552793
319397114
313357074
139179663
120697103
289000530
196523456
359310780
408168312
535944403
258062358
187216047
209254023
9745626
278182222
518038015
175489938
313851010
420679213
449286137
146390031
193070255
244347401
130088811
35063155
149480120
226023354
420539717
31090717
436141590
44660672
46214991
379642586
431680439
404313117
441310158
500926700
220210269
43128978
442897892
402214694
533472400
271752663
342780569
89968083
173557146
503585769
389550313
294909305
291248636
158115510
492705811
214035206
358572268
118369285
256812435
393881185
215233812
186369790
64738353
520492292
330495283
81806447
36277370
419792797
458086959
369658377
414089257
519646904
314472029
419121221
63363915
176776172
215292258
408649035
269997508
216259645
502442318
168901529
339089456
365414666
9430361
302188427
474089843
34962088
439346878
282589392
119465145
155390237
534763219
454684086
521136297
229150809
454690042
63508154
203840805
367802240
169411729
56333747
56397896
249944869
145000427
272497772
224902534
359548388
368440715
69477123
126719968
156074629
522819815
397971706
48961117
405814189
428678450
432571016
417973384
194934803
411433622
439387888
4066661
389976089
189680553
242523266
442907794
320118565
193121477
433347101
55186415
519891555
107172800
279859697
194319690
510880292
254898599
37168242
129312029
301910117
76700356
305304154
466235005
153964956
13977908
31184351
240758675
185582444
131393259
202115251
313156627
101455157
221642899
404182871
6965651
477189049
179030302
158470505
56825012
252341883
89379086
63930561
81966806
415721794
396192311
79710466
125339410
231660893
182886603
1574621
53140770
130144711
528926693
52928805
68270502
140107255
374202493
19585224
9429224
323847022
446219502
260753513
263837285
272635487
13529457
135013479
502552821
14955409
467187857
92093231
102690944
467313369
306795696
222940887
513633317
100060782
525853180
145724074
441256602
488795513
76446387
328103391
99215397
270705669
148051058
403169505
165126710
257223501
222155551
191946920
115069009
425904522
450829801
332511630
363195241
515176230
241947138
14908908
396403202
318328476
456536949
29180289
39377024
307577307
88009493
518725538
470095583
201247351
518303328
438388429
226765270
120910361
324286089
377688469
254056897
403299893
95080801
513072042
405668863
365003324
65533373
472041644
477337761
215458239
72919484
24102861
281827504
377357325
4491186
347846879
103602335
42478760
371464720
370725768
12125813
143572531
524448876
135784378
423345206
348855321
344225451
12545721
276389986
31222442
425949346
302438429
55557728
525305218
191721482
380604133
80025022
51721746
209985285
207860478
457091076
14678215
211068072
519597472
300860615
266582072
155545545
85590354
334638926
533761680
507060379
422034207
50344175
327541700
510770805
410390814
259366560
282645134
121879402
418275220
259792908
210911196
398833476
127177093
153153093
79958509
313001777
245672687
79785036
71419069
239261994
149093976
269533153
102612751
394071771
255287027
68609475
248753278
422593870
262970686
139641024
146856174
470147385
280728821
324765631
88786517
3110210
81425707
316041475
196278068
248986401
207254628
411428570
179740830
436822368
184660997
183296456
447272701
389555666
209187767
34029911
141459155
280832155
261762148
474092480
72898364
344319081
219490258
373920703
20839767
337229527
380586024
257054922
63801993
4699423
454629861
347297747
350084557
22217362
223525209
275226399
145527602
230849481
71139937
190619651
394511517
56961627
424778744
44040255
291669376
161724293
2760570
410000760
11610251
284503001
257181210
359931411
71752636
264013188
233812515
512999066
210473373
211292674
308082095
481855560
90528976
206455514
444280383
178968963
350848941
371354595
470109401
375895358
474523512
343860580
97771908
519238537
523231099
252155253
54779329
260212631
523815992
324008820
78339792
167365074
249932351
90409018
133094188
16045061
414528214
485580170
249050129
62600149
7246312
292107143
141911233
418956784
157582367
391504941
424978870
124927899
55343955
85503148
57090917
101197355
306978758
465253009
506264615
329192154
27648167
412922249
440628338
428772727
215782979
50352295
116770034
111606361
477630416
362804041
259881171
347046558
454156494
482315009
298353808
350414958
348486700
21985128
347054853
373588202
242209762
408067760
485340171
267175349
56630307
507868672
387349343
280594284
57234540
449108535
239695484
171229185
114451249
242616214
531878793
303070615
223039742
177905116
119366825
440636427
248743065
236762052
63018898
282264933
171735850
278882647
487845790
288905286
470748523
446384537
280406385
106988504
534270144
229245876
307728476
392775470
464954760
181492641
127799420
283664344
391790339
525161505
172688298
489910971
438724605
33207284
382441090
484978442
386966361
255260009
47293469
361076737
436286257
461452700
411210325
494476089
284107484
68567751
56059080
474024394
372474721
259545638
223638714
362089957
499812425
9930796
384113069
381393825
281067349
222155551
379633310
393501295
137764869
365718815
517223640
331073575
240295439
289395495
271192756
159599147
109331643
376723073
319498235
187706079
271085432
8337465
361902975
109326082
116191675
497563711
519780920
308995594
448726246
516029934
118588472
201252406
154370959
89969014
465583182
218784596
146070605
76238398
360512794
157887884
156381492
410487696
422904923
149320828
167968456
12800277
390330429
185853876
522376322
391914228
108456397
146359602
117798790
72867828
312685974
46943814
131722166
523134212
227415426
96427401
133867853
389874411
276965010
364718841
75054654
259374076
30532101
397795842
33117073
234177417
279137920
437103499
343083525
244871674
316100921
523094578
429002432
338341780
425438974
441145681
122853701
68189460
406107196
60819270
94844724
6451289
104946480
452302735
97205874
87128089
349602716
443961450
473414634
140560690
164646550
121626994
110686600
300631376
326516464
414600925
469516944
429212389
257662593
208388585
238675588
8180249
365242235
175285092
92702525
316425296
379141526
524837252
489893223
471730207
134153836
264727419
134030489
449933331
48537472
239970314
364499280
198985294
436237085
373796251
95699453
152416872
123097674
26720301
454904547
206140558
382379559
134581357
491340322
141704278
360883811
87973402
332356561
11626371
163412225
247087417
29764727
197038083
485469969
515150912
430583449
304553227
449403373
118886795
390192549
264285600
51020052
348986576
56895876
74439643
75221981
413817799
282289597
323613647
268035991
77679415
272434180
327834060
66146434
518040194
151018411
150156067
9741889
114214077
63844986
299630095
250721294
310262084
479158626
68111761
24659361
299846351
345648994
306240958
381616407
308021087
38639233
380837725
414828987
266125659
535846013
144911246
375991409
13262583
161471904
164139632
450615550
489089622
323555600
178932271
368719495
264544262
3729461
379488430
261235414
226646028
507670512
105775197
522895990
472538515
141092087
136020020
336228816
153936701
387429383
26817122
105215829
205587973
327110741
7345572
335013188
303409993
364015820
192413588
269059317
246920755
399528289
111165497
135370765
487293131
424461758
201695462
325402316
374524318
531622375
498026136
442952921
47299480
207715449
357627023
234760774
379818545
427220574
54244376
323747809
45572618
498707117
116340713
468023471
513459622
392809289
388689317
280438457
15563316
453256920
201371371
51808205
467633927
32607807
146494981
431622297
241920330
296750231
41666259
157413386
171843052
372674461
513441557
167450094
261225246
487431952
42561716
69819216
244997894
339812882
156630513
131106495
127211502
64779859
304612920
17051364
533020227
164592331
324013631
286142889
489231056
223824169
90839651
240446777
288664887
372995887
246684654
165972112
6852896
500269698
278334849
239056207
407887409
433239188
435282708
517164547
132515372
350257067
443611351
255918871
450220277
114874937
65238129
495341101
26289942
199980351
149716941
18327686
121574809
433104780
348724411
167973452
180746947
392526629
422460830
393193336
89033739
264533350
252031258
410092498
535801015
158858371
487545853
144036306
481488431
135063328
237574560
319369650
202506720
409501482
456788709
277831020
289633659
338396122
252200393
245942053
407092028
3065669
93696062
469713597
127208335
271277372
418043776
457356782
361893844
285238503
172134965
371926484
518753039
325367042
186117124
336383198
283955503
422560878
457160208
398342471
278385797
449286137
97813245
179850951
124391651
276159281
402628761
65728603
477243601
480404544
17603863
300365255
412285311
254623732
187040264
479635814
126478159
106902212
138965156
110426667
344032732
498671959
515186836
319496845
462990685
328375966
48264474
385846918
282304661
256462382
5278610
15661884
216598761
164164202
1678919
272813147
149138324
178690068
445257474
100308880
108682097
505195204
439510603
456051287
323309885
193008719
330689303
178108735
210786157
237418324
26880454
236217147
47998330
114087319
396459810
158559784
162997223
195469378
436175139
408740577
43970750
26028038
370692498
334414491
194580522
527835420
485375281
472116154
113815956
434867827
96162215
311350043
332587078
136925979
438555929
2962681
5959303
129323447
347354023
341434888
370298079
75500764
486305250
367409609
283442108
447885273
14758494
364068254
505102884
84162683
311851724
198726637
432816565
373089960
409233284
252192466
292982304
391488783
440124830
217392998
521934533
308615552
253933773
239997302
497888107
318123119
283270577
91379984
50879866
393976881
226955144
285478786
413337533
510151663
151941301
450407091
249585002
214803414
332620308
490314706
206305678
511368497
122777988
64360712
169024271
352920139
235709436
157720564
254745215
234735847
357310238
453715840
511161024
354012090
383784294
536010646
304618682
174677858
106715983
52537464
19331351
248397472
441362291
486218723
412434705
429439046
44976154
340998939
217906255
19283451
480617135
216799124
267054165
489903371
178412612
463841027
215199953
242050964
464342940
203144677
98057106
129175500
476975959
431527188
254319217
514464263
502109
292104074
446531679
343243819
187706569
372331905
360780171
389376846
96024733
531189308
443134646
186036226
511935198
108647765
426128125
491605499
372468193
400238829
52358067
40397663
434590533
477952581
433296514
435969436
283939942
238053839
272464009
470813814
506482621
456630070
303162024
410493725
396652987
457054808
330742094
499818721
459651342
225668108
396792748
378280180
256933522
134413730
521657873
56124452
455009271
499598360
173535798
491751139
391841291
295909592
429434774
251636438
130544541
230186502
470650177
346671363
477959904
115246439
231762275
344541529
35742034
244616422
32132335
82466212
242354447
361523840
109218891
413087523
504864049
394423514
314472029
65019874
139380240
510867758
419309867
308066332
220826804
152616383
171174542
483731990
329902201
110017388
310670804
524999988
81473486
375632009
344225665
481055968
228555585
347015007
397332723
447264690
313771211
130478414
336794929
363983938
42121410
264013099
161326980
105251016
348384212
445221770
3702216
202381896
84850715
307274297
403503756
50280398
59832119
441451665
529769626
497318989
300972761
447787809
95268912
426257657
170752124
303606222
116377480
507435070
21998950
130695049
428828656
487541062
261869176
12759474
307437643
142050546
412981971
157983604
176904052
59513681
7701997
101382879
245669422
127630729
363212786
204509366
143866078
162996586
324849640
273279193
225601125
471758654
237509885
331673537
513070540
90035028
224059519
154842358
377789793
389197404
354256836
205115567
105613898
253844624
37134253
300538216
335899254
77048460
68551901
516435800
385321915
328270534
332611862
394791563
313277241
46749635
308671665
446707128
388303188
181124901
45196880
48764236
354602916
536750409
277131581
132928304
41383490
480224636
467964859
399728612
512834599
223599332
415200013
501366834
206800589
46771932
534527667
24643997
102124261
357250090
351993324
294275050
423592601
185975759
273498162
240686857
27791405
249914396
135154738
343318001
240378263
423451503
432167553
343843030
104569917
42514900
293949712
513915061
443860343
346558336
125636121
158716157
449358747
487618491
359941263
255054062
350233290
426750842
348142700
220921862
182671088
443693914
188326734
368731220
30794378
304576543
183184564
214075073
333900348
449020693
460025455
391579233
479398898
310892807
431201439
62716754
274347220
204540715
208863140
347629540
512283793
523793802
11527852
212801265
47563519
55027226
419903261
305214865
501653094
282111170
230614410
234290767
321955542
220374441
138329197
76696362
448629791
470196231
309369276
222670137
7855883
8808078
171729779
240743613
144796181
127461822
194022417
141753988
512893675
381625360
316246636
382141740
177224599
267362720
319668851
480515780
503439670
259203168
330551399
407313276
91913041
421889324
229032866
134310653
83634749
72999582
157076787
306396124
183883343
147204799
165247300
90484028
10812920
1089222
245848906
1212309
417497876
150919198
194393666
466713216
767325
93908486
293573261
323559199
450625400
289684270
246055719
292674024
6151122
89216264
232749313
381027556
346671516
401465571
60303547
208294922
149752145
128586225
483209252
511475967
145826269
364479377
262136715
483291101
37552209
336585045
61605377
365218402
414114861
406397528
271547808
199763736
267342017
157967372
92991786
79197728
103939219
183233853
35711089
53342001
218866636
409466691
490944442
11416017
346526817
36482575
252599401
13373700
100889655
252219602
364080394
509795762
398754839
104504987
395958067
36615604
76771466
392588458
175501664
513088089
372828421
149951462
442644080
369623725
65852790
11794022
196140351
199086861
235932243
140306245
215396372
390471393
255022090
227567023
237337650
147245764
8445948
149623545
8705268
513117875
440156239
418504876
400409472
86370172
269657225
409313391
202313374
49655374
148178688
223494588
215654331
22677639
144324664
54589076
34438928
134505915
312018725
161891318
91379984
360561559
307367358
352616054
310775544
436389265
519712989
378043218
75663074
251638279
144774060
74620979
309232238
362112021
71777235
122694673
85797699
160404122
307742367
476494827
744271
138487949
132880730
463477629
271840244
341033884
212618164
65683143
61681521
190532469
430979859
84095816
506802081
281900588
309353194
502327031
403885048
510386292
454798032
98945997
104571488
177282595
34729236
439099754
361372144
495610136
108858895
466254578
228924464
45001079
190663127
209476347
499833430
63390394
460438111
470721901
192472317
366458091
394955800
518089962
146222640
371167696
137923862
393478779
423259032
98667833
453980416
356301528
189410055
470216112
503167201
21269443
516788288
195562921
415886271
163612041
174041367
93737857
168301778
461789001
397903472
228095903
352071508
526806985
266759785
229520092
60239465
455721123
240863371
271832462
490350877
434545616
363899815
378415692
510467373
444307531
424499614
196884033
406994565
141667015
196598358
234352844
530643518
401736758
70244613
284218622
7939244
31944998
159145074
234804093
230873387
281163468
236977225
477117050
291754501
116980644
374730391
512283105
385934588
182706472
53840546
314140704
103180665
526429107
329271308
501941782
86557693
118522438
100255762
75773298
396927114
455317641
141154768
312793239
97586208
408060803
159545438
25367114
245093312
33847896
255347667
496720623
274941094
496488954
283737295
159477370
386676092
233786335
125746394
213337234
49158839
129136769
295246840
123059405
16457881
503704424
529213790
475337072
488398314
192884258
406467701
286007408
360578740
519146671
70817339
407897133
169616943
222232947
470438988
379696446
433044534
323979232
273826201
127013915
381641402
53629228
362882247
293649658
17804338
528786747
510409771
345831731
516587241
517311300
167163946
474903058
147655939
250124689
191640012
124901929
507585878
16500569
482243071
536306713
73191697
532470179
77834521
253516896
439971072
212590641
31447716
379395024
453551354
91554595
384423082
491861289
437241051
100966507
528045415
423352492
283323341
381807417
277302385
98871060
252898070
170789276
278229466
229266839
275012077
490550815
312735714
224639511
519457303
421558228
105733676
374728186
481540803
5593465
456654195
7936818
139345694
417883870
354878217
204491747
362802279
433254764
427969634
391091829
421362359
179158432
48704526
458429583
54938098
258804456
250670978
214856956
147437302
151150838
75896816
323518636
467461477
386860825
503251772
333344539
120237141
72684619
80303763
330167407
359584381
32285597
315553225
228951974
72222000
334885447
162249748
530056035
536466374
323930016
534616946
296745997
403228715
59285936
265698941
392430236
144871881
445894324
15770026
233713235
2109399
276341706
134361840
279424056
487699674
494661950
323951805
428739104
415140498
503015334
282860565
28407374
124333282
227066513
87552040
482222219
354741414
373140581
171623600
525941708
44894124
325425569
208048546
441022149
426161077
280632127
288219879
26734494
425914394
158555780
472980334
185492403
473940635
23350020
273620106
287962422
342746587
474299365
158238598
121491900
74782952
387827324
52992848
323616803
91625331
383045330
210057421
348305402
54543544
222074784
471842706
300813105
99882889
350046239
333859748
116632765
344351166
234438926
153151057
37749597
1666630
423304554
237407328
8204783
207761565
84932737
496814047
43600834
503167027
281017817
387243973
427678274
98397653
327283666
454515808
147635204
249787965
401649984
469164823
328326940
450225452
505520144
366548176
38372192
285040064
233893891
393336350
522176458
29705860
442640748
415807919
215066650
305590860
167488025
52336370
38321023
379118540
328598105
155359007
148282264
120407420
275288573
83082556
493470358
476725308
207335155
284919506
26181754
426255967
16405323
337367398
427667124
220649613
318201946
283347905
235010903
75098537
173307326
186120903
187975595
252546580
83990638
451062856
366304241
61758379
401229712
516320649
444523722
379448935
37949011
14251251
496018912
146093897
30380137
135824368
345055102
187910111
142000649
443415015
442552851
152066652
281664955
387824396
501505782
239429186
205486770
515664191
242394279
22525051
478461811
195006645
460093531
131327878
219228750
33744294
359321181
161602839
418914045
207411850
43214648
30668334
510080315
511461385
458899675
146043756
482799967
483301726
155820989
224267593
349757116
411361247
492736833
356119107
102796881
74113482
52846079
475833146
270344368
517077875
195532595
332433835
532271795
353026602
426614699
506498597
415632530
239582702
63398961
96837959
282340081
455786047
49900063
369892940
76765601
346252267
393285898
87050107
7495580
187829537
9627954
188311899
477093291
15590140
9669782
356977509
2112303
155288634
493146554
427696991
123615804
334046
190334008
261248370
66010603
33993929
65930309
212087832
331496979
67077057
220697349
429124165
133170121
248281040
74429152
426263880
264792256
31702580
357437972
498462461
485676398
276928587
312118731
29609235
448397286
10711998
94886554
403048251
373588098
61832289
496186753
310147512
396229646
214345699
195582805
355011856
447561878
129035695
326450694
278918712
154675326
492441723
6799949
239156570
118602249
499993126
41085508
165432395
85764183
176657832
436224465
109343859
481876228
274744174
137279727
445592702
30511410
359201775
236911982
13551034
58840797
370820747
138798796
33543669
54856745
264929613
249315268
45195274
284184282
507798220
413573266
421472334
250391939
162745307
100672675
503937380
62174276
183814290
242398748
420539798
437900778
520711247
306049192
396583005
40347064
291937437
234297869
475480379
454219441
185823080
354692796
186383191
164643269
381540129
285527920
328655139
285593033
187861288
224431700
446025698
513139089
96890755
481155398
221862305
466955223
239773972
410288007
239294530
486667179
368860077
464344041
526477916
241438652
290609114
395631689
481335459
205532748
434667266
378535994
298431883
57576272
385205505
482157187
472848727
237840654
353116861
191958582
524053892
193670025
65241038
404929848
106208711
156666480
458899675
256484438
144742905
307460085
491578568
43445884
379725016
61535359
179120566
156181704
114962102
4839538
344955366
88814575
231742974
336218069
466212203
531100099
342354807
514979816
529026306
523355509
488575212
377455802
304372546
470153414
202206254
208989526
375463631
115194239
13633825
239580990
416417836
46559148
220568958
168135883
433771826
432911155
220526267
210895084
189614709
78577115
313396257
110528494
157091267
362607032
73257920
460593300
312841094
26859763
342866236
55413241
442419199
19501050
347240452
23329251
375068908
12025512
483545272
493001394
417098186
112441857
62959069
163136925
508018286
158544912
2528956
159010510
220543985
369673377
327464037
285822085
344836734
184841491
15933551
326342359
225566424
209221984
114734120
363858564
175863209
19703047
69214320
430590709
171337757
477617928
124236221
461605045
21570231
486818683
100027237
245816979
43956095
461135608
311358277
221788311
201994945
116834934
102354275
322752124
315562363
164877601
7770015
387528488
152868339
257699545
490952816
22405173
300722596
3104256
276478522
177705096
428616123
413223195
205210526
75641728
335906848
165306179
371512870
217393220
303618667
516110049
217277861
91820798
298071556
92962600
502464609
448668508
520015611
474424001
173397116
394062535
171771145
478172119
225428889
409484366
106925986
204839875
475050902
299782329
412316439
251684020
357221077
446107829
111256649
261110999
168112496
299276783
75254081
75077446
173105345
96065128
521208849
137762912
217937898
37324255
65237106
475982284
506976144
81877127
53446490
206148461
343025685
391574908
127978914
310681593
418648976
223281105
412909317
347435342
525813476
388737214
12355911
275833593
128905418
162459545
110430494
55752716
531036837
65278913
409743311
328457749
140392800
153913633
4095275
430019055
170767349
501666240
401984629
224726818
376554464
241652887
448308111
52429286
315471311
216238656
168846205
347643393
242042354
304843640
528545555
465213259
147682077
348597458
29137794
264285600
65540062
85802985
20203865
143989053
37617342
390036210
492238932
382923597
138679805
34112967
281167525
522103329
346596046
21975988
414866865
252297652
480857971
123659999
99988042
88036363
211937235
289268998
282021277
512914751
255700744
441412106
503480993
31710439
265248313
211408515
49901241
146486764
180671227
351803737
165938964
387154556
258151586
286038223
152568425
233404238
239485474
16164663
398602190
39729567
420119063
266155434
311310747
214348106
59083570
347389770
349753230
518793860
406913665
443988787
267392310
363661308
425139282
395905083
96686614
234149871
28623963
30553288
507152318
180667733
124619458
431591732
446071873
224508786
224325138
310448472
478794642
82515828
291955730
362146706
67196678
138596857
293789271
526768087
230752950
85797699
54683805
252521609
459954323
306088059
457000182
120886671
233549267
164830068
300484344
216786660
257729876
338657659
468956263
188695554
32495289
78858218
109527580
461660254
298252816
300071316
504608609
357148952
71375695
95262706
295432853
158654709
3583808
350286712
9247833
316102467
203755133
502037573
9858780
208468928
1893868
33238136
372136923
50226155
201429542
483824941
113927880
259594468
201596532
239680560
370035222
409156455
181984808
77050963
93226708
105417134
38376512
472924566
141831856
214029874
332401747
377192008
296097112
84153508
34664761
147598904
189736333
399803132
258659627
230864106
535290696
3976844
116398820
368646251
493017864
277629447
199868764
2964442
323766326
66499543
143439388
309436882
87037045
20542298
327284435
356134163
17664511
130922672
295169509
61165761
388747368
44386945
59884227
40232994
340570423
24192208
148395853
62490304
481107815
40305279
361585509
78462331
409796028
512514435
337012464
324287578
354043282
256092059
282848188
405586292
479482865
267905508
335717176
498744510
25567369
285573307
190273236
531185022
426685636
70958859
112887291
28352432
325567862
315421200
160996470
246558087
75169873
283321039
314658713
42006452
72451702
488651262
197141494
465064116
342746587
398472964
462735762
120206528
17970161
14084439
252011846
264708552
51643803
416955805
115810739
506153323
246458
246236572
76182148
319864769
200639252
379647966
19527965
294417337
42147482
412643110
339158863
235446902
524874866
121090536
393739322
192035986
237373345
463479221
117488678
80940820
254221798
381570516
68921884
492409080
32081115
206194459
86938139
95581027
425576847
448527474
213548429
510820099
463327963
448316663
201309179
422305481
115169564
456566820
180853064
350572486
232667156
27993573
360412388
376357907
411535288
524596203
66195455
445894324
201072749
409280344
248548676
261265500
174650446
462382801
8797668
472331544
360049444
509180537
386949795
187179546
186485975
91349278
443304571
372474721
272167453
226839432
435541621
70368582
337024330
177957151
299737944
329791132
133624103
84692340
31111581
501226272
10458766
135200664
54082688
401927324
137895965
153167281
134993848
90497148
524267753
329281716
99853072
149571055
292793177
465613199
216607820
265579914
508009602
260257164
422423124
64539691
89698779
67671631
217875455
335746943
183302186
398565039
249310067
338263538
495905137
424429646
7093425
321961781
182981800
360550112
207060179
170365605
395584417
519931240
467377564
34858153
183282076
172517065
13237451
285142160
187654571
422084014
466921911
81273659
135663502
436585556
365915271
45816680
293932002
15683040
458674959
191192861
350740693
203995060
202595217
503807051
134803795
320585484
152112461
240168019
509265483
272749400
35313591
231009858
276393938
294257168
78656809
268831730
222448954
459697080
197493808
432956608
474396823
138299301
530477299
496308474
528093446
248720218
184098
434131014
353389609
340569605
420164975
178436896
493524040
307557817
447072772
191866295
208322667
444973814
237208146
330964640
53312334
333496321
171467126
149567546
41760607
455834669
81208030
24479228
529103720
490651219
184061670
214057080
42504674
358282034
260974161
31496441
213170332
214123050
131092957
405760712
352611924
353820375
224944475
410827023
271317120
469577951
346973152
505853778
139995492
527460957
489326075
105112532
291120724
4183650
272504702
11986703
18145628
332289549
165968194
124336157
111168031
315116302
199635370
303677845
368772592
326990325
155114708
385378838
115834396
22247975
358768181
124472153
115350890
348240153
243439890
220515214
283296544
359723975
344515335
462837501
376206707
13668496
65047298
146118673
1249575
31336994
188060029
516779445
91339333
514977395
437612013
331831702
409654503
190691393
290147239
192628443
481029672
26654915
64323858
122111053
138596857
438136080
57380338
138176619
244774186
397408108
79159482
476214235
92040306
467328840
201000150
458801941
6825707
161527687
179611419
207197915
511596209
404877947
464005068
9777962
162095277
261321665
87544645
496786999
260207298
374767045
277778986
385027262
493874238
427806631
369281994
351489758
294131935
34709259
276589126
286125157
23332688
124054857
317645293
280079795
134859561
388765042
332934104
277011941
384543662
171497992
75113914
405364725
221229617
55326737
76696362
236328384
509413413
5272723
474639649
13777617
519117849
260098117
240597755
134907414
187323939
489872904
229837355
386328315
349412046
160259846
43006314
196338337
145023781
414558779
340886559
185849328
380195651
295662250
30511410
11552531
185061925
80825696
336329853
33624267
121234477
516584728
389257097
174658252
225668108
83993714
154573406
85750460
4954822
85557123
419677609
93525946
493232058
58261345
297405089
51815076
402084897
174840412
502531740
85868444
381068081
156601134
402628761
509281858
321383240
355157828
86748840
8132235
345929591
409133059
152573358
433092016
430763354
280571763
293251861
59770276
28191426
220810226
389265194
319549095
29199749
450542377
216649531
492842537
251969391
120573231
301108423
371277595
508821049
14778178
421989419
272622979
335428085
446094491
26930416
219816382
250256929
5400407
477151539
141721562
72408468
410951245
193793123
267115272
349118939
282234461
76943371
195389481
195161207
531588594
14744424
297481940
491098227
98486576
305361018
271865843
79992489
280346506
357113333
26663368
50395715
401899299
131387863
142502484
132160289
316637625
159010510
235237964
518180488
509619417
533149351
250662073
275761118
233733763
440725690
55215287
486373826
183352475
347952793
415324617
86767016
192149722
118392881
200334785
331112076
101465686
135500460
302067116
171764722
168181650
346463247
329957468
59994867
367616741
320757931
129056624
223772871
417424221
199072780
468207050
325919615
157370246
394104582
195576266
297738985
209549348
307469297
431739019
326755849
515119107
246633461
60622980
474437589
263785160
353200109
24996486
407117301
400248957
458658946
143504079
273851937
85715363
36062227
18913158
478463156
475660238
160655791
519290390
353522851
17702447
1708973
170446025
47999842
386258975
179794042
151371243
35760192
527416306
147811224
74533449
219113759
192049910
35316403
380073334
117689956
210270146
266910285
17142398
274184180
2153031
82547746
306456507
432373110
465423329
419025540
472185340
66063223
270408393
164125779
139675036
225643986
155682859
214921458
473062185
140945234
402309474
241302707
34725249
534530939
443423057
195606757
277773032
396256128
180223743
59836786
244237601
38887119
329010048
218678151
358149833
345041573
507950625
438335268
27952612
44453212
477237010
208616240
29294007
180270781
59257595
400214506
474066460
161975173
302485782
485437172
80434656
499397983
254468291
95031173
393593620
420533069
489442576
94165711
405386461
130262411
81363065
369972525
373208954
42250346
303588940
213863284
96021972
218285928
312434879
238894506
332798406
326208637
515780039
427536724
144322117
456239510
213936685
34843449
441044864
172165844
393582030
137831070
342346709
393776805
8808078
450547122
162713352
321649650
507320366
162177339
27517374
212878379
341582970
511830143
264062138
362007292
179352638
252599401
51548353
228503223
13860729
35291360
163206024
469059603
91032283
375408129
90051200
121192133
519200672
536421091
266111123
196985563
21399186
170170564
441829700
217302113
476680208
259289188
92205606
126719238
51818976
104220992
304444663
62959069
167328466
242314955
356132579
460015155
102253341
291420688
414413856
366801154
266010644
361185740
378912589
295324693
423973437
152127402
110920907
62536925
476942842
508518506
426138597
416751592
181304095
52401153
348251417
472510675
8825696
443561569
71912132
210212586
442072614
312157384
388489683
518675730
248668369
109921896
40453639
308307697
358508194
23550098
444153157
255148357
173276300
462516971
530404966
40968660
124547221
484484192
534304156
499336681
39989102
515437771
373051835
103281275
275729649
124276731
1797232
529179738
533532795
518474031
315202061
426923178
369893434
18712484
398423683
197295516
285493390
64692207
461229891
49548690
266904107
313018759
173040952
478575090
233422766
722898
58329498
331062324
402990215
268671057
500037112
303975952
193044414
182368587
480923161
345425367
92189428
88840439
383033226
95048917
360419645
497190628
172333989
137530170
14659899
269717398
33309139
37112117
273598117
321686765
32555300
159276953
483356037
25311390
187411432
224350123
144591463
507026459
463745338
57573120
169672958
88107764
435499561
283447678
532002509
9872119
249979491
448409134
408706836
530813787
426635078
317199840
109089383
240346798
19874237
78841577
13613761
169216262
332515950
199942900
454089943
97833717
319625840
271430465
163629221
17937728
463071379
414100965
359736666
409085371
259903164
482531303
25215606
433437274
255715453
323851977
42829040
404870392
517696215
515719049
366998653
413642771
288227309
300163653
57830486
254353940
465859185
254242185
31622295
285783905
416594250
300149728
240054220
167013961
436295213
265970242
116051759
462876223
317827281
163397538
121907300
507523661
85474126
53627095
342758307
512771329
38302615
313786895
460772994
180928028
72619613
40593945
173564094
332526670
291407251
114874937
399729836
474608397
204563954
136623549
7972434
413668298
43248230
44540394
57877334
21832388
394219009
407229079
481444374
258085894
451322964
325570569
109014601
231559196
14719860
34170960
240345551
282788238
318812370
529370986
253928373
94192040
323063244
514328416
175489938
350660656
177893722
490126961
370950426
265766517
47562373
237401936
359260994
364086861
489259740
276212411
263639179
438457728
489753426
342578062
507756371
517526081
42425574
411439189
352464965
463543943
108805835
357480106
232332824
44362948
193016473
50289091
452545084
197765281
482387701
267741389
95485819
8683379
153730896
149251509
24466281
307055897
454584493
329380166
430964671
35218280
247739978
101716358
279651715
59994867
387993888
417419785
207959939
522486371
29776549
132364141
25161168
310431927
220680108
45758240
218526059
445773142
63802904
456998061
182489349
202026586
335189208
409583063
406689556
515596222
337387688
207229461
43388521
424706354
517330229
501837958
132959300
66825482
78819812
50530286
523514129
321875135
183070540
323146321
290086275
454684086
458744775
76668439
4714386
267942734
505247751
380732164
398823241
513924564
355413651
491004220
331185777
204136750
251242069
498898312
373272045
223070220
527767206
291121792
19147737
165388904
312136236
367163457
122668982
156305502
393680680
96573234
410553555
344149549
9932638
74183451
115588037
20268244
186223796
377407692
242169575
273408577
345404199
500198974
152705660
376322866
180686123
171986087
493741210
477202571
203195242
466596325
332273449
357448232
392214925
173951773
276269278
518493433
164278239
108623600
303939666
530189553
299787369
20533349
164142822
86722497
505174438
126115802
393548145
217833698
72736091
272874528
390008668
227171259
403279925
165147954
518037000
91006442
199327294
439590350
447962903
441086907
393233053
64674287
449895177
250540082
116834934
380525677
138361239
258488857
149271354
120694018
176578573
354899809
111694033
524369666
508554856
386875819
203001817
286132943
253088711
187938220
30670210
406605
220455126
295961500
249438995
147567087
262826251
532485104
114725165
506468933
316264949
330505366
309099808
92336184
170042612
180332977
215773413
220510755
389633506
97083051
334792902
212364260
301219933
121117632
315426516
128912684
388044150
45661309
342405983
68846256
61271273
268647834
297917967
172648340
493452171
9206107
334228613
463327963
83444676
355414296
481083177
325602660
137943356
487817598
322323905
62458966
71072303
68658371
526127691
106979452
337675023
435678456
357428961
10481640
481856147
279739947
316477237
143791441
501821123
112341976
380607357
509166688
62264620
85752663
146529848
326361592
37379802
415119637
487097312
490405613
229266839
460875378
123913118
208355033
68939259
478816866
395942014
369684786
377455802
385337345
368845815
157249671
17376768
6830632
28035615
21082563
290708137
530848023
271776444
117051030
494460162
261279671
100115435
77415124
520216468
414239533
328080656
411536580
260316872
428524692
482524380
503225488
300667273
337867532
420911146
238096148
11376705
528062589
231544149
513612230
134041923
215045800
308385937
13101876
99989531
341275277
66439678
352874546
471641467
356962463
191231144
267805697
451271784
445813491
194411575
331633017
354431229
491565198
189165136
46242078
300065293
349717744
462625413
352505441
512712921
245021373
50915199
485272924
181769342
206794254
41718937
431670683
465518556
32495289
38710752
311915493
535404290
229524927
116070551
211063060
292464104
240965062
341314790
13933369
84875880
267366663
74768573
357702244
457479756
524572572
250957730
247713493
325048335
352057970
536507166
392253870
378668407
256847727
477345680
473181908
297420468
479839598
181350189
115395188
269409532
224220535
479375811
449971836
32656659
528254496
304401275
230960038
398369177
206382562
500225464
482928994
374854453
180523748
148300741
209861802
2359628
494296592
400484114
36851605
308258573
58998209
95069771
433466524
43187345
313252947
292453476
500361318
183048692
456197808
306644729
308094798
136210786
393854778
519775431
188299700
169267457
142658402
173732010
204326941
369102991
271570402
183288540
152313495
317888441
477117770
185572898
344580968
144220636
379805694
348992301
172174005
222348591
507516869
518127607
60020859
475219268
480070621
132360200
264329663
4532575
220238589
507526749
413617419
457356782
212906214
144705018
371664820
319549875
41273796
313160195
62551903
502506131
514315589
77929501
67671983
203344104
235419962
77832435
145343362
175057525
403070094
239897450
198304382
33385047
449479145
401073882
285007145
404045827
77205594
524736382
132725206
389703700
290852329
436539275
463901081
372127868
425191834
360012829
222853941
452172845
138459236
452030222
109059217
160435746
148997732
470834744
74772932
226858836
146707682
450899326
29709340
238008445
389435241
481226784
411391260
418145447
282892357
175909041
242887376
294196435
32848275
458626748
353199812
242056823
103727309
60849957
72543414
178541412
165991548
76005150
454078212
335114140
436211905
320604501
113514197
417589073
217851282
162526473
440051135
509769416
262889630
142306566
169185647
159537031
344778853
515007669
447495122
235323348
501613950
276601715
206117358
450549564
274316481
257343915
489480283
179211393
477383656
194351745
441051547
401224806
528289734
153232796
148019403
75667569
399868898
367083598
267195870
262957897
17118768
367941217
55811837
175729395
106797425
525171530
374871750
245725223
171039081
155918721
231645488
348444688
420560952
36542729
33794891
506540441
328941685
501256776
130917366
259267055
217946691
33288766
72142683
104206483
270745901
443416590
346360860
130565080
116871465
107248922
148013282
2909641
160635659
346281593
280383617
225569143
479492275
128617184
36933578
241288100
15039189
478816866
72220320
463644134
249736345
501779526
442854221
494400542
75299462
421357385
105680811
109382522
196598358
104306696
69449321
35931818
69651142
84422350
223900930
355546382
285573838
432690971
25479640
493791622
449015451
194666466
36847746
67967438
6290369
378739763
351712977
355058209
288791734
485459258
67280067
142660551
83648168
67077967
401815570
504345162
311157325
57839622
77610877
202458037
105020471
305340168
88155868
150199599
180539070
132873825
271049657
358378759
40470052
68024393
259929810
213140545
234709564
302329955
390120991
366142391
261802173
512991819
508897495
466282160
521136297
465712571
213691033
264192464
343037209
71821440
129211031
35587916
413257207
58136112
11408795
303022591
378451875
405479343
366335140
267726715
519967879
352935898
239834553
3712445
180218200
173810458
362014475
433470543
307647546
240388713
200369900
27223465
339428297
208428864
101393558
484931839
208537291
155371337
295042187
186327707
376267996
403291487
44446143
366515286
475498275
319326170
282698670
220828928
448577542
417749461
21828599
306197111
83645091
153980086
373936076
214349414
72831765
261559338
83007951
364389289
126393804
177067623
505565788
371551198
281846042
420311674
114408209
118659481
114808583
254163380
213841725
189043751
67597977
196560764
417075723
407132697
113476923
231930396
362342794
387100825
67411526
126669428
456834426
434143123
226846740
206942339
339770452
173094370
365051484
521690856
11133781
369370551
438447828
131861135
144151621
178323467
295959573
255191982
318575086
285691765
327170095
202820605
32071683
377683059
522272583
375529918
48216519
286680320
77141886
509896256
419805090
526908533
470708792
259612822
132002701
428637783
4847152
44670509
291427043
112262972
155783198
167007165
464162396
113717748
138373035
398584882
506565437
355136558
489427113
357104744
266840673
79340375
12331966
246810220
25860199
96281063
442417078
292138856
123774043
443008827
243833534
435035549
186162352
470041195
129043660
462214310
368885981
338357970
3788630
316704363
493517856
533312205
372964409
293953836
116190865
383585324
215739304
422672314
367749028
258239064
30426551
217234589
18089193
181130506
55020300
461298158
363949593
129758362
344542091
385139213
200712155
242583754
510176425
2011510
477672090
484069394
115477790
464337346
264281291
321159660
482515462
504290769
27688042
468806948
352043747
291663714
245173816
453586364
335412328
506432423
467996786
499360716
521537919
416303559
145502010
244001109
148410510
3444754
505937063
323709810
8337459
293580788
77574412
128431546
141427133
328518017
177898378
332857594
1021604
60603198
440117590
45702680
525794441
323698346
441980764
24233779
124324970
194663305
77685775
368337126
17335990
203861688
151497559
495506216
335746943
243923714
469822294
329144107
318275889
294409564
293211988
302418448
7832566
445580064
189080572
43756482
18919045
373788841
349862808
140453078
107050619
56251111
292715381
437218993
439968234
273215828
167587116
338264809
242230683
25629098
380688136
237689376
133221330
77767687
119005660
303643873
388736492
367493713
301548307
407802664
242984604
286907977
33256021
466444276
129189189
535065655
481038442
521155688
332204026
535376387
277210403
430302925
213722331
238481792
263252650
66972491
387619140
251541064
254443921
525112896
395850016
493656890
42884707
146759288
515218889
459458046
433463277
193044414
395027000
204869543
532899983
42280874
293727589
119225449
396024914
488669036
380998079
384259327
517863638
301403526
263431802
129287158
266886092
287195712
340037572
426951087
192231027
34938015
100261520
246780673
12326770
5400407
300726436
186757918
222734762
118822850
382367459
396968299
454801647
413666014
329042106
88689757
234177417
167383116
510889499
179342702
511815446
151913699
278182399
396680599
380488484
425191834
12065921
65037736
81975909
344859394
91866992
199926168
164004845
48132136
32638730
167192553
4191291
467953018
206308069
267202337
35341
352859356
95226066
29799862
482057603
505612828
70960226
502337884
171076253
517171543
105990524
449373610
244333828
501395967
25477572
504726694
413752303
245310979
14265083
396528870
392079305
252720752
115392873
14237125
62220206
282412600
201541640
494814458
193246332
40265609
469940854
482492922
430799091
354986682
187836726
47651710
493476073
317779411
100254669
110709023
488875657
452904366
386039479
426780650
440025951
445396225
501993433
430197400
438001698
490119807
113186626
495879549
296899541
284204078
122225081
180215073
358534259
378128506
168023656
457690156
138621451
436484075
496695331
451920295
119058370
420015793
394594683
189394739
454700518
464808250
386369542
146467380
371461261
98472951
16725390
377658055
308156522
373245760
395311657
440814000
185996168
353239131
484346758
100008233
156072651
116845420
520288430
230890417
370396185
333928792
182991413
44114682
194522534
433565927
499447291
459817480
168073719
317587241
384179236
490846147
127934490
342893177
383883098
310759687
374308581
478115348
378929903
394859126
142740069
375226336
63317089
45247969
208850449
71476951
172624513
97681196
463522242
518625936
239353948
387942531
273696541
356505036
459682739
300815917
153211696
127382037
417904274
247217198
243858512
347042086
356064034
385435975
62715451
372117428
510102767
62170532
96302264
407174134
137111844
383218704
91394787
270074311
523616440
81874080
414841203
209875690
325709888
213825596
512052136
402907778
63922671
346692386
146526703
239586880
152066652
267839438
115580206
292748029
289535198
214403929
32607807
222879053
202189131
89837528
309860479
152172063
283408787
182568977
124326844
54009123
179147897
356459034
355295275
279496581
136749571
213397303
440338003
380818042
423287619
441930452
157803273
79274203
74640780
423889384
186200880
58816639
370114164
76959517
342067349
485689203
404409
437155874
508816659
460091862
149579645
324402537
307982352
278530911
453354749
231838515
239975103
192153845
527746053
531878788
107797221
113121190
376393340
523346960
140430213
166663140
473738142
522199192
359395549
173998443
130595677
429995502
61744368
212103248
368501286
84054944
287120067
259612822
46726981
382344099
255901270
258952757
1073730
362892838
379141526
139953780
492319478
201362916
441100356
284600145
54314173
203152320
66048479
407982292
270940594
87160021
536035068
165508777
80668969
144563461
30863608
189115977
321269046
291556198
515244933
73450346
256484438
87133256
173993633
365700
366066801
33222192
106493502
209002139
351289428
444572432
326236633
228638380
148685156
481371839
165234106
431465620
69223732
381394543
264193872
51055183
220670608
510216119
27289556
398237087
53902066
237393861
198549843
133873562
210972314
161905037
391297519
276789586
100173703
14840704
400967244
377025711
287615765
351423529
181320440
22197466
197717953
46719903
435045637
458156512
114855669
460710188
241176479
130374179
148530404
199563448
257254381
518809837
130164251
78021087
436596183
118496520
466573026
7879819
316677057
529970911
383340927
404341405
486087950
257057013
400714124
316274430
177901558
433278062
453603707
307216356
384656523
117633522
411854661
397309614
82218452
154855916
257252277
530865441
165496653
27855648
30946575
300546252
15166158
145213901
162361976
144358660
161975173
336624305
273567414
65724687
352587841
177695553
383709366
73324224
493489251
382578736
401131353
196652685
180679585
420053431
308018527
404123578
188236742
361311912
295230976
222465161
147155128
135013479
254653927
464080638
49422167
10717847
345123586
132796930
227519093
506006191
515178435
341212966
83189419
97779535
302669629
162142653
255066329
209368906
36126798
530129468
105738875
47784345
378953730
489963780
405586388
493041160
249028419
473880912
405402043
298255604
181933778
193876887
332297493
490699771
458139611
424238763
164925972
255959444
519137038
104039217
173799050
358521482
400829278
168316139
9587392
272661578
433119706
189898523
450819585
106046393
99777372
438633519
133554063
12664559
430782917
297943056
413309714
108876036
249871673
96379166
524368612
427435953
363979350
480827796
117126347
368105635
416823424
160207555
207533886
404956106
488582107
163579554
284980785
440093074
28509358
293338276
283538594
527408064
356410194
454377737
206040156
346877709
95627797
361990384
186337508
324453488
145908670
481314756
307463176
154352676
307278596
395151190
63243942
477253829
310795335
1264999
29662063
103531371
478977043
357123518
359977734
422716624
534971197
483729053
104129326
128572620
499408745
495093954
489558532
87204429
126544096
6605400
470333827
57044539
108372064
29411844
15476495
323559199
101073940
363102760
101149678
154943653
100470514
276007691
501185633
395149338
252683305
351218565
413642771
120379344
158608461
80800749
352154719
272061778
102486400
262889267
430856108
264978750
329106490
113145540
425635296
179347223
392254859
100234969
157621945
15534008
211878888
320158686
454713995
45270673
4889710
38472355
210608062
503880877
213199753
507180628
109320352
46695572
511564546
41020231
201487480
439557424
58225440
61975396
207823535
241560573
449400162
363638863
300058101
469345344
259475452
194740279
156392203
231930743
251907613
109896684
320212861
531534647
197254064
39780380
422908816
500213388
239031005
432026990
206140558
369753566
514974659
522307600
206303040
17328421
5353979
154683729
202781900
74335352
101953752
229827098
40726759
183780813
336483206
239069472
39997134
48343704
48767315
435989304
69994681
178787255
111662602
486342666
252328683
25499727
445343226
501072563
134437237
247230116
341523075
310667369
99714127
276379827
396347444
29243358
133324742
175139567
362023992
331633754
188002608
354266452
168859713
165596512
189153823
182655488
414042749
427041585
110401738
264813995
63491349
261951049
290579801
482359235
507179769
99989531
273032153
299272641
385074263
269575726
82634525
391835256
310959060
237887830
297865581
414811468
463640414
472720539
521207944
125337431
261056180
141162663
300052769
58315224
23032560
132778229
264415389
205734471
225485565
307012146
273990497
417508291
85139167
322742768
217227370
367158677
384622815
195345099
483181440
248406686
420931406
82346822
374483441
394445543
271283027
525788207
487194828
138871779
272377412
73574809
165991548
21631505
444006940
176707905
479896841
475233013
285528937
182298185
38472218
471254422
73596295
421010695
5541217
474774062
355621170
230250470
178163401
285519260
457596229
223070220
31737778
358605663
299861533
512899351
328968904
282472562
436430310
352098277
249720982
200436852
501666240
308695673
164136622
21860332
506987707
369353608
433021576
231700130
285527784
127723603
32904305
198051506
214854124
341863969
18999855
228576117
115365437
117284628
297761411
170940411
306958732
68310748
120357007
179180510
511595473
336113540
505466605
389598076
16437522
454944836
303503196
71844744
46821329
278288846
164719652
299873139
354512506
130036453
411917347
72631264
520076874
87291359
339252260
219509652
27914492
246247923
180561441
120178017
57905683
381196828
156052992
294761582
494748140
10154295
93663278
450497541
518392906
246861826
202388212
159842995
199226648
96688306
113766182
20474963
395966186
45757737
170143
533974655
98802592
499757289
522566795
240901277
395798670
318242114
228288943
403984608
420711315
487697252
517375560
385349035
465878703
287892504
311204159
326719835
269258426
190185999
430265859
255464580
379026956
225566315
74883090
218818523
217738297
351182186
332358693
228726493
334148564
401554160
82518232
456493634
512413592
145415839
51533787
514552167
280738559
203026519
215654331
1919988
472078514
442064989
165244763
419353771
128355407
204092486
27965735
393829790
303553208
195787319
204279517
392687812
474873969
250670978
403931374
343270757
77884577
483094900
201692586
445023255
127419870
164966030
419488950
283897927
488575212
463775246
440639267
156218131
289507613
154430760
425597183
65572885
138734239
325018043
498224289
63250056
55223151
442952521
46387887
87431159
310482260
421601335
174487679
273066808
520545635
187444339
490306745
322922612
87963552
478332621
200574816
306567599
502632543
411144264
194460137
357096415
517581747
47722501
192901414
385705920
84049416
295889828
527246472
248148937
252456303
7171570
523758865
140382341
133551854
115736374
113317166
429791966
188771663
44185912
412617682
358151440
292692262
173557666
173395766
37143630
331854966
282393201
223065306
459404046
256156530
427752678
88383560
255691267
536058164
375242685
54480070
262221979
523384634
487209345
289952582
163505643
309634540
13941597
520135679
302894983
124273886
172498730
187403544
349700790
156582845
322597486
302708548
144036306
183843880
326226071
214779415
8609755
336524356
509296912
330612073
440534676
17870367
495043663
180890088
270768434
91006442
444783028
404653877
220419808
484840141
98312221
268383920
49011652
232405987
470962944
91927656
408580887
216125166
66472678
361604065
16043804
20724835
208385511
270726338
128461933
284948918
512819624
45321859
498705188
57326733
67864918
372544572
327653027
456431165
435499561
53905686
194605651
86264594
183051757
49791939
513835483
250729733
153011871
3266916
8126655
460324396
23956628
119207654
85311240
262078567
361426632
31033084
403601276
524649129
151040781
490650365
329612235
69847539
495603065
125251173
272699134
80210968
403706750
173620008
10999832
6899787
450972849
137349129
43701823
180058925
442466587
273523152
455574436
400297475
83433405
53749015
36209056
304092510
103684868
61984022
326958765
501355657
403794091
267885880
50256775
109997769
227996575
482361197
454904547
492465029
461720046
298169749
240793065
2953912
94435164
135857045
67457580
286914727
488306424
274419098
477366031
89844256
15028693
341211604
502069485
305384417
462458351
269676231
167571322
44094412
194267249
62543130
250583880
151371243
186861217
301381684
428070568
112654083
59612793
492705808
536234867
308788274
98771679
216189916
518892861
346485183
8467646
472046267
422516356
117222322
420401680
488721190
288164695
266286500
531276770
116361156
89990217
528160374
189598998
211683967
27517374
55740164
325012347
238734496
448922607
352068459
283773137
48481585
451199936
442295140
471639845
427231253
45768942
325805171
203991041
188600961
309726670
178850626
445527758
350010911
156104845
73068343
238874723
58723953
18974896
329735026
34916536
317498446
242186318
59854950
352212164
100940769
159308404
319378243
157288298
142040927
312341764
522652407
188717272
158521789
23468962
153933206
493327745
356675384
379745373
199553928
394652442
476516602
186392864
154803601
153201361
181595600
295802955
282156789
341614939
465451177
421395621
373373322
255551611
277365301
310647160
22601709
100125540
410441954
333017777
160032551
202820605
501219852
414287185
147278566
52479997
106120897
485836743
343347621
19713720
17633008
444884017
35885569
300446395
366708424
270772838
340155174
327133128
366069128
316651786
410659331
442195716
213135483
388729294
243255249
2572419
495198074
421368479
385043789
34837895
224019208
371239845
279000531
112515307
30779798
420943689
353764089
115716833
292549012
158137325
445949232
102546179
69899969
230695003
344402159
368583084
2904960
508444293
486567567
241421575
372764904
472557843
32759737
19815774
505688098
16960453
158418507
447902650
13593443
249361541
14226152
321134659
216962602
329546826
19843408
229032866
155059962
373073330
235421365
51707597
415521126
51697264
160768530
427052645
311349329
526950366
99388559
56213430
282155366
281008866
461206001
472284929
375784740
243407078
425461164
515524717
298294831
194520034
165890255
37585552
89616355
149340968
319185604
111312598
251916917
136013507
56514205
406130219
470159539
402715691
446935537
295024998
49389595
201292367
347302036
6443981
66364151
306217723
357203409
219363098
184685096
391722588
462667441
447457578
188060029
121391349
308879592
529938987
271425916
502676187
213112570
224505342
374881652
467100181
423732180
42630465
485232980
510957672
506736680
295878027
401178031
490078690
464578107
61521129
265392194
504885023
207707013
68029753
411433622
312117940
222386911
459241297
45031739
267010127
469891047
31225315
32813398
169131821
259392479
294376546
324569563
172462292
270349924
146442497
180174234
81525034
130476750
131669498
27302553
297003827
441272230
60639633
358911902
399555629
305439904
373794269
401164661
22105166
354605490
456395893
101096846
226113280
500012438
418686378
284738312
202251862
206998303
155375069
536155253
368974269
758177
123502949
433372273
112138993
534756064
147095505
62868748
495442381
174576179
243795799
503569719
93568135
353055144
271761702
247931797
516459132
474396377
352759695
283000201
101971557
354711355
150819372
413472010
425082859
292748029
516418947
307948451
463821925
342797302
244961751
412517950
424238763
177291575
266459830
234304477
1325482
17021341
418704981
522558716
180466690
397339594
490957100
502468417
102431744
216580336
399281838
456719495
259667800
8337083
428929659
21318996
172802897
161223225
243961539
46261966
503928442
3507152
420540462
502017850
492436486
79319455
450823816
190057503
89873318
367646416
320143134
426423554
499503314
329634979
225554373
291199280
393843987
415101229
1631088
536238331
235750119
93923009
457852824
337870457
288768477
112965962
5564787
281279301
160584912
506878641
488475634
484444197
96002559
523290802
166335424
118113413
346970993
233665058
390035299
255968763
53347365
92762241
199459383
353392128
407393863
148263624
254036251
44271319
407886875
32274626
100070364
165507893
104076751
168884503
187743216
408403630
250169534
351014366
455851749
292337630
368521005
452960794
209330201
329825341
473283713
149799908
451349376
394790990
527874824
113530758
70967740
56657152
460976405
42894050
245922020
266717958
189321200
489398421
532915252
322811131
443300954
447495122
33071768
305035733
437134091
4036687
339072226
25119687
361126843
510659786
53435347
254684359
192884258
355123100
389494728
385603782
513282526
478178675
4340816
297593235
119979057
321974845
463952052
111152167
255338408
112903185
125382474
35008767
347169341
59958766
436402895
3838498
525335757
122825229
225549164
353757222
101064448
320191153
439833861
132364455
271636269
301361934
180590020
144988708
293761791
9860723
409677387
199971903
331298460
473309837
328756438
498296356
16164663
351849930
102344796
119723944
76468084
188845940
446829779
290015876
276728573
232754807
56924460
9829240
208046794
503949423
342736155
388467846
348364093
391262001
273779664
139842619
504966567
77818177
144778195
178376856
348159727
429745765
97893032
10302943
96104401
465422760
487336138
293975034
327053095
193418245
62072901
334722164
404885599
313743586
97261479
9577674
68330847
259517009
2474076
196140351
517097766
51445623
28088484
380838242
240772832
464782662
43026695
461733042
341034626
442797870
273503018
237051431
230031151
27040534
222465161
253310668
458670273
113636700
477052359
356742053
142985530
224349012
423716812
95588241
36914712
285535950
132720047
220759821
481194011
315320613
167862784
70599977
430300769
407113825
197993451
455867710
318118777
279659521
219000621
255729205
8448421
490793286
32110781
509832464
266759785
441647925
332598383
490076844
212496438
292250319
201005020
309378590
528167127
399334019
179728218
249117627
309877757
495080382
179449900
437715308
164223334
125957541
175671242
389026597
451460380
200583200
289955107
27045188
422134299
426721971
173890799
177654154
347392219
475660238
459928272
385179111
528608230
280940418
172214691
98917173
489647326
82408727
523213807
515950984
150143810
72712924
308549353
384060001
116229526
186776502
488405209
244756174
13975213
49849149
408310332
318297394
196327041
297141031
303198136
463686004
532512505
511015434
155792234
530817000
365650237
335932652
304730144
139925053
462276489
397116917
437019558
178478075
97015367
405709918
438411955
95153324
128284966
301238544
516767088
276837034
124833668
129367410
93767469
163958322
200111077
344392502
196351761
19304663
201563154
328712051
306302257
266977678
405617921
475730545
10430484
998626
419031177
512999066
527913641
535718094
460717530
439394966
180534072
86947380
288254734
341644907
153163893
40207609
92762241
340004005
391020086
438200478
200376694
290473458
26064886
480024264
333457886
194386487
347955391
531776291
176110446
394164441
498400967
82466212
452814301
113109521
80251101
89081067
83770244
365412638
364971008
444529101
459682830
319593999
308393384
371539267
327911061
473271547
2022495
246008192
14602675
306585825
6809928
93714631
275759775
210530522
443480029
527556073
319865863
24968037
460140447
168034891
48264474
460765983
27719475
197677415
70999263
357199902
436947107
316704363
34875684
292149843
70202508
473168127
69841150
127898623
42522097
240512447
405804308
389117609
475552763
348696011
481109967
397527924
370920932
527124912
469343645
161381470
204895080
489576560
489963780
114223638
196186373
96164259
218784
160225404
521043151
295246688
428887739
121870223
265721298
113860283
132094624
349282621
242272672
354884921
15954025
308695714
487838085
32285597
169848805
116145937
499969018
71257077
45797088
184265308
178338888
62288486
139296846
7629825
308469075
268991059
385171316
351671497
488433473
10390939
429231117
312771991
144713614
299236438
532295472
274965533
497601285
451469383
470605932
61291680
176075886
423388983
259289188
444827055
406349182
171650236
23547492
380795094
447369773
144903598
153687380
520640778
366968232
328723251
89982956
283948346
107034322
498065517
317169366
321813962
31129298
238815534
488108308
350157459
22200520
189035693
284459219
135387700
471466126
21218523
234403380
279675675
109494889
3612603
169978668
38594867
124323041
378300073
156729116
146524489
237711805
38409981
442966163
301141133
530845747
11850237
286447370
272292174
260373858
241025952
352384667
435421287
495763105
383466770
137610762
219635629
343073951
88174885
16177625
374495334
433916288
414874969
30618024
433532538
27238353
433315281
373833907
48699640
256498183
257967872
157483863
254242919
224394109
504304872
109958157
444291077
35406984
196852545
206308069
402775267
511815446
301040980
509683009
210273285
68111761
149405697
382751003
413183779
306054939
59099548
469062351
184044879
41372378
515672096
337545339
43163095
261869599
493200541
141668335
239715890
371026529
191825187
152722905
5290328
325566758
240612481
403132169
135886576
426699463
164221996
225838972
203789562
373589166
181479692
332750495
149750615
531540263
220343645
130980274
483054099
229881143
166870050
366152656
154698392
414406554
312436484
501337843
19951666
423673239
524159268
432704189
337652861
41359316
220966567
483815476
192780408
365733140
36251126
300977949
444192957
371459380
489742500
21726168
451521259
12638784
53457911
328211234
34973307
92205606
331651336
286858003
46472658
491405969
410338811
76596866
394118128
157922600
225629432
3613735
351613943
67315382
426740716
120254123
469813445
407046402
386187906
37717694
142469840
28542387
331750457
6047106
175868363
234406264
77744075
510019313
308013553
255870093
391258664
360549792
76316432
306754706
428049317
404313910
277342120
151315569
54334881
314207260
433379513
59693723
385011838
124921749
502924824
218032271
258558040
193271675
79598526
205324623
221087270
253330230
390881134
22613283
331659975
315100971
461754915
440310703
365952132
36228857
23887982
73536731
483656066
368348048
298053612
289996869
505405149
519831720
487840254
413893809
368749982
20570563
408332486
229766943
111070475
327388290
264782746
200811979
380626789
19964037
273038714
38200701
193117928
262366084
402625347
63807312
310560681
270416825
300329531
362214743
371402642
470597257
316883893
198616991
427954365
76777510
288773696
276979615
16564815
108442448
204238361
484970973
179227842
110984633
440180902
46244420
99485619
333924360
107337078
96491825
158879947
16977271
408303382
321750512
8417666
174384913
394283767
463931177
303565514
64894650
230274561
522909582
490922725
134917833
50727535
255812267
86449328
427135895
188289342
46729595
452076353
64100985
243836694
374752574
66062075
154370959
162914193
440534676
241270884
84489137
12680654
107849092
227659238
13075764
259285739
151145011
529334607
72694548
325174787
386083652
173557146
399155946
232313331
512812340
454610542
497622397
211871781
415084352
153397398
377755165
336960673
94030120
477814543
350023681
167772873
199540020
242703396
492482720
155356143
271764995
40020987
248075410
280227099
400176646
212568996
257161711
227247517
109666496
365827130
321134659
366948088
353111745
205943451
144586028
71535677
187276851
43914217
57063241
510490749
313830913
358335355
487665554
233164052
338729844
425159330
423318001
213829999
340270179
286499035
420245687
105046821
370252986
158918738
20952028
34333119
387799422
2240251
49814073
162862181
385378439
270863132
238809201
130711985
425496032
39339548
441993478
183142902
119122868
53402265
209051853
145502010
48829625
475301065
374650219
487121587
368501286
229515147
100073509
173223305
431477742
237554509
401492135
62500309
494179536
447133846
424222589
65811908
417958128
352148376
400284277
30679073
103564963
134293888
266123176
379168599
410251663
201044242
112741922
165881686
286117617
466029343
290473458
195395336
396649746
171723441
35417313
366109367
1179392
262630316
246502431
441359038
522601679
186470728
335011129
145774178
221679765
475351512
241219229
43347628
75428397
191070151
379255681
126576433
179613183
486113432
507366549
168609590
503932899
474830013
220095564
416660894
426780630
407972889
258287407
186543740
62400536
204023188
346541653
58652295
149780803
360634265
119178183
187276851
475473652
456290010
376755124
104239719
247642122
469525386
480782747
303290577
463748772
272302463
420060818
8001697
21176375
84451022
230860161
49553261
5538089
209323602
190036213
521975249
76416477
161003792
91545885
401420731
23086702
197544061
381107519
36878389
414840982
323616803
69682024
367592118
524807185
239964618
237245575
179421767
342074337
432355535
335137666
355686038
91222373
221316980
107407836
408735881
393784362
422563858
180679029
20565939
513629798
33480219
39030255
23560747
191306780
334417445
378309749
310147512
206941848
386168134
363560713
10126093
499158674
378113449
413908153
70431165
37689290
514722819
172398176
92357915
11771929
502213831
433538446
83986300
114071028
232168151
80427923
201940628
400240914
528687084
359397808
46425302
270322752
55929136
406890100
377262933
173011857
532512505
245468407
342544311
385940805
291096798
259874389
121017746
499476820
104218759
436553608
212883110
373617945
84805010
216831447
494237352
100493388
416344010
398087728
324392134
389287463
122239822
221624831
424007926
113515018
497758001
355435347
125977230
398706949
311851724
237776681
285385186
202656978
531457025
222227178
518745023
38972880
320310697
460105047
56202462
132457931
424621246
381982063
82432991
276581043
492233397
141201837
387320451
481273690
264925126
487101844
463853506
51816404
335681520
123174391
4703650
170371556
2267274
265612508
153397398
50779758
529965755
404313338
434755085
330997108
177156734
43756482
400066388
484892859
467716671
419647181
494373287
103986145
306237730
264782746
299566359
319318680
155946765
507900018
138889565
510094949
518928451
56685474
20674294
86113606
127285478
346659509
321569630
204652245
94536742
204494326
324779168
515137452
148774675
139779453
244197586
529970041
240010170
86585737
403363792
188018216
288345281
165257735
271316224
443791073
217190481
124659191
2812080
308385937
513130747
304957625
65621779
83512560
145298893
399948743
301904485
181548152
3195278
243065893
318854066
254249974
536097992
363551401
479158626
210956132
458982986
56661053
378473038
384214250
101096846
393559569
19925203
452871654
495224975
36847514
138396296
53568867
204971237
211098099
441101965
121377473
175762715
168137652
99664413
485934108
330199859
358968105
109290869
107286637
111070475
408070474
93966717
202485044
206361936
526051981
1928919
309715213
449088329
444322727
302908108
54541215
211017220
374854453
111271847
194351371
83113552
320012563
345204378
411927034
459938389
271365227
324753880
235053102
466345788
370686891
87100407
501725382
257538576
533862748
337248448
42740246
325419611
358868001
381212351
497495237
421337852
508138529
419082945
36645818
248611465
455924606
256000958
67224347
494712197
486468098
51711380
361212872
264421745
394816280
150861561
316928916
268592692
361546386
261792105
113727501
226678691
183329907
273760804
188559119
210286679
34676523
355955207
17570860
446995774
172114077
479751139
343567397
317743336
526304349
130478414
130784543
481050697
264022794
94772333
280632127
66024656
446265941
297420724
77469498
39458038
13149817
129401021
207094123
352122395
465765250
374186252
495624105
284965201
91087529
346083425
415008903
3097575
351145811
327208412
466390004
397106591
253781457
23697312
263802149
206873155
524984188
504724648
184664034
265062129
241920330
130716966
95947286
229464746
271978189
223368089
183406051
388237127
442301375
250131110
392612956
75460323
512572374
360172682
51579808
13575440
250405673
99700560
330262625
403048251
477073558
373899583
4120401
140742069
509766902
285464397
2127924
255277296
110644421
221677617
138920420
253993312
323076490
17133943
54509479
376020049
120585201
24708479
474502863
354948776
100774811
423003353
189054236
304821515
156951866
9976049
247059202
218707434
43267263
164715230
339678908
116845420
68877541
401613263
490600710
37117208
72949925
256779899
135433383
433317853
17462849
69045736
418809052
417248696
327028927
436911578
521075115
490751522
165792569
43445884
114874937
316118440
332060444
126822767
199712854
446831025
65700653
397399849
388699893
132375949
237297928
264729623
501608079
132152512
88759150
436525614
198238040
108968927
429132198
433987276
517514669
497957909
173937168
281312393
349008811
383069826
158144201
281385384
104254242
362823064
232466461
130544541
31677061
406733134
431142372
424311756
126391475
375242685
458566089
205844617
236008994
187747144
238687143
322844898
311276820
490061956
223404343
41272863
311967318
95499848
10182418
189252620
208632593
29357809
111909989
305740961
503236990
245984250
10165307
308094798
212618164
536186267
264124352
266395700
74050825
65108280
455060947
512627165
3124578
111673202
295732445
286492962
152035542
503088449
77761779
248146788
425785099
168859991
442393242
229111896
341542271
22629926
253934850
303411797
458334943
418231948
461838764
217604435
172571754
184476501
480441291
529748779
319603820
385286298
233211867
218365981
383351661
90257584
20267015
337931794
465398267
527179782
165537585
449984543
158157621
31051424
527047241
220638858
432126816
265696925
120514913
445694802
348869126
426967411
529769626
531530428
481404907
440054767
134226533
66123244
467140120
358554058
250847960
79751777
354826833
508475402
84532707
320535693
124932612
271665031
377492204
406118933
398087728
142116315
345563963
536329813
173139659
58848668
415350355
272094256
398576425
204135616
328569784
414851768
70100335
247714922
452714070
356339584
324327160
172391783
146656493
224626914
130006018
292014828
356515624
492657376
222649288
278881060
516072920
85195322
461014073
301612600
50556154
190283118
25087532
120842490
377470966
524104362
238046246
206158889
187468347
292726459
414480
146702939
380477303
347744101
117136436
178616028
460799387
419762360
69288421
13090506
15791747
247342919
249285966
459476128
87443837
194308144
107885381
85782946
272965401
12640136
292216565
142697934
103898016
220899541
212795856
337387688
166416159
294467569
267494930
491986336
215682700
20350294
102952649
324317084
314988482
527800258
475868321
314637300
336575058
365520488
162561210
437046083
11216220
284284981
139677905
256904015
272786051
403816257
196101253
73335857
364642938
306594633
347108691
148103337
523883668
3641395
109239122
492657625
298982763
438555929
408947864
495502352
472104524
176898866
96061688
132304564
404872713
405151836
430041101
76716893
527747225
410787679
378568906
459164443
58093290
470735242
129167188
261920111
133797066
387494333
91913041
264739430
139029019
501156918
384343346
177547213
199475294
270027438
455378718
261928794
48269967
163550199
105264400
397582274
294006849
436988298
295198733
66422512
85924445
154623035
489999556
376818859
154373631
396609098
51176389
535765245
177671513
524919084
513467590
172028841
505246174
507257932
149973624
326213689
230916673
220399444
324531280
297519810
8614062
255649413
289124351
122598882
161229879
470342819
5524271
16727808
235841162
483469267
329267426
213311675
467081320
418738135
442031802
87653959
27004656
25321490
184319807
433372604
100466374
115580206
514945443
293932002
212988580
107566854
164804153
46692047
316974320
488442086
130977097
262017211
31623107
88474868
130089522
407886875
512729073
289263797
191857809
195167268
2786264
101262078
291485203
2748815
441750681
517820482
407258823
128574306
111955782
320605097
189216620
421340741
96295988
512874741
311224446
425273526
516955611
176817936
234080188
299454064
57469794
135162117
420654577
259490533
514615812
432451438
201297113
283349173
277420969
167498368
144991481
184187450
230123400
95150218
467375736
280233014
113492325
310293180
77583303
119391605
429845172
314218025
404346523
228308326
109087942
339333412
209537104
330182989
223397598
102603101
514067072
509650505
355140463
101731594
406604497
309686627
520396997
49727849
29975880
476815119
409984827
130684597
94121517
201903105
519250226
225904045
8540053
101722862
75251094
268641860
42498526
265155965
514784144
260032357
251682392
314223137
120040848
252132679
438733703
292475671
8268034
279084345
7430544
28117680
124170191
446716569
114333160
75708310
208495263
42686345
209510244
102876203
532225360
438904825
394107441
2546591
106585189
1714650
519524214
152445143
353255648
474583110
205493690
532245497
383471113
532263221
332659230
254443921
347430781
11502517
222345059
300828168
378675316
335899779
98036361
54227186
305117486
492472660
252259476
118981855
229837355
270926389
137331494
473471484
203582733
483355901
331253128
73397088
481038442
418309384
452855591
460445705
365532561
272549320
351243520
498542094
474290660
251102073
65908940
424569686
343156615
163880117
134070192
378910545
404945913
464183365
450574509
186421106
13999412
38941956
281032492
205218303
1745614
192908008
135600637
354177666
258021069
339577516
182941826
91126998
93273831
259434130
271743893
439302893
370759341
509951453
71173083
183531461
54138844
196440872
460192437
435670786
1151623
446763109
408906965
492490048
524160660
153775456
417769641
336370554
208104729
147129362
332338047
210570733
100267008
154890771
207616936
349199099
411344344
3351996
246451365
23766356
377051441
214698528
431097359
529617262
526478524
116268700
1089729
230419619
74952757
396253930
522630902
200828210
414726856
200274678
340547020
23096220
502893398
270959520
418317403
191472612
69534233
512838051
89838545
333504556
511462349
169423159
231952061
210673130
41146080
424143581
295643725
426639285
302527625
164461329
8207120
160420456
234959936
403388137
367062498
395740063
510571526
74670561
448608615
177778774
195079343
491809526
378724216
431656227
76675754
129208049
7248652
175861707
96207107
89668098
230321571
332511762
261354007
156373102
57255605
431121288
146605205
383402446
243836694
11985854
189772303
533006452
66329210
89128394
397693873
463859285
67029855
116160924
378910545
161488423
462137862
260630924
28728455
451726083
376357907
51548353
313859424
402701282
30090240
228637459
314695922
250890557
26945164
459446935
389116904
185916471
23049611
300785179
328927576
4760785
392711631
98599327
467365378
88314119
197826347
339046391
162212061
323392970
378275162
283544842
246435070
148551894
65331701
205517836
461337926
378568906
114665713
96961108
303673223
506036274
318000111
54256546
36894804
267228189
381763158
346593821
367541445
213581933
241092047
282156789
113012665
104043350
27392931
21717970
98845522
303661410
66762337
506877692
33950227
64342933
80587240
509586275
505431705
226811978
425569728
243863072
248730401
388759116
8276888
22782562
53563044
164553008
73061039
466364453
24647934
382288324
276768044
252857665
36564465
222728355
99178619
19882231
478951410
334815098
162826107
466244170
108947864
531018912
363649415
415335496
65639377
387725137
59210651
217753641
331078737
49008403
50209302
119431105
302162286
431849443
209085220
175582451
153270028
520189510
536330534
250551089
106033534
28521207
486087950
200542343
66225481
148441350
505905683
48985483
136628311
21164363
380380765
409751143
432724814
214118616
509489788
14846785
200996521
77279371
6979906
252636233
492105074
489331406
456634796
37437994
445055941
389139824
32975608
137814926
338975866
300079402
256753107
507739613
177224599
135835520
113815956
441015253
395222986
205286685
312479043
50814680
148003994
168857111
246458
40047107
276494428
85156087
90140872
327399573
166965071
147184837
506740850
313481878
360347910
193808390
18647334
532883476
309030427
452642369
81175366
445571890
77382023
29488763
511646085
420039578
362606007
120853051
84125342
480485779
275251196
38218574
439049937
307631579
402135619
50085682
409095399
31898074
450997923
348670698
451633710
341497818
496658998
192668343
29617056
218409467
199840726
24660020
254557320
518865792
303776338
496801748
425260743
446572114
264083016
129312029
87456897
1357375
222945398
83015526
383334497
192042669
477600357
185419281
295021830
430788548
387338506
68199283
138754846
339264911
201969338
168753521
114386222
336297061
28822292
44947242
192667423
298073059
227630814
271478388
467375736
400855189
54619271
502924824
187022442
253637350
295383197
63175295
445746351
458526062
456837948
424148699
1541089
67008101
403143104
392169126
127882224
364096301
387508674
212973473
195763684
250959564
175912715
458538186
283544842
262960870
483128669
423584932
524644695
184933285
403796364
322798640
201493590
379518947
60247328
157497225
483213703
120892767
385741918
460799387
357717082
229914198
228172798
83451202
531695701
174099706
10706779
208468928
228277324
401958517
108769579
141154768
364746420
9664560
80909938
120301148
363649415
81611805
416689776
223325887
392513541
191877066
358397256
307948451
28209831
164729760
2958968
434628160
150443078
192265866
386528149
265204558
415242246
81391887
495177657
161259533
214913663
497701802
495899297
320792984
485046330
402054963
135065737
123408044
17196689
179193691
274959571
401880692
274979094
287050895
368805512
287120067
332644111
316084438
231502893
140801840
113609829
92935422
238700573
145635273
78020543
332432043
244274548
286020539
378046725
324517048
112385672
252312154
468565570
445443636
486958035
456820451
529846551
11071148
414226962
208250461
418280915
449957239
524441351
35008767
528980734
87266998
150771706
524496354
361470916
136158291
238192817
310920786
527125889
154326841
423430395
463613899
257538748
347157419
240934564
284295004
530050122
415636292
104761199
175963181
283202462
7656422
129651735
288500229
99777006
271712257
223970949
173280329
518182655
420977615
310299877
330279997
114017631
148856961
218407725
247704312
233037787
447427213
408122848
478914247
54585123
215824467
172903906
337440982
308450819
480857971
321845212
392048977
504595263
470560161
196761712
261427876
336978498
413731784
146835092
392866630
221875806
4698319
284939869
416280099
136960426
345866859
257841562
18026668
519318698
333247463
358179779
520787805
531883994
216453704
145681692
269271218
28029068
219334386
59035325
410720435
353100841
155619528
246632490
91811264
451233943
447091599
357979345
504133622
525774768
184103857
475039074
479119530
414867713
382298447
450193399
505214981
218822927
142117474
120188162
58807997
175045357
228674349
433452678
80590809
373325467
376452564
471512739
496876788
300484344
244626529
405429779
505236772
15562040
378901745
153289577
102627011
380039213
467587311
437694960
337479627
183256898
291179002
277056023
284104818
322709927
435669541
202230368
404203081
134408969
241927684
438637938
150557869
95162131
26512191
148191110
331612723
25958903
527554689
94305993
21464687
233754039
512138800
157703423
70274775
152019809
431937705
411163172
15528100
370429107
34696863
199292905
342866802
210344207
439469157
159923291
338118520
308532314
163443429
7117731
59282196
59281046
398603879
258137755
316465547
137244848
383682741
299241161
137829936
372447108
291090292
309722388
115091408
382622581
510950202
178984942
83703547
173820070
485035691
277939463
100852748
148763279
157880412
129670067
289179848
125318540
88490264
232452858
510117621
29092353
42703044
477881185
88410957
19005263
67520710
75832190
40420034
97204419
8377313
496482981
91672849
209765293
414451290
434167115
137355771
27659218
147412693
137651819
284111689
463363609
58305265
438784206
37884637
412155742
270986924
176243655
247230116
105189360
52238683
168297011
17752592
295200883
344764337
385054608
158951259
327091597
507523755
141798771
440955963
23956431
64540779
119068769
530716467
518983006
478261267
2369978
157879383
312641569
86265006
300552628
25678841
485750509
85751661
168014155
320143134
342992789
154386134
353529680
216111655
438774404
296545952
161361425
134459451
317489696
518830857
341206985
410385274
315376224
194438168
447119736
165764660
35685243
60751295
416676735
193897640
61897690
165759460
502327031
67435589
284059080
92646725
399426060
125339582
447178499
349530108
433196421
329147520
500005515
182501665
403383176
166046488
291542503
279502986
205589620
89485481
188928979
413695776
188666762
507823817
40308625
484459579
187416053
203963191
204783835
192947538
454277988
47576692
72553111
225177793
19339542
510324045
127784111
359106944
45894018
178838688
485136937
218533283
449791355
201466785
86649383
431198409
200096615
127019937
219700880
144460585
456508931
51942841
30541747
297985076
416071411
386992589
368530255
189497370
390248503
290461550
499003098
269480481
71552012
272313636
350284956
484538863
249503968
320763832
220482601
222006759
351003299
165123130
28958327
275052277
262741495
296867571
35289026
349152234
88925022
163851369
517241251
487922691
248824455
285988771
97259037
11595923
214870113
189735779
215589924
173551633
275137829
353322489
439429209
474374157
366924913
346383750
260392584
450206548
17041752
66490458
192650896
165638442
347117790
211049844
180560716
72233810
44084942
256534083
446109577
487369326
321955461
353770716
176605820
350523878
505581648
224906879
490666019
266908050
392807853
477343795
307993393
243915793
129041776
460432976
272706218
209811460
269734427
486479874
471562352
426268633
406826262
386592994
386098269
431179012
338555693
319176138
460994675
233785273
140145795
280046409
112764934
352177639
81552364
294724217
415685292
186971671
115509396
318965120
10404470
36895393
453226715
111352562
41357372
300293951
61164285
112399886
210093938
27142234
112067594
477420362
262350686
41578198
322488045
343361648
139066198
536361539
105919507
17312115
142004235
330144185
106754670
492714591
9038180
439556596
144152661
375319455
486690766
298442786
526269349
71289854
469373886
528020525
498948057
259075751
144691942
148290193
343976075
167149376
58158998
194905981
257775338
234332320
213258741
416380838
513258407
522274887
49108405
50331432
175660374
372150470
72834243
179610582
300545787
333549506
382575112
23751220
276629133
78817765
223062759
152771647
456303892
32660115
66195455
76358610
246360723
519547258
189377033
37837002
384270701
227406366
473550873
230773321
157593182
10913855
243790948
490004693
66653604
370948723
509489788
429579802
438685067
147441214
392915424
291250020
163230421
504756713
273984154
52841731
469607409
44015454
282508774
34284316
332935024
74324446
148780046
171086816
121090917
443992765
217600161
67779923
350013706
357175101
81499768
477669282
420934270
525680730
123168849
216035198
347085889
189282729
230681975
362937933
204020327
167810544
345593063
485772498
101306108
120190814
425521390
399211576
154316697
404618501
467260515
67411526
359799571
394105931
527898905
9185712
436115261
295074182
421927711
146407557
191541470
236055866
71708577
93233239
523707172
375372867
463604149
357802191
410390814
430964671
142727519
122973230
257698744
474799472
498922179
207633352
208274105
264605269
18172077
46249267
96735367
420377262
58788257
266143804
434576184
482160883
236106921
517073162
127944594
148851240
30898746
304988571
435237198
456130734
135030220
526493788
15252072
272280673
513663069
56400233
153855481
398311626
178576780
388946211
339339204
176030202
301013935
4215468
325739451
338619864
449487229
81466017
451896493
196616284
346662474
75397623
452948133
514083048
283914120
162894508
354545658
363597723
450274223
258777875
343197546
256847727
79413725
189974436
431797605
320942665
60406834
373049877
132834688
109316621
449095917
405673032
229258092
111053220
74234458
285393388
465658223
322954944
500779444
272064190
126238795
508008819
502370959
420446924
111545574
449652747
244761299
88189540
135781500
469505131
238253925
251175302
463386857
141486402
451557887
359001927
167324429
341272220
356024248
177277427
187809225
225258648
296422070
508967285
175969742
136452544
242303412
374405293
465102466
377572373
36885667
431578918
506800749
266970091
527181761
380134029
184791210
102452064
12478354
509715390
208635441
112247003
429168089
414430129
130837873
354637449
503555520
155792234
294807641
48518307
306100728
161686661
391426633
26847010
489379661
38242142
92516488
146353186
396528870
98669091
301902045
457321171
265916301
352552586
220995700
344101996
508297250
500547931
412981971
107084818
398348836
328037150
522839086
49389595
13425795
206117358
210640014
68510058
80211779
1159607
516907246
54821228
443429093
298857273
464559582
423924566
60822592
335617412
436450210
440497399
365892964
419538297
379834065
457079430
122521246
522698273
190459733
91803227
442997935
20556750
526997090
411762835
333491316
516873403
54179646
429797671
474436816
41279537
2421892
262686200
306917626
486723953
458706017
116457255
153875060
384773482
335025074
526568366
69308791
224558222
254858408
83474093
525342168
155832678
395303872
66726797
166674381
301158309
253876339
527870614
240663605
45841963
364768601
494557208
202699299
289009615
402275890
41975521
146129204
394757651
108853842
203474178
456348353
125959828
533184072
458747651
104861443
74104764
266697639
475030981
271956745
272389390
238927582
143040211
145570462
184489149
376676594
276978743
43279620
280594284
303673223
498289558
269739108
290207881
266314649
169921842
261806872
94056477
380596558
502092868
47234771
281091135
89949277
404102263
283095864
430907227
375444201
274452393
427211540
92250370
292810979
82818677
350282609
355744137
116095900
491518088
536800737
157606513
362335920
92205606
245301333
188208275
525378630
414448162
514333487
99448363
11210581
177416462
36604462
209010262
444357469
91117358
507733087
226841281
424499614
445511941
58388537
291173356
123636345
241916146
208642780
168334507
488308270
503554346
343478485
79816359
268443284
239641779
258472144
379460507
284863455
261603678
228627737
12296239
24220752
475328481
286534356
466765055
436738076
80505755
356854580
316388712
438205976
237275712
33051155
274536425
345093662
473904174
340911310
415335496
528945591
413427932
86040619
347324555
69477123
46750906
187195952
162151927
279619264
62113835
219460070
478677811
129237561
364268909
507497550
307524074
216237899
289431288
262101488
79357233
266036337
457472778
64089624
176293613
128618758
401030674
169105195
435440551
18508446
416462508
127653932
474906861
476418984
524938783
347710095
231438437
397408108
421682715
379365243
175041694
524253018
92494864
7593586
54314173
198437083
211170372
201628104
114239250
84980281
199553928
182093271
348359789
214373311
218491238
469199256
28420546
54568579
1983323
249256857
6739745
426538230
19801308
207269444
270590244
320413353
44076558
25660155
394488025
215773413
298127913
18482669
31349060
457761518
378400294
16157513
68541235
449221743
173225522
103853862
266449973
212122420
168232240
333608753
101646780
381631294
112238353
469452601
83568683
202175880
377263104
529069673
277419010
451646517
411241534
264983331
372665244
153661928
275781995
426021719
356528906
427048558
217213462
422583546
170375068
330934970
17819373
86780988
428158525
387446398
286873790
127207228
463325613
324030975
83096925
296594814
318191072
339109792
423464833
226480254
498391542
187022442
34306829
406161634
330182989
8286271
292461407
368205229
151624644
386097422
53869635
521766569
28174583
206492195
417586092
65521724
110405522
251019508
359032680
470994401
346498899
252400167
139735601
434924042
67193041
154935875
156083282
394060904
277302385
488594861
170371605
47852375
186941403
217133911
197364313
13993495
217181643
90185072
427290147
484800013
492529022
328359010
100560213
132397381
475577890
529849149
199699874
252585570
262191519
393762779
200749527
419164617
188419892
112160054
525031005
73123779
265949553
525066796
353074807
189730595
489206192
373379124
179147897
83702068
213659562
481538750
408095271
407307893
126915856
302475078
286426507
273443264
493949984
354784186
193553540
297276658
21004720
383812128
382981956
511527155
338531904
353387947
332581115
396458409
3353042
472793868
56066411
396176861
66877760
482319976
168609839
55346027
143376303
27648453
96794857
358681841
475940024
226945112
188219279
245598208
199244084
99143092
434188227
477378179
193677409
115745047
157028986
88214029
303588940
6861848
361320777
177999431
204463564
14265083
323100669
188855261
85365946
199796316
28144954
334659752
92688259
507955735
69850075
426259875
427798388
444621501
302829361
347359288
515660611
348798916
380640746
142072148
452977099
340297922
58926614
190185999
8670911
373061593
244350700
18913210
154340637
289502024
330089499
50329198
113912372
75529287
2075682
349079259
496185961
467999615
332907556
323716947
433394788
424409429
507414711
412381701
460975671
347768980
534791233
472229547
4759135
45993633
179422815
372329927
241797027
213867146
525994052
99488736
453168484
425293559
454963711
83856819
493367886
118235817
221258566
212146255
504003893
343321649
322921825
196518228
266250032
428484291
429095436
15472142
411072024
135302116
290814449
378679685
141495251
335291074
118621045
356454389
339491289
293300553
117086947
515446365
371123216
120129189
490985743
212435210
251713325
158851745
509445409
359792834
194238104
19663204
359243621
480174376
78215117
270503560
521250611
204324633
316834842
496649515
88309158
308649738
512000296
311543813
134138048
315545057
499003098
31658339
250050294
113259036
14920978
301231981
141878535
349033640
251829924
52708519
381354690
273917972
260345916
302489086
127929365
51017803
318371975
200786280
44188319
43543192
154308069
452518668
363838792
372356563
255962200
432949410
109340684
330665341
350861525
292695608
152890574
312049654
379879622
16880716
248178779
313603460
144159206
38860204
113672918
308905353
257393713
350895715
181934689
457409189
329344384
153886849
372863089
376358130
448387036
302659783
64305959
368533828
464863001
119895075
193889881
53402265
275079314
368749415
257152211
78636973
92320915
517938495
176545625
9325267
478061062
11071535
141809932
16902390
94903327
71419069
231325196
365049021
358836293
506360328
375990159
87646105
45111141
270046547
198037257
195715533
110656471
274031236
16620299
157502329
275909379
521043151
491279586
408698031
452794764
375581713
37092267
449567403
52580126
427459937
244714996
131099152
429752547
118869092
292805084
527959182
195007697
353460558
474779358
73380829
100947127
457512831
434053795
107620021
514370236
505241493
141471969
21473603
418778413
2389214
10276636
518809908
376387168
457342291
467669887
307775832
237619082
64458317
72500541
531900141
299395471
115378188
29461854
494818341
275524453
211138047
239575557
173100292
508849783
59362573
237122855
193969872
268062186
504310241
421495309
340941464
138384540
93121085
6489251
505384133
70316354
473710279
146693634
136276815
499174246
22897201
311524153
401697228
367389014
18766330
436402833
19362223
183843498
41798894
444436844
136179851
390013911
500794674
411089725
348057763
505769845
57074682
446244326
181935476
350326619
18046940
140513566
29794598
362560006
132797892
216146929
15300040
166403582
194371818
258490408
273915661
201074222
227175756
404980876
456599032
478635739
142386224
333290832
536840113
118864957
111482466
536453084
163659876
349105228
241030541
333576428
462206164
74100347
473031386
489075215
221515263
519054307
172358276
443303438
510590839
407939959
348399899
328501404
24332230
442343992
71191089
352105813
269743028
429022485
147166827
4095275
102512384
431797605
133778793
469090676
476952146
177201990
38193191
251755586
281436539
88786517
234229542
364351853
329983336
379879029
361120499
260201367
52375402
194270723
142220682
226656732
84089080
167139143
79136267
43254906
9919119
211542511
174968802
196761712
177743036
36384761
328783873
134896885
349384135
424220595
87213125
420091994
423584932
428370434
437590534
163233657
168719566
67325463
64413354
509057127
308806002
451839628
187043905
415596649
127202958
67690012
261627615
290160448
356892387
140343408
433759979
261467735
15630607
217830546
131774086
147177505
366221331
429799978
533253118
525440257
426468362
135065737
422392090
48680957
353801606
327993561
357096415
278334849
405675834
179630176
406930009
501011793
417333680
220148412
224160161
472227903
41269486
257895769
503872752
109553209
270200675
192609105
100892238
465604094
305951815
188221355
257217813
479469437
530804586
402021102
359565625
147295064
207734685
466744674
462924495
483910427
310612073
531588594
492420517
99869137
159633987
109966461
494498395
501621933
277877460
349293086
278710753
32006773
489900706
266107231
5564000
177277262
70997314
63007805
28872791
455867074
290438084
459907742
499204885
384492190
464810215
371709734
292153815
171861897
490732030
228172064
385977018
16470740
374085935
306200778
170304165
290809859
111249163
436120547
338367940
390351018
362097573
72442929
491336496
185302952
524019911
367963741
283278565
269194075
8305071
282360561
119172495
44857121
117274148
294867904
371697739
65738452
201092427
115208896
184362812
100940769
435877851
198829534
163518545
208916726
462779826
341618604
61399016
358687629
82350149
358417750
508496781
127055779
235622091
101846468
398151367
462594019
387363823
200809865
496419874
352928606
239381643
418646633
455504684
263020605
450979670
337853727
508330902
490735752
49521691
449271138
478437940
76622170
181536345
483758529
4503965
288740489
496876788
9381780
371190924
355292561
118374251
3546642
446082477
60349862
167883458
77774991
371687887
298027570
62543130
299738487
304256979
152443120
127694859
377077245
333319718
285488418
385872899
244320882
132053798
168799729
313492947
470684557
325242250
331115676
26013228
283304389
165213431
40412475
343024289
126284531
164081883
9196025
235690174
504599517
137876567
492043992
239328972
315829305
379158495
259896585
526640920
133740134
533561305
252812794
349379988
155309739
244705779
154181386
487741659
359315239
223213615
221312781
341275277
55681365
308398120
267156800
179422815
52338179
102545414
410951245
523719590
34512945
494951841
200488574
277232754
323863602
452003476
503436950
402046769
103127212
16998871
60992216
474193681
306772648
279659521
186331796
394000641
268221425
408201973
145488925
308921402
297587219
7635352
477946008
291198770
213716472
288443331
159415688
532683745
26220724
176195219
356146881
313404900
349274730
533143742
119857039
79500006
187086017
249151263
509657904
379622102
356766091
63846382
102299660
509814546
353387947
412693652
411182128
345193819
233335485
161695724
90246208
517885633
107373645
490275086
320399725
19435624
11365560
4509118
191499266
9345369
170679891
222868843
319763739
435323831
199431850
440549364
162135725
454401165
529589736
65102080
218022000
319214901
80727962
507014555
134279720
122926545
457803687
104646394
293127222
500370910
87872555
217245467
17557482
123093165
302428436
486551084
403926910
20730068
477191183
301586107
24038934
154989818
496953427
355647552
436311340
180702948
3932155
285856691
68634370
13333261
208016803
302448261
458366716
342607813
170508694
346846218
370106794
474401611
224928456
469196529
107422602
293140679
366271279
219483928
378740213
422436934
192341458
130781538
215150742
169398636
276223093
389165141
283182942
459682830
171212744
486494760
481189475
511352673
270758765
530988268
316659625
311871279
424139273
369560946
91004586
123297154
328125847
36642566
152419367
305666447
297362245
375226905
285488907
534853901
529825712
27841287
157498638
167725777
300378398
10660560
515476113
387897231
365762594
27766943
125974847
257544031
46343437
65697781
132125162
92904010
221934336
237520823
210900291
455363177
278152504
510332924
323986130
165230547
349080543
127949906
126187682
311915599
123919071
504473147
156148631
344262604
443059065
71762825
40550325
293212528
301645857
127331215
87304827
503043865
442411714
181254743
222557334
124105078
278997881
35789748
153121746
210397477
114160222
105000424
80981931
459636868
462226840
336056762
426290545
411881709
322194464
389223266
130664006
41674364
130816695
158355353
36605179
251843667
317147113
109797447
53090050
225839874
273817579
143233420
503426238
293735229
98918761
377971261
291830098
259940318
1149796
197703657
228024180
22661547
274312078
11365195
339202503
388446381
34133324
398259377
438928891
527150480
111334593
13543735
415883312
9430361
164558899
348164497
421231555
176533726
35816929
7249065
127352175
297445717
216072824
184693180
316046973
28356140
1614982
402453915
59413452
392563058
65223718
231932832
337613211
511490070
342736155
451281527
244623316
351097658
512492128
493407311
313003984
357238064
92111062
348947996
34502761
259116028
209211062
394813606
6508302
57108563
441811864
466559654
306473378
247076033
461441029
385313417
50548904
273531586
437205185
51839042
9257661
258841114
284803551
381676338
433250825
5717825
247961073
251244970
78597585
370666955
223833391
266391467
184660871
221240436
350180708
315860636
99780308
463207038
361912463
397762458
500731485
443683790
328337159
420588056
315033718
376272018
199767165
271896792
134839990
383709366
421869899
203525132
444807498
68522588
391002616
354746146
74514461
285462629
238419239
333467814
148906245
357163777
411859476
216269669
7879819
406998282
256385871
46093125
327119702
490299968
285884466
202586937
414169185
107356473
378339797
92643934
286535523
526173643
301015917
312308919
425843219
330291833
25157195
262315396
159477370
18356335
532059452
412131910
370350550
402528355
226352384
18740322
119689792
518809908
304890874
38575447
62905764
474721386
118621045
81592074
515502192
478339639
113588568
193903944
125538284
47256764
93103583
113770545
264106493
312067966
345104619
515719049
491791147
411333617
413592470
405795525
138219656
132832663
363993655
358662941
417248696
55580861
162882807
17304433
237906829
178810285
433088315
82508064
212011066
152246386
21890475
381398831
308424437
225924164
378341240
296975174
368773405
157602207
395312459
508741924
64785374
208537291
320812506
88124058
412780238
60151428
367614548
13105060
399039913
411719894
292813039
195870809
296751014
35341234
230582765
124010671
459814616
521478171
200124568
318970559
277905359
281083619
509085404
253742110
424930587
319451597
529069078
100317401
234810147
414820193
317093770
517506021
433702725
432527445
423196700
255171154
17614386
330665042
180676980
61151499
183531461
168842463
286968106
96932212
189033929
303182857
210166966
331596787
89969014
466107571
455002938
348244595
479089187
503804719
37717416
514541571
391763984
446177087
342695001
499460766
50032405
98820477
25982904
39069360
190913585
315353357
156350712
428766690
2337499
19819307
267775769
391486156
522084691
132327159
453798420
352038329
24658080
486162802
356068996
64293744
516917035
133919816
388728611
431477742
392535581
120143709
77738742
299956111
337495769
263381216
129142112
407915286
64100985
73100061
177077400
423031130
504428808
222639174
310886207
165097160
531963322
445065533
105016159
172700562
435219883
89396378
407590543
203901625
315447861
131431355
209589839
290963569
77768347
72304810
363281343
152422786
302697902
93714631
8767020
9913633
242028918
27777112
198051506
479279375
231826278
344783060
529206900
191268478
259486785
326390980
278542264
343099979
252398311
468577901
345227864
220650234
362180974
346964161
174286060
219954237
258042011
82634525
268723026
390780788
63168724
508167644
367272463
36850068
534755405
84859569
452556850
223747947
236634589
272366666
274265460
216973195
91624044
350521606
341945060
399647917
382410338
283580842
214181706
473958999
486030762
161609554
346918164
10869400
30602589
295542616
133695695
526178581
490738779
61504390
82712707
252213943
62240327
133968682
282698670
3448552
402843760
522229772
101976694
118901271
143899599
377135860
310415456
428444217
336096724
359966265
428227393
321730786
331222939
389537885
515294480
463296329
110879881
388518411
5222150
176279302
496787518
270007023
37904380
471129797
281515366
69160240
301520499
435227700
33312300
317467279
33051155
449140360
82270057
495773247
373402641
365292803
137870046
397215733
521046944
217115337
169675992
382729339
412559070
380257203
370222883
234066800
396886836
496166875
131181390
100846895
221323409
371362039
274231302
404904956
531565427
39988595
369912268
178581361
455512426
146557604
164715230
40397967
304844568
528944956
21429698
301424011
276296670
509740425
371421613
24142307
530426056
225690959
301586107
397484670
103880674
205056353
415621185
406996570
455390412
19687719
336891061
368926223
416402525
26401368
186716682
276690381
261675767
379643973
60726225
390692385
165147954
139675036
534288317
281744737
491006874
402841031
478045072
208047361
325261212
435492391
368701895
533448885
430606286
236889659
327563947
16394178
103067361
502496669
78144859
57758017
529002208
177083835
27268895
181389835
412781209
328479016
34153505
56126036
458181028
234274805
328237172
216205650
324894735
67926035
178215126
244775429
222954248
411523642
453484457
42418373
155729685
292887043
225501168
18550054
378895488
514784176
260131963
243891043
320965664
173867910
66229302
272888276
167757234
104545221
11098528
427914671
217475942
75106165
258089088
409814893
311060086
80571462
167250211
197945851
236359893
256444706
34989690
405043717
463742579
151610056
510797431
187566511
54355072
374071731
346230559
149687148
117793507
371504072
225023183
180382551
86010779
137954711
185184970
466323132
33800700
467845827
485939388
347513057
185884365
134021742
391595258
532955294
424242785
288008342
152416432
364297385
388726270
518814017
195552160
207993508
232044898
129174331
235374435
228810584
478663732
237106514
455957894
187709267
445477963
26560837
210179607
264766211
333944645
26368011
41876851
410033845
29495619
379622102
33464678
342388377
74373312
448661621
513323629
134260212
341262759
329012675
518664625
110043532
290854753
266104187
125142662
7270476
269554532
96837850
400403687
278087827
504921995
255044209
498113445
505317915
447661443
95572401
274713113
179837598
104504987
100659250
406049283
371664820
140249600
185859924
88485960
484513404
517788010
312210179
140119578
385543270
104667840
271866327
194902639
153946078
161838446
475585760
444973814
34869732
495194550
506699785
243863072
36428415
133180758
256169654
460876882
87638791
395166170
323556983
145644209
127435013
443573507
90537157
190647533
273901330
389098663
91796393
393995367
246439141
12859016
430471879
469419197
120413004
118970557
4243033
118301157
306863061
241551034
83192287
420139839
183555372
311045279
381027556
499662453
137971026
512289974
16045061
288885309
445404558
69089931
253760104
2595537
517526081
364530763
317150533
349149485
271260697
125950302
233096510
283594421
501821660
214412421
403083251
164707640
143626362
206809118
336457619
6859439
420359125
86772475
167151537
478345864
365079732
442974630
229910099
79317345
515176259
152451588
241975497
426442428
460090353
320801322
148315565
383753961
54626298
195690223
536830304
269622913
470237317
386159754
306141114
158466549
189742935
36220537
170287174
360673053
247024362
141185062
473704002
319299484
122231381
397074677
465102466
325861007
62823126
335328309
166618557
76377570
369642779
294756651
308269479
406138119
77373965
52407844
446809378
111408551
446184110
220179231
326501451
178909528
279701789
389699175
331917976
406647010
280920519
387606061
448581478
320669610
85751661
168299437
494103447
304739355
108664124
499408745
219211691
71047390
309817370
358676481
14755634
297749461
73538581
442301375
392083855
202408590
304832166
494835544
313404034
390754605
2062790
106209810
530249782
320972064
305617271
171718344
492811760
381400442
233521709
352618227
54476663
458896289
148776032
366362541
396298288
281564159
60890654
416596223
70144545
469049593
196147671
29288567
493949984
17944511
532173080
317111531
528520303
498479253
12869219
250002323
275475588
429850719
234684459
96455593
99647719
484798560
203043715
206809118
282696998
382271156
14178107
245775342
1187200
503570860
154039677
513950498
26772668
74275053
56940649
242565246
371952307
345048080
67613652
500732926
277621450
179094320
407292884
494645451
240196008
8575836
536506543
529935879
383516298
17251654
519351805
530690931
150383689
157365801
390024606
241599710
281032492
43040598
120792479
43711260
116204837
231592530
298936625
117097361
365762594
21167272
215729243
492266737
489635746
164647428
152400229
211217297
492810413
165548577
40371703
502991784
219629641
90143044
61167034
55313327
508197886
49620354
131625825
328546104
252819597
167818545
75224636
249582624
420936811
228474927
391175817
167349057
449114941
432105358
314273733
294501087
351489292
107912094
332620308
217934102
155985283
61513494
80179008
458928692
477052744
10135482
78849819
494604344
17833024
402020736
385463026
267994471
493146432
388792888
20472125
105990524
475156989
91783551
26720301
524383039
418730178
289680409
375229192
158723271
6172771
357587492
129059327
260037410
2752721
83157341
245376167
401507847
41507312
400366956
471609909
252416832
319199466
445360303
329664154
237858404
482595528
88135181
209144427
494944875
522419927
416184801
83659124
6564490
63676082
210424982
343315942
165644969
92465626
136049336
276587018
494940625
522011540
58040243
308130411
323196010
451300460
96102323
440163767
18044724
237297928
331112076
204814029
242084936
57584729
139641024
97871233
375375309
103180665
405851569
414799680
187788356
387214759
330095854
527897977
133870562
415041813
267131780
104275971
377965071
431593357
517970538
487632219
144589062
110466746
193170237
486559485
464442323
376151668
508694319
182081794
281303333
383735229
384324457
357449357
507987062
226424223
134070192
514246485
176889085
299101459
339089456
136027658
354252782
122670007
126615125
462088135
266577068
359516281
321747502
350824120
461465734
235703001
402740822
453422753
216497042
118688858
312875542
457068289
477223598
343187464
294705802
45645228
81534965
380309125
403225783
164831487
414695444
268317934
414572463
45213733
491186193
415841144
519483486
9410430
334701813
140969571
453413102
421807965
495547356
403477043
185565663
465625225
299158387
274791287
72444734
270299697
524061543
468171523
309840162
439598233
25694995
515494276
519304267
51934298
514618183
443857840
516504671
427247104
333693785
259179441
536262450
75939308
252583001
302436833
137958684
407721834
184817828
371710680
240696419
218222259
75676391
464769732
172653170
63538759
440799130
398645516
481042877
81095820
348182520
96119622
318709461
115144796
372126961
90922442
247650423
351177425
78057540
444382091
265170572
449250326
284702523
513088089
288006081
47308573
187024161
159695232
460532385
488669036
446980982
73951605
315326241
390531108
441756597
347317999
55306337
335918220
316470500
41544484
82520050
163290138
469004936
77818709
123531738
284040724
368218252
536525553
476004195
425665978
518384742
521988028
37423282
35864251
298320977
501751169
440694043
528632561
47516406
492280008
104164899
209119654
247176397
415663487
221847200
434315829
511919147
473349123
443105371
135412244
338699557
419451675
182061993
369576278
130021399
23515141
481911761
201525873
72498262
247914670
399904888
72615002
105821228
27203934
451373829
12075838
169203564
59035325
286984741
22273899
91518136
530826076
42531776
161951242
336966250
169932364
517424625
237143461
186654309
518827028
479381308
278782899
510905473
115657543
501256776
404622901
164236664
457692507
51060438
474620072
277803472
109898474
531132764
146302547
536327771
466540209
334207148
386967102
280478582
383697732
530560023
139098427
57499177
219512839
152794525
144819731
273515351
79065711
46036980
262609334
42582206
108839775
387883727
14385281
450861581
512836591
286090633
530286000
285028295
111210996
298906371
77656396
521243400
393280927
60992816
289802973
269012778
182548825
465833884
513776776
266727149
84058102
359973819
82397329
148919089
357197747
186254536
343373046
47731508
311958268
466682939
15929722
532260850
69690599
341586708
386187906
155377018
47576692
97625618
218537030
91862676
370938141
16889331
288253563
95150073
409492377
197914107
32225727
517058162
498405447
360046381
305214865
53145342
488663416
467179444
451911673
280851549
386642167
421276546
231414098
475864790
265140030
200442575
41987737
384692193
248328529
582459
126475694
318919525
422402968
142450857
304193754
402307769
67435428
54785192
423068653
508634379
394021248
133717110
500936033
258626221
154661835
504666760
386195869
333265555
102783168
473497922
29358221
275663981
378504000
258816332
652421
246716388
301172619
530826076
144733177
311712517
118860631
473201896
179192827
301363352
131326368
9932638
509910782
81730511
385325188
203624121
496914714
66383525
356240769
114037035
73514177
45867509
44644036
186663709
142447469
26387823
184377338
157083270
115801974
66973913
249882603
310986081
437941378
182821015
240277208
130850874
122552283
447246700
126171469
60303547
372627861
141178493
401495766
459155384
1743410
239558723
399899533
378054376
111876463
391501248
363918730
395084074
106546125
461495371
439865341
409632867
508693188
137477827
126624197
102212697
448188031
387891069
477315788
486761407
341288386
465196186
433394788
177702299
535084525
361338881
293420360
105195922
418855619
243511341
228730
34434845
41647106
504344113
329716544
453111985
436557887
529732093
502128279
487851160
468141144
478072166
55053241
199339423
177192306
247592359
159195966
435365498
288752073
301021525
255022090
395486860
130626603
416942168
100004592
165000675
251458932
129930539
9605304
251145880
160250655
202741319
361044771
136894018
534849206
87234229
20811140
233927996
291470363
94701167
208984749
2062790
512688717
123377845
447314074
377886489
173864604
475479947
216227472
21546641
319896565
270983281
378630198
289047177
198792781
136513586
112404345
187306738
76816631
407712057
123035119
504396957
456736309
507998924
372282740
366438024
319057699
366087668
269242679
162793229
294467569
142730960
501941782
439231357
170025080
420073425
535189993
52735681
339767757
417675515
313512742
180026131
388077789
30151188
460438111
503381553
302575362
171519798
372503555
481128295
155442215
172103548
476372610
260520442
63778764
482233036
327117843
192751292
376631145
347140587
223242050
113912372
40014169
417130451
126313704
358962357
192325884
44428625
321894988
417458946
456290010
291413729
98081232
338133951
20876907
109214355
482315288
345582042
413866984
150501697
338970345
428997081
483622485
309702887
108587186
51762149
451394198
506478510
397696814
154894382
499537184
341039258
344350919
142782281
132130542
48916332
398485793
409916059
402387240
396157571
237474583
140456534
482217917
175498905
205407679
410115903
377983674
47751630
262422899
50050118
36330545
405255195
213158308
345257583
463814310
81780211
115091541
321058860
48653169
232103164
535360989
455672135
446779287
128710780
330665341
121126948
2731045
224918314
520412386
504804779
368737659
199051710
313311679
199698113
479636147
373648007
445633535
452764459
474473403
370185582
240522234
65760184
251518148
82049546
333593709
351207114
145346135
333228169
26147124
236890067
44492574
103587009
245811352
310257318
97123860
57648736
306946805
301737255
497013771
409266744
440947861
534236223
70707792
522043822
218764153
255284071
452309243
166472470
484250311
72778550
330594676
502867752
473667238
274469792
105683639
432382611
309243217
296212720
421753177
304444626
501678634
148400848
301903901
230825153
417520913
534217516
142269843
50538771
158195170
127357645
184572185
146282907
225554373
530188684
48343704
277090485
47036999
147497288
277914284
465485991
42215675
349896365
186090278
243634185
161003792
439785115
528668682
272434180
420323889
154361466
497438846
271369183
119523924
251659854
174727793
36854074
469838532
245930384
302419441
215579107
56399915
117338010
160994779
3265905
305187985
237083782
206693717
14002140
16521138
191839199
209073012
218704101
177092891
61568022
242861076
145414740
92299924
225427100
320098710
253796562
21349974
130470445
283127166
299678727
54829909
267002794
406405615
187373250
241867664
208676814
487802702
432619218
321782062
502899043
493930535
72715360
478162103
143616543
115956238
133386059
430592565
95156921
278627483
512480212
471242490
272008788
323475152
39271111
421337852
390946798
5242379
193168277
382120617
399405292
71076726
112965962
373629603
317471819
313368497
458856869
350769287
345346138
120506865
280079795
43868009
251684820
186168389
441666606
299518594
506379538
97724988
186833254
245561542
127524168
46214316
210291483
433440287
500967625
54702257
430832155
124347465
258792455
372875889
338913020
140958000
390670400
50751272
491751139
201885483
82493532
67885274
528411989
497534363
535360989
489739396
200156861
10308932
219221002
168112496
85135124
350916491
57493088
388600903
524495869
166004694
488609887
11969801
196318281
299393855
239948769
342223250
282864830
293132301
365326965
163004984
3300896
416394973
30388959
431400679
182358436
348393817
480786730
451281527
192845698
116223075
304246415
449526834
428524700
461122194
382235879
458696931
533532795
64906012
235927985
138416639
439247693
509753491
413427209
337688334
460173314
435254259
259090436
346053745
150915574
291626487
136134713
142695043
167585814
328751611
149960192
19054889
66876401
339989402
272813147
217165216
48415575
350202878
287683057
365096368
428527389
411076754
471314617
250522607
365158571
56135476
300446395
96100972
360177658
454001252
32389609
11098528
368773372
288154206
233713393
54792009
434236966
378102504
282594819
62240774
96057233
137994238
140913617
459199381
301361934
312328180
246604269
62905311
535290696
47699771
364871804
403855059
174650254
495196377
266727995
505491654
35866055
480898362
535793989
166698566
420277161
310674629
501005412
347550099
249154032
273074760
125894957
186371127
483618834
417623605
166636808
161724293
181523657
368676254
103486104
432294454
399949689
466523410
80567112
527047241
320118565
241441556
118081664
504153295
62995002
309533256
14455278
138433180
415372864
207795903
122595676
221316980
504056843
137614365
404889784
97255540
356704733
284237868
44177259
156415278
142113002
499466425
255579999
499226222
492198629
142911487
125481204
324328907
343783639
65721849
266685443
64689716
462976852
463206075
284971288
310350077
86361340
345197999
128822257
100672675
484504674
189684183
322610762
110350740
253060487
207685687
511594374
62484509
85680539
274860466
29519225
281405954
519756974
313000584
334868199
60798962
237297928
345374538
402729463
130962580
504615228
57443385
454664855
289996869
68776751
149768018
328691271
529374417
456820451
494768665
340590743
235705497
133867853
490378421
266914135
174840412
167182136
403855059
524523007
525660712
376158582
13373927
264714818
45942968
529748779
239611930
448745729
363666870
512981891
463539254
66378280
479695478
120522496
59928858
463177718
149226517
47563519
454904547
470196006
255813792
536725940
390955158
203487883
481863248
124820341
46451463
464116694
213470357
457544292
177887297
35720826
349321866
473342297
318007006
247340045
446516500
69184378
478535557
328831090
322327019
469797198
442311433
423280932
66754081
379818545
461279846
27014380
320082526
424188315
335619213
42796674
496429260
290578059
66973913
507860986
374855249
321124883
32882069
342618033
115570810
442311433
33710278
390071707
36625516
183420978
114040611
123575359
156170940
238343515
134823860
284939675
381637843
158322869
533761270
57084965
129556806
461601279
186691344
313721315
44728711
475923073
213780918
85220961
141471969
184213034
511586635
408332486
514640098
121139219
426581045
220452571
206147837
253118118
159196455
522371766
9071865
69101819
87646105
479399977
514562713
198629154
253047270
246042846
111474122
140159056
302661863
485867767
310294978
309186104
312469285
395356051
190005275
532664181
161999059
437553351
347140587
105084102
410392831
266351246
472840311
511213778
62408193
365072952
323447706
29835725
73561757
149295778
244424990
451978089
192445561
494313370
493032336
431672703
114136653
213105581
417007727
518224169
397573021
196505442
516098092
461777195
305361018
378251932
526498203
336171832
352402898
335673697
223321572
208274105
12995524
325394893
280671339
310066787
178800487
296488416
59553463
115466585
225515605
58261607
65592375
334022743
529744312
525605398
353502760
384506275
394510041
293481882
221591133
388018092
42889202
269717271
201982670
313501345
398216762
75196896
17426543
2260009
64565856
380372899
387830867
504533588
473477880
311304125
38587932
69308791
315780590
25704948
248952344
288736953
73838725
71493051
285617980
59535462
14939147
371405471
49973533
486862215
422203029
435952915
123017817
226956779
505681594
240772832
4787700
332240051
103973911
527408064
478676277
66807618
263453398
154863068
277047858
322157129
51608619
325793026
105922769
329889982
121683699
124945505
72346297
411634045
373379124
174267725
182676431
71066863
399942619
481376887
278881060
453952654
102497936
307683494
421515526
453524717
429307866
366392792
78505480
254772322
7206227
26875103
287959392
146536403
307909175
246490301
377553693
400237672
207876027
163708740
490157952
303761611
468371872
7897774
6185393
226520678
516267921
156131183
31485537
514150552
113703028
166917907
60204142
198910392
377859605
431861152
171877072
322573143
519290390
76863593
246490871
460993869
151475847
141956765
38174240
136864056
8425436
206811706
50189542
60751295
352445557
418741053
292208547
374930074
281071843
227441837
314739057
323308070
369510932
72001534
490019180
314796040
4154932
16041022
500004251
321364150
515659074
158003526
495788425
353698543
301146481
149039131
258898182
518957696
468941295
400088087
28100249
116436379
320192413
375163727
421172878
63720508
30767944
464853409
122621594
431520971
75098537
366575049
29851450
277975963
331181775
511165511
378229681
488253071
515566236
490952816
328911702
59625497
398786327
222756745
87453195
87980869
414520114
465676947
254056897
303353748
10381995
143611619
252247053
484215005
461597214
57794619
419580175
246533956
377037810
76775650
61142039
111606361
279468756
28024183
393245029
35442890
265160274
453183009
369502068
201059781
385906626
23874851
327929723
433226566
356976094
420076791
414325786
103244545
148754813
500716811
414841379
407705732
158087633
25302759
412166433
49301483
250131110
261605646
148144899
411058234
257412328
294998788
287073694
214953706
273280324
463520045
105502150
451801188
504439693
462667963
442641608
250672708
242565246
47849151
22883281
283657294
97493821
23956628
36572624
276054392
429654806
168845196
77137559
184592400
251973446
405695053
1444444
363070527
17044049
480769678
368382850
439676427
19445453
319935959
266884636
92389245
481092687
181897610
503753330
227833487
491881224
88042085
142579018
346980011
205246725
391745064
45522852
258553105
263603376
282111170
49228991
173206818
416716299
53158174
152247147
356146881
60082222
308710537
26012870
287616673
153013651
505335708
60890654
182897382
528917152
228785379
299217191
179829526
497190628
176835832
459389054
50392874
76334875
421592517
322587986
340466696
64426398
49558318
389874411
397169571
174066535
415654101
332428181
141758003
151971883
399184072
531703999
73126969
383913904
439943788
135562696
348947996
99191742
417409703
388440913
473818480
417501076
96468711
100995824
420123505
345333865
326028370
29179825
262950610
279310685
115236676
47468605
207791259
379298323
148524536
98372315
530081205
343037391
64642311
214178583
48547752
443714760
60441027
385195288
397168375
181840926
80100904
293755284
7077797
7699454
163444477
321783626
134669434
345674683
331543724
520983856
163992337
121263085
85786377
154217653
515719049
160675167
401740055
494068173
181112913
71543361
404951140
13226333
265037225
47594463
158992604
328377891
483157504
212772329
525161720
131431355
423920761
460439460
118173542
129465203
202078771
400687666
279942398
380165405
271262998
534599319
360108564
483610601
46261966
104661942
38658905
134293888
37483405
505318644
393920910
124333282
91789813
404028426
236273144
226514369
345238878
111816414
26965047
69079480
327352318
76925173
94171822
280851549
194407432
487723737
38472218
227744582
17669141
306402351
192171601
457130942
73724203
469198843
348893122
148214720
121374698
415087754
41109885
258066772
435005664
377994360
499365212
416381007
196943538
308560851
280652653
272750709
242624423
130156598
521088643
63455657
85138530
214313441
448787896
387222862
263331112
72518284
499504097
409647862
337865271
208395664
109123033
112993563
482319976
53544393
439405550
203908939
123674106
527066353
112049026
47157196
509768512
91530947
430407352
431402083
217216731
302341905
413552262
528855375
355136558
527549292
35913556
163230421
224259774
383837327
157546698
461307600
358524615
497022522
246161536
180711054
425546113
164911035
35769621
233062472
266691317
288216658
167705564
355213949
472835037
400410306
489030029
151062547
426442428
122777988
301786595
73113757
20530452
186056832
347346721
339315617
252225924
168760857
234964674
210166186
495424221
188429073
227728698
401369721
379451996
49853865
406713330
178242512
43214648
535426029
146161145
57407183
73169193
188060029
522986699
243846620
385693402
310093491
520998591
29389346
19141991
376304281
468892268
408649035
280158327
158828837
81752433
80999811
262229865
225700361
86416457
3343897
379391826
254743215
40591701
69332922
287673246
4142139
413869438
404628242
202164615
392430236
44660672
299272641
514151033
317599619
165760382
226047363
44325922
388972258
253051974
206832145
102163921
139773993
22888997
116599406
481974528
228103562
507596452
428919938
428592852
264768879
345290760
365860639
511595861
83369755
57708995
182884330
148563560
263036935
164390226
99562608
392670721
262903834
201446675
22665180
308695714
23913684
21474366
248016181
248262957
311815258
490674165
152687792
322318742
51720207
450845416
262411917
336218069
82715359
60726225
378519528
359032680
94672748
42098175
252389763
346342453
220695753
277174829
364416333
284801612
374344205
515685680
471657144
391640981
128756118
179947057
123758044
41647238
218006390
61708198
112067132
289363780
289198053
15560427
284402881
13640563
116959222
361663244
7611928
203019345
6731904
191454009
430596081
211170372
260508503
159803648
484214307
447493933
437109441
130452832
119069015
512494756
421378356
63275278
84780556
444357469
157479117
230086540
406815458
431344019
34982900
402085676
497751332
400973660
402993054
114469665
132287487
469143801
380344215
213510793
279615754
380175835
288740209
459689056
97445790
246330768
125016723
217840154
94020336
21480595
163965199
308334353
324956041
435602170
242779252
396761579
515543072
125295370
120898614
408479806
458044138
197296241
47016361
483617487
176005900
92762241
161077032
258540882
186763231
93051291
158550403
197151293
240928962
76762118
306797413
295591862
412869562
213372122
137004178
354542587
180314902
246895355
400785334
63137704
27577098
71066863
386528727
413384869
229632615
56273989
278255650
3652183
225369182
91466035
491997763
94794345
62577787
37552489
90678427
130373078
287356398
221373184
100469631
266830231
284764441
280832155
167955875
502106809
391770349
1688171
90521152
351150189
192628443
62923249
101716358
441366303
417084086
500103893
238707997
276072951
15623315
94579098
199124971
303264971
92533437
186462375
28594502
407512569
285729946
113071420
216335987
412110171
271150272
307339298
439800258
27871960
157332716
372153754
372699707
391263017
225508925
488274038
240413321
535395386
500765365
192339148
461268653
436045989
497713921
49853865
402266750
240824392
438287076
150557869
132754831
24100402
417101346
353644128
231427847
47662377
42700936
62395761
43912461
239576296
284035537
55541522
307938073
111231524
244907512
215943005
65062736
480007334
189128212
83085799
61616716
60254658
97315405
40910503
156131183
143157954
493485401
35274783
40834734
281201184
81847089
242279523
348276937
214545708
36847746
359046025
163136925
435582887
337440819
230585470
151166555
267175349
38611300
124429654
250649240
304598652
501982589
409277018
209496623
244993374
256721501
181468137
517848938
461966768
8775106
246076526
63950119
302289571
462250486
206794254
409796028
19494271
273562670
77565078
480620400
131571997
523425474
422525302
440944903
405586292
111135663
216120183
70910853
162007791
245895272
342698824
335133560
323154306
84471135
131861406
339475563
189309956
89968083
222646417
533024025
281472055
245942053
127246502
203889789
356731843
16737456
51533242
325992023
196358017
356141040
409509088
480588636
505255443
508475709
252104592
2225030
401665767
518642650
316566997
76415190
493655921
359805552
138770775
492276711
515150912
129817563
178242512
446553099
225718918
71172255
253837945
535445159
495712366
138901399
19426183
373941794
164013379
494383043
257314504
229486942
366002278
507705093
158550403
456235686
211635270
75876022
257514352
58718502
263122389
130248636
466497666
308105895
40104161
92395960
329953516
201585192
327451587
96924547
485676398
71807640
406172697
420185804
58144033
245338067
233628176
234496751
141641721
175267052
406477846
488955673
344367356
106419083
178851422
230516459
394551545
400542098
344608963
171626714
273233859
441327554
420106254
253573210
60696020
284300648
56921415
409092970
215798565
441879687
425082859
331474888
147765129
512902718
21695893
8228986
360869711
331807177
407205425
12725595
78819812
327032236
182562613
131587131
451047021
429718129
433399498
388516567
116451034
32195349
93825076
385043789
259892361
396458409
149392677
235687498
205846094
176366334
23928495
92386452
315746441
417328683
503586231
266826366
223791594
282841656
464836538
220280564
75586941
377199515
189134759
148871660
395155035
371286904
465717442
226598780
440210945
275161063
521935143
301119481
483128669
163274308
529769626
417569266
423882789
238483437
109437984
76535614
256658597
57009592
181577017
120327593
133757073
30495648
134400318
107758663
68281124
342683168
40104161
152407394
283782462
24093258
179544738
423838657
30843759
214432135
432690971
375589496
390914426
425365544
187197029
472424723
43756482
444109471
211326901
276282768
534605437
52275280
290868024
137830726
340446
66435305
124310176
319147844
226528179
340521146
62459556
359928212
280999446
473103174
41083767
499923820
325253476
52843061
278123046
63970534
297948543
310267643
427957394
436830282
247634221
196072915
312164186
81465044
178887541
499427423
353597080
426569928
62169756
228428847
391252544
42298887
137808244
343478485
367578707
481776876
229549880
418698152
336758153
86005792
315101456
361879857
383560310
270144639
89917402
406481710
41510194
107716219
73812469
535769641
491709743
228314564
346034742
286005269
233285450
185899334
206000017
123208908
333615977
500603322
283651894
97424391
492189305
39909807
392227356
375705505
44130279
40213864
223501819
533195515
221918125
215060266
292086638
174650446
318528171
17920375
226858836
13850781
298558097
129646363
180937286
149835436
88443460
514122711
430741178
509334940
301798165
395709301
121747338
114593082
265204558
9489887
310582818
421472334
108383554
430602726
172358276
184185074
319285517
214817801
130935311
292959258
399716154
228024586
341835382
153594029
264436300
435434565
280417208
219458690
501745329
484268674
507317499
358294100
105319393
396093105
138261376
363369897
78224641
143773340
291226350
487272909
261009048
6590003
2359628
512960899
179783296
381895602
294617735
473081303
204206148
63650512
436632977
528091550
416063447
299798308
45754485
178380018
237218051
181193419
508489594
525290653
426960558
289967535
424427074
170767537
382741925
23556403
236181238
405048743
282111599
366334174
81291679
34625188
62925364
209064816
133345782
45543985
16740144
85092277
41915703
243823391
429208721
213220214
188942522
246132275
302177854
234018802
394632563
249042487
62763723
218530870
482616336
255030829
66562578
85190762
326731089
379024003
370994682
60088495
376667962
11504411
342533241
117398926
226145758
120368848
433581260
287272682
361373701
365788825
381792930
362089957
482360176
41813472
197227897
273475893
511187754
532086158
118451797
265291626
416869289
80668856
374823268
122594878
448213099
114216319
332496347
9899319
508510134
431916387
11461765
529154363
121781375
143682683
24135460
445349948
305000599
160496215
271697626
14687890
493213728
218321434
33202690
118134208
204293348
487994908
522615075
286583439
434500853
399738990
315009770
477625835
232926651
239250499
373194140
49676443
462413406
421949611
499357984
352569087
103531371
314924649
208970471
289899140
92825835
217216972
496175519
314820200
250072029
88377446
137421963
228073873
272805727
55177099
262961590
7066528
316165744
161158459
229019092
415746620
371105772
302762746
307894584
430142965
529157280
321883641
282019310
475453177
396278456
156392909
79998888
412029512
348857203
411433834
190796611
461034038
533797166
394788993
391812866
283793238
274188450
355690762
433627527
282884464
272440961
383798982
227994885
113139130
141974054
392340121
425455071
187603117
331089387
213158308
438474937
49874122
25529916
67012396
178494827
372612898
211180435
125862620
529958434
57564128
149717675
242760081
42695312
247511356
48981743
437779013
333038810
372748225
324511264
224037121
411460139
517302796
141026742
154855941
468301512
181998089
327246566
130935229
344634788
339214889
487083402
156851328
239321835
309735623
414353215
361896194
507583533
397827877
108415954
344010127
269669068
169713291
474702241
176674838
463163197
386124941
316938867
308597206
365284154
237284835
436703479
123280134
25287844
3723643
170789276
132139577
525062083
98046302
366457920
384190866
32983078
16010602
302094781
171833735
303677845
293978658
512980265
46152110
156328382
193982534
247651535
58457145
101511866
257054020
205017951
403787940
230625326
401133953
27424907
379982819
41772659
313230117
432582891
418216788
326372666
225559860
82514599
21869412
255098848
211118257
314244277
200486679
125877733
338736736
385767353
419016380
7844304
325009247
278927665
473129583
166179136
441839485
278836631
59628813
398168916
276001747
9639872
420298171
418080314
182675597
398933232
281052082
200525247
85776810
482138625
109856996
164858370
23991408
6262428
105934626
425035166
27038745
148484796
159352552
259568190
220133480
296918580
388240643
228105493
194218790
306980164
509854121
113546496
406514841
402309474
311856046
15926266
124481621
43838077
501301922
204195682
528374873
490788688
355891109
95196159
536005143
449365146
266680650
89225850
6023427
377443365
412867512
425435286
101310974
68521730
191493925
358266350
240070823
317737602
345360827
513654945
392948415
482957270
154819342
461437535
517742151
140185900
94884877
359391990
315143007
309916226
492261342
505556510
288952337
389407563
57675645
399638534
58926614
181792895
237870695
3788630
246861826
93128767
250124689
295901303
182465936
165676099
265506755
230774897
438882365
304418113
262908152
330895788
205164014
268485686
192572029
251755586
295647249
48705703
264006238
29929894
9559493
422824587
228355090
267046103
456947542
100136051
283780211
484940679
336611836
11959202
146945579
11214682
180677959
70265798
138927161
204598463
38211801
230584323
166274784
213802906
513488043
280527392
405786344
458750550
401484383
135217182
299569601
517904657
508297250
350575188
535747903
344168449
329702146
219787353
240555454
455617805
439627206
264856132
238228018
34568224
507937377
217693721
52402234
63131775
50290390
252974410
27944072
172222029
257909339
133170121
460145948
409026919
420556095
166799180
287859364
241415638
65559959
4148736
446185474
28928113
407497045
281558716
106107221
350581330
517102139
316737117
506596640
156847694
264765203
489835612
166134001
163970251
160296894
400399442
477030501
522197426
178139383
424422410
519200672
31846584
141404730
458004674
398204547
450149296
533193832
193941325
225186057
122661707
305694539
381711966
113145540
12844326
462033485
107356473
529319330
239201307
360498653
313013512
12510470
457650563
212745084
507679373
332530904
390865779
376357310
52179035
225033901
126838192
42231688
340952228
473168127
111192936
190580019
179973294
184664034
49686469
438213193
233749614
500364538
317767168
159623634
484627629
395735723
260945069
308542375
371180964
70502320
299985161
239334916
433059300
46178913
318269698
512527283
290811289
444384035
67388971
172314298
280350300
269797662
487566573
68299300
535352540
161361709
195292756
33995329
171066773
240453118
155778250
504820199
28686684
90766320
24011664
398732723
514910624
396569958
245931504
276720688
434322858
100355650
46365942
318701608
27419685
196393353
366147369
17919106
142965260
449789903
354471856
495445439
187739531
181636554
237262323
495154899
321398679
60627658
392479868
203861729
129893306
285666683
74102349
534565423
165654010
27685166
25264484
170698719
352226465
267471355
294277762
241121337
467447802
455669827
250170899
496835137
200749527
31928131
196873642
378069788
272900527
60103999
62510999
106299404
533399342
64778330
159502416
251409809
533201681
102726517
270503560
521486155
104543611
213843724
315622226
425002901
149655496
444430340
308719019
396307861
39181437
138051241
146315234
343344676
281173830
337299083
79517675
244928566
202750242
287035568
23547492
388512350
273086874
336529030
375889682
185332671
155984053
300834004
92312582
370851006
105437965
433316631
178908043
186943510
416412291
448303683
85698341
407654988
220879233
509304584
215461349
211941932
529592450
125407251
281499799
16487246
198201439
54873930
405321102
399790863
170049563
185180904
381503055
278057317
353152314
52238360
154595789
7923144
149240579
345255428
360507125
137490082
181804539
449554494
370645265
180503577
480839552
378428883
266813950
519674323
374247535
392734955
302190078
2260009
220410238
397085110
183926855
329001718
472139706
339716812
373336624
72630638
352797904
414994662
449069054
426582648
420571318
499950092
8228986
215737248
444176049
361110572
97611581
43441273
510473524
196360653
192568287
180872348
151909864
425851030
133860907
82463412
36100416
351500769
420311674
274188450
122817860
132724853
421923474
438616340
163709902
38656881
57958814
387029252
287538666
5360818
25719152
210648682
331667487
108915721
508710989
534261605
233750540
235389888
248990765
476655677
364618067
337367144
294750705
207940493
322094130
307910760
128999882
43956095
490572409
415226921
380457516
480699644
99918119
476630954
203365026
173690739
41724199
243869468
521830102
306710977
468855484
330068091
528478467
154407875
212853537
332286964
292100905
45843068
95468363
103406896
116790313
85227939
354221974
400617157
129877505
105351398
200766702
336810005
198910392
498990361
463338252
444712361
445772089
352895625
474616109
213977699
221568909
208710228
109405040
247592359
55028958
409540107
162482592
112335263
325222215
385714028
491541271
371081916
513186171
369515786
246608663
204949037
433546940
301889728
337679574
473978672
127873149
424529234
415659619
481627585
145559416
286683566
7596760
167163521
384119660
339072226
355595887
167312778
456917617
12128165
209411625
510318057
83043347
261495896
221099755
408372823
281439750
419190453
496522178
533472400
437418116
270449263
328451404
428024184
276069730
162840772
257089864
215210401
53397976
485768072
329351595
112073367
418458665
375242685
434702195
447201277
531981168
322144072
395505700
191439546
113506345
262512021
398796996
385848159
96766080
179254321
418944919
348086065
59607527
403109182
92285647
190647814
334730809
386288787
423354184
514791750
181662462
426038108
10478431
320841630
202123340
192360010
116189227
91764991
535392810
406077398
243783592
384957038
274620929
416419442
483608689
307151339
377173935
313718711
216754304
358711101
383702211
515637434
172808532
111544871
24647934
349518085
318188199
61235178
93118944
492983465
135860760
318104694
317946494
36681003
179180510
397084457
380903938
353981149
415280930
378895488
261421683
524832260
252348629
523042604
296886080
54652181
104921058
37500111
313897911
453416575
523223775
20584995
249463497
320607200
470005389
481633121
370272357
49104981
240648012
321269046
427470362
149074202
2946574
29943670
225979940
393582030
347574485
279970865
382833009
209002139
118997393
340086879
307970608
439358482
487356024
43665813
450446547
174582856
136241595
286132943
435895747
225787248
152817595
531839847
34422061
490131
228042391
20465226
244394391
177614509
233674088
124338054
172635704
358104841
325299139
129957936
114962102
486995829
147542998
52786329
510224515
338711366
459657620
221896476
310204842
436527478
514348188
372587186
452541140
60751295
401618999
277646146
327170095
532917198
242126393
383148619
381371661
431739019
227739618
160272878
425449890
137072500
124481179
519246569
80104197
381358741
501480484
185309372
111571252
97205874
366201773
363917269
283488193
34729236
460530489
451996833
460277436
492575997
379274051
4532575
391348093
298304533
68776751
480181194
41160072
452517351
388290270
477814543
165911398
329408671
59126678
481598895
230956823
36362059
445403206
527451330
5139700
323161974
240741689
1950476
104802890
260940272
389581410
225826277
279801376
281308431
174034970
172339717
211876947
272625305
92667151
401954559
520719980
5928288
71073348
293463989
358053265
463185160
325775279
403619889
514794916
279179160
287759725
339121930
167709163
3281350
472927698
453980416
534328998
57794162
166500198
145090207
276954391
439365311
462644162
536683843
54541215
255957146
377427060
45036844
452324143
534042474
248185636
140876893
72242202
342139025
363843656
179510251
518604879
7441050
491750528
470736786
203828452
58199518
386009281
222421910
437207051
390636317
39936599
138155281
478462229
444736606
493160753
101007463
94971815
195673433
201928128
22107600
281279732
440683435
213193549
406164515
124821479
177574603
61377937
305383221
119682089
266139968
512378542
40877086
193670025
80741156
54578342
420157552
134080955
487336138
279460419
393133137
36226345
280087776
193116275
185987621
419075047
29115345
97083236
519291902
224433610
501850000
413324310
328756438
416917439
173249574
282923185
97692004
123284433
526663068
376091489
22042586
203906583
297964100
400612472
284075894
84202878
523401713
179374436
335172400
258837711
501847591
61501935
345500629
264836780
457949869
113174725
443375438
500291453
503501464
402538664
307935211
29592563
187041636
28143167
450114107
306316671
156926079
237112539
211092189
183640904
535520316
99806687
139918264
152593398
298384984
401954559
452632100
199534799
188214335
326150574
322492307
185711497
89135266
114957158
490172288
501058966
28366220
246571492
154258729
100274462
54273223
170383720
488108308
368972828
97246894
469838532
210350615
476362633
429094815
493003117
171338584
21676169
439056041
510567567
69558026
91742807
385276517
79746731
455792909
257432320
477182370
338987122
306405897
355412899
382933524
187332869
92935422
202999745
41613371
474759312
500244512
226439463
145510877
404477369
167853289
111526468
451468833
34785161
94187857
232037679
530513583
445895653
430630375
198573271
290359348
314112661
390299017
246293045
447209754
201311006
79192594
91836461
110501053
106004387
454263868
140078796
427146634
378233060
348442713
109771505
524213026
510739573
238834294
181232446
189258981
411628417
399498883
122462654
73000418
117288597
94903327
265667274
334140511
411578971
71912132
450256975
334979389
179927732
176959566
43176835
97711546
433235196
275536977
84990875
211304792
96099865
74171017
367835303
328979977
398506530
309773269
2788547
216784888
289262547
457634496
195505830
62906732
305324218
380742322
167485478
498065517
414502241
28698073
15914028
146445270
454160685
482258260
470498046
490660811
373333336
17565604
193205804
180612795
225182575
288963637
461426124
392023027
424311376
330136416
420113544
253446775
240102784
3468755
261014227
388513583
131164188
282390080
518718198
356724744
356240769
353112750
459697080
94250976
463179808
358099524
399869956
438438565
2651620
33580241
78819812
56930532
245857366
248222548
523790174
285055408
41118447
278089011
489269419
196027293
301282152
179267176
431802004
193590010
273060311
434646634
90115112
71133696
507571101
144809657
242012542
108769259
457816336
136507319
326273885
233054183
282779477
33472541
326983788
184140320
449382509
163862225
260928982
398667296
182302666
396908601
5974133
387639796
334044659
473168199
32827588
404354317
383442584
311127469
294840322
480798301
60166659
474387633
331985680
261632191
465966106
281770134
75751303
196376471
414539804
532270247
417268142
291491423
381431934
220612603
349040859
512160277
251313110
181851037
294905736
395115169
211534016
237202601
340050031
175304994
462534380
521063952
464948118
535542894
335429615
462566210
419140559
97402877
387906702
105791015
199275120
6901837
343079059
82564680
132456144
327358377
484438360
492896112
527306688
311757355
72670529
53627095
76052901
207966684
263997969
453702882
207079435
172587314
524614282
34997844
423479185
278738181
306559258
215205741
254164256
392543077
186035193
58706703
469714885
474955523
62033617
53418909
446456101
234717863
459499048
510558065
460308919
250663736
385074263
287145796
44599447
449008121
445065533
505127748
351615887
83349068
193602174
435879207
150450276
104086779
288526737
476408729
535535835
85297662
253727171
306032433
307232077
343511162
405793079
421970691
163954766
246836431
139921684
332939995
519471573
150201811
352843648
15795128
131897652
66643405
342363541
441687886
64571100
1162089
532174013
311758679
290265390
91536323
398653426
124597748
406573217
101734045
513932866
205389484
282860330
526065803
349621475
294020969
119024060
245858678
231628210
362489446
353368565
92479407
449113711
382729339
123373118
218347748
535704003
527041603
302453613
420885868
65086403
266834967
161625076
233449213
375286699
23337852
185063748
13843919
352859356
51326577
447457578
533295834
380155810
416221362
461866355
332490325
438960997
382655208
414764087
220475533
128007839
90750209
429338796
173982398
43961517
86867737
381249318
451681154
17470649
63344192
99292376
448901066
38181392
452159407
204124019
306628166
126486435
504339192
161493411
124706992
491947629
109795162
16155299
234554754
101538719
380837725
353264390
376923754
298245784
57883915
409966613
88200746
334740786
142367918
312077472
61941616
38498931
287017584
152381190
300491140
131246519
286020487
202788225
42859658
122798490
514916725
362360731
524639051
129651616
536374391
499469899
282410155
371580086
378260653
485042656
111777423
6676998
134059534
370280215
496039064
322333489
285426793
358413640
136596575
331995754
460344359
454759450
535257557
200427429
378929903
342706994
221958597
276686302
56994338
183482580
124659154
101649642
164223712
521830102
250448627
289266934
265376967
465859185
406985680
227515875
498454854
460649118
394738514
508199215
53199425
38919259
472601441
334424681
475401402
477071605
342027724
39192663
360633025
95833561
360013395
111297244
93405887
453678333
479083941
497630728
498007078
50509110
352213759
437079605
418040988
345213680
115695006
211566787
295398255
309128110
234510980
387004914
423166623
180885483
28163557
207140161
482534699
418663843
318785503
170862948
193442169
32738695
66003185
353683981
287257047
404123578
209221984
360844302
305481657
299985161
496664169
269759453
490971943
57107393
82867831
306512577
45698745
76448937
274196593
137782129
532235626
173943233
328294587
498791598
59596048
470613884
238125169
350803005
355480384
39978253
116723302
296448458
147793996
197224835
460711652
424616386
321118403
350581330
165095802
445156761
281707686
412837045
15828965
127426143
395682351
236389092
299693279
282271648
410198531
4396416
165363961
524843596
102714512
191603438
191927676
66381864
512193479
52259826
244393450
268880296
304611910
314593107
514657233
517053674
514786588
47536331
388682489
493131732
468198039
36638155
96241351
91339333
98404150
289539401
157538255
356336970
369835685
72201865
413619302
393709018
506921377
520274259
33613912
404410250
461602048
33744294
35816929
86557042
523506839
179459286
384081925
69351725
9654432
481407021
475922473
326350629
467223238
213424381
389690358
191192861
349148243
498126529
213470598
341442888
273062397
477757373
256772618
289431288
531181708
409322771
320863889
83611761
462764477
421605624
149670151
77227013
85529857
297569477
266534493
10539308
260861036
430455163
510127218
477355996
472670067
224764449
81106187
480631357
480561802
306333849
215622872
449833532
483372838
3171065
530676483
184187450
170349112
227950876
482290996
36553598
209468073
264548759
86075690
363310709
302046445
254164256
395659495
286504414
371755410
361544391
446684021
289908165
89379086
93495087
17748336
177312112
318690141
279290299
113820269
462116555
423924394
361966179
126973110
64156356
141564022
264643294
389480254
186136869
358149833
270031634
296687079
458274188
191946920
205940062
109034826
290798610
373983714
145630051
2929756
68869273
119925883
271323278
232806037
259542654
522446357
390588654
417566955
350724993
433695740
279223436
507852500
199837565
492275361
70829277
336152331
184470597
535398704
304289579
373090163
177253424
411571509
253792776
315545057
223845811
432551485
291794717
436035044
130633829
482180983
268110386
407383488
214842250
199262735
298442291
213576384
489685541
432133396
369934941
248302181
233451555
1803188
308560851
92446256
82002650
268454206
360644592
523258755
533480324
110845707
228499400
310586492
328265960
398796863
362360731
354979699
163315197
35387706
481851201
456501911
388751562
424312263
6925439
133701088
347733436
391974769
139996661
224566425
404577649
62082260
27207398
38911310
280992457
113053073
466271494
95713729
357570383
99321786
138736630
525852176
190459733
519165876
446079014
235068044
172053457
351579010
194901196
506217127
507516869
198677872
398576425
184834787
32190183
213167420
203624121
57721098
352546249
392732244
317774132
341426407
503439721
318953049
178357054
34219888
166291063
145701393
513297
396038080
172243619
259551587
206096714
375436948
475120333
292254921
259498214
440194744
18969166
86539356
495912915
278474551
206026169
83797636
189158452
258327158
303740650
23495703
317301486
58274796
30004917
217651053
419589237
90912350
111958693
241035432
208379530
482696336
111867729
319167593
459656643
488025194
450753491
441740778
459697124
276837034
279354638
285783905
69836569
2745300
454420216
239752996
487996048
108839775
334949382
60654982
1076955
64541224
83369755
217264235
27002605
523469192
196449982
125747305
359815177
236389092
494422484
280340624
332270032
509577389
306510824
420106254
464736122
534565423
399290909
97710782
64038057
128067746
432469821
530131263
3652183
160642247
153712531
385276995
3838498
396881176
297270292
146718927
483048585
354711869
84954283
308113998
492888800
186462375
391158765
210800955
362660574
258631397
18311583
360727774
509095457
507198985
470403082
30486179
345647899
216382270
338345509
185809495
310428576
531534647
341828651
252704446
274089168
375057577
85936278
262199230
204026242
398820162
277980812
474370766
411546007
505732065
322084105
86348625
163098148
147032682
349486338
277180272
415771160
527857293
300382286
74736570
449256046
133080974
76816631
220799761
442746851
214766305
128618548
178372192
101786688
475886918
237143461
342723118
447243165
368139633
86831119
194711226
37006659
534067063
125113354
36645818
435934911
118065575
257306095
45926993
133824802
18031533
262896303
515144162
235805019
502471982
309715213
418677541
455225199
469617461
138348365
96014244
377688469
53735627
382804615
319042859
486749278
242122515
121988026
531241296
447123743
298592519
238735996
17856571
369340093
514791760
121706462
60088495
15615060
462945964
184257940
254497098
454798789
389358840
103896656
488994165
85127015
6127654
68494455
83470766
491469549
311977218
344750670
41162700
495075507
386682596
406779646
109694500
266835519
377737137
479631414
162235383
411272802
525074771
374118039
236103711
111797611
478384786
342084433
297276767
222846328
19116959
501407297
140409258
232674533
215940896
307029113
133907810
364086861
210448377
336281807
136705582
180339738
460109071
16289804
364264164
156907938
431948075
513983371
84614265
77124348
316569810
134485447
104843754
492178572
251253649
313465109
472480920
24192693
55841455
161486992
512886101
29504402
277888119
143988108
286236700
212883922
397579356
420740363
102706487
26312591
185837024
18839363
70264226
184308473
473956659
186257975
99157251
258341563
421923474
226903594
16777196
290693191
218439288
25817578
188587794
422697925
89589409
84191814
494296592
395947428
476971533
132403301
404429461
296819437
374949895
98589092
412485682
411028374
246003639
71124524
484718401
470664666
20847503
488608297
318749562
251098850
337803693
276274389
423190197
18042982
32535168
218050023
104368859
290531259
452201472
393507900
175240459
226069826
239395405
441980764
417376597
242122515
397871679
43268979
40347064
140153045
519292306
280015586
208568568
326497742
105094657
133329538
49082145
192495886
97711546
53073844
281306836
448705372
383851794
489384249
192152687
251570684
329558979
388579700
449281071
175020830
362097542
110646634
227582020
140556610
496646259
312950208
295446659
215378216
341192043
464743881
526127592
51129113
110730337
238400105
510921009
457673634
233492601
111353811
237081048
410784676
87897291
296938111
115768552
400001244
443836285
351679788
138722613
468457317
507513327
488438855
438866109
146703197
266854513
520765423
454913358
78582101
442391438
490278060
265862984
160155400
524500807
102675514
66343925
122522842
360563047
158716100
497550515
193070255
536117136
72482492
235066938
179491838
532047763
268328637
376004421
5893322
444137736
376632212
96362283
326590216
324906877
48968231
508329586
393253512
126995957
240469261
444033235
535145949
445895653
166282738
332469958
159329685
466443260
30091630
519005874
447592134
430948827
55759861
410095205
108315520
423238434
195796911
506073174
410827354
218525777
451398544
251934677
179266851
336218069
515659074
517327773
343571719
111626221
389257097
470640168
273022062
506162690
286975058
160338442
247025220
56874202
169184826
175062761
440403973
106869680
255824266
349374050
15659874
64467078
444000402
343842878
368556143
148926376
238229318
194388398
217828635
333734788
216912225
214041801
141929110
477617928
326840384
407718511
370301285
493641801
86910351
427127199
493106625
230767901
258816332
380033052
19967729
85776027
500370910
252355723
530676483
276780965
391828107
218588239
419186183
149498493
275181393
243808058
289199267
406915063
392357476
335537913
410479399
178336303
416659574
228623757
530347210
20269467
13947648
457893886
223816814
142078859
221241936
275457273
7443442
117528713
115091541
268290138
207448126
303468
509602992
401846911
380600423
485647465
274642681
91859346
191244306
443785050
338225121
516927633
479285944
239845134
132357508
40200065
507257932
486294850
3099402
298992328
422467311
466765055
387819699
17896969
179443659
383224286
179782096
171099121
185159512
400812050
57044539
368451807
164099071
65221390
294798829
520941543
250089166
430969891
164042712
95442635
270057569
389581410
381387157
272814385
431005562
309537505
95453517
183097083
437806332
3480238
98428301
492142786
515813478
265768030
341544404
493509714
462514492
329550797
494921280
330085157
209081680
349635485
226425460
218574984
408451480
129259775
291172196
245037824
207695472
154895694
137029091
436690257
314072422
195732518
463090401
200125787
497595550
119180255
446876178
57762573
454912265
406759379
81179876
204454899
429515361
387913449
255284207
89848591
110258105
265232258
469940848
116873931
345413240
14282594
114136653
260734658
51909084
397476162
411217789
377979858
107954771
111334593
202151889
110311666
368394528
91702410
420533069
79324870
67684542
343388217
300927251
1248225
150913619
97062043
277174829
179968160
53121776
39926163
27866507
188318421
222666709
474340612
293456332
381503055
277139587
330471092
422295120
34251108
488330721
323224529
162561492
501395967
329666928
380990322
176590634
103227078
415981151
65415391
529558252
46245391
517512176
51797105
399827159
314223471
226943120
87604979
86887044
329801592
488576513
103632497
149259389
29575637
364010230
92013743
195501878
302295272
418584960
340857766
466670189
431252112
434833377
205173190
172710306
166651185
534314787
211693107
207970774
357287015
416259143
100313153
226235985
315404755
275061227
144189825
395207601
116412306
129945512
467495432
139325265
308879592
138467653
396796554
108307886
131442902
361219567
330689303
523198934
381655489
127782500
471547374
265376967
458641276
12399580
452533437
281555618
219459037
493920043
70792751
509086982
55412864
98170440
495029412
234695145
165688152
154890116
77473097
231151182
26652049
199766850
189588441
37850448
202739288
303061505
130127623
320046382
32265999
534983404
446408735
139942763
402672468
116544120
65548732
40026853
231078011
464482769
327030159
144599382
459738697
363728968
511949009
103819006
194648101
168682689
455009876
336625754
103773087
30131417
466402832
387000679
330257071
217951053
33844223
257119810
504780475
300343112
169067503
230561675
521440651
39581504
377805813
152421649
139597513
317011587
369590658
413327377
159111881
277720288
393660986
507505862
60978199
36564465
367802374
57933431
472757847
1274082
424863803
81543597
86638037
65634638
511078773
264502317
66398902
191788069
142834842
409068409
518060387
54299807
237300145
136100392
317025939
196751725
229405299
529771467
266076594
163028696
303871561
328444158
208076940
260271805
418890144
299912898
200297141
1826956
359188264
468124955
191903308
114443813
153235282
116909346
75221266
291527380
354400177
292323517
459807270
71204239
329068847
385731423
151390653
459535160
29528007
420927506
220625903
511629734
382719501
216559168
343665090
360208926
314219700
25934789
477834231
319542938
326507757
109143840
394740144
273887011
216969080
236220440
239656961
432684997
305514285
178065446
18968244
121712314
206687280
9476803
8044904
222258210
442550653
76288091
94900358
456272620
19355420
313335679
262880925
271434342
459909982
48772732
366938606
105651129
416380838
355088822
451205748
359168865
421271237
171838604
319931800
461657306
230200229
390400691
454555439
471506981
1206978
296594814
199086861
177370513
40814418
530982907
155368485
232945545
345316281
193923463
285806412
264868374
423586835
230337227
216615178
75382035
282924765
28120810
397399849
264283983
439472885
449496172
123578347
326957339
63491349
182753351
158531578
154568629
243088935
185144676
106730643
14527294
447281972
511124713
271816651
161905037
265903096
163645718
534803280
430136484
246632490
328713681
157211735
178740209
358528824
472363397
499382197
97258504
435034847
106177998
235684402
312471615
289241140
370789879
489344040
230430672
452226362
250822230
10699082
62494146
381111285
273547634
96207107
336025356
474830013
198686050
213329266
138812587
414703860
171192173
129843623
422855021
450437194
80449670
20570993
178459463
303004222
412502364
2411646
100413999
364051233
53673784
128662384
279028091
531924655
408780531
507230820
58915390
165920518
490306978
533797166
299074934
58055323
111777423
304700905
78356292
300146661
236103523
310520345
79165181
408178907
1096949
359736666
399181204
403594982
226493273
407202848
203559502
430842275
401731361
197296241
146958703
258812580
139740302
433215316
41952551
282826154
141871577
251973446
180907126
70385969
220837305
379953616
430549842
378230012
113867980
347605904
489883087
239114022
347975088
393616675
489794863
150284654
503037813
234550709
240780970
20950456
426581252
153904479
464699298
180677959
453120756
300982957
171438767
177901558
258085894
299738487
250605137
300245314
127341684
244516181
506355270
378985241
201029449
51838672
17221555
535515204
292220658
271041974
303822752
288348212
489546764
318789476
313572886
247254240
517321685
57209877
29684030
265693535
495986043
401178031
506025943
410487696
146279970
419377978
164831487
57627236
120384995
330665042
510569845
122029151
145559416
325162080
328592943
523864445
38313516
25958903
25942722
470436536
170914572
370686904
181334465
250064198
384024232
340108874
26708948
530729623
180160292
516114848
346154686
243857638
58874277
140254420
68763940
140876893
407261031
73303441
174436294
480061514
166543585
281899165
96362283
207180781
187256383
81485016
355381458
337976923
121603112
518886086
315829060
503088449
390133841
326432650
160458725
469107442
31121241
517967790
331318016
161503895
61345608
19794315
237574560
448069328
219429524
530737367
176465678
403950420
284104818
146422631
279773104
259834601
185724023
197917086
163380062
30635809
136198757
232527287
104725297
107662918
294117744
121822801
424519237
324477419
55477628
93390007
468251106
196991318
283334657
131584471
182368743
471803719
86557693
325217559
341597979
109683479
162991197
274968589
527433046
71684804
295883200
315153855
149393207
151406402
367861003
174581698
507177139
254388925
205487663
148263624
193586374
316764882
403456314
338606693
77832435
155519107
153013651
208871340
307439564
425435286
168503327
508294934
294878
244333828
449804855
113595550
229201425
245955421
99503057
490693417
34857578
51117404
293306929
290073140
7770015
188447928
183489043
219981071
287365297
244777180
371486712
255856064
220204345
246205974
418604040
262369478
354345438
135041620
430760421
230167734
303436110
463249122
391964400
398220627
261517952
410387655
436996944
335465681
290554907
21400513
336775597
150343725
109625374
331851725
275379193
496421188
270455775
246420592
519599586
64373071
132865045
430861000
62473318
366393667
245371362
66551027
253663838
199309133
379814827
107623758
227616078
158315964
124721241
29341143
48632189
452245834
381819448
18621705
62699184
277722732
227125027
398830448
87251869
302336305
474876597
362894764
145430949
291366135
133788926
53688784
209888146
134734395
362281680
189865630
368919842
92417431
102424474
494159150
491881850
14164599
205036743
10182418
367030333
174772490
526908620
72164336
86562865
758177
337924114
289199267
429382825
502750245
475399174
347874830
425050939
360039322
341138154
436023496
252454226
347481714
420674954
473163415
81935484
348959263
173461340
54987077
234461291
79032696
447877895
280848316
65094503
103444051
86911575
82747860
188839486
65981896
525262082
147167404
408090434
110858325
69242227
92598033
376365404
176787810
506050298
273669612
107025913
75202799
215550838
302263446
372002529
470080966
316870791
430884217
48551395
430885950
393327225
78281856
503651601
177301168
241732332
449861796
303789919
143149976
433114058
495042058
519610686
99585775
285514728
132222895
374344205
498629564
388342886
96672862
279603822
134907414
372329975
444282512
442618247
115930650
276932112
202083688
198698146
199787191
388660003
278343185
448746928
187508089
496178951
516224302
210039211
140251005
208636967
317727935
122648389
490568006
529284742
139995734
397066018
314919800
77647113
290959865
529074644
467176038
213716472
488467012
474747738
140791331
67326712
215907983
332237360
487501606
230303158
439863192
109492000
330082947
46409559
258485858
100340564
500505234
195158814
159038235
231949689
210972314
529559777
8879200
472720539
361660763
238999377
139017052
132577138
62772092
301242215
287017584
329644822
419061807
397670793
209925797
410990219
192696224
110525368
510822869
324418188
145897448
450499839
481663226
220486221
274692296
317233126
87313333
413045669
19084212
62786452
534610395
52381632
396588747
317966287
340792959
143417664
14237125
293694931
127763819
298522478
136488610
167508052
124659191
96075999
238594366
306188924
500483534
124362564
206395848
293338765
95814173
235062170
509577532
482842414
517986867
323325411
128838792
171104692
445483584
102328969
206513922
103064719
145881629
397762458
358879904
253616292
48171125
164460802
133459948
131697456
331829452
461554210
519922693
469058375
505384777
123449449
489731036
205401167
339023465
168540441
332846848
20624651
462342525
225117981
3186924
167469522
279701789
125792289
96499779
410914732
414480886
399395770
254765294
94347744
201723444
182716367
22151738
396206842
513349275
526682755
295949496
465268885
201282341
349711691
101464067
100073509
235417784
280035222
15534008
203862579
230206642
147265799
133495221
95749698
81013967
26474627
476382403
98171634
116588735
238236364
257741041
256250283
437297019
400698197
215518313
271094655
196730720
238311684
210608062
508131943
445441064
378482230
271651793
371486955
387799422
171364883
417837775
383093576
55419583
1444444
227270254
64283609
212799488
28780783
189131199
514993005
72039031
500255916
487708648
62968179
181321649
26339833
471153272
214864608
512602995
283214368
130193103
202442269
13832689
446312690
10146445
130860883
123509631
42655783
536213263
67027866
465108378
341596825
437218940
285620256
21869412
205184101
2623376
293791377
132053798
274550436
345545085
133246880
96917177
111764869
69826496
253688300
422625465
154059734
468041538
266527720
262686200
491274415
23136793
395661539
270053107
225195149
427603936
386748565
6686828
195866461
190654280
407544287
428493435
271589012
279993567
420612222
96758954
525826801
176889085
253448774
251839850
340655315
94499893
530080838
356788102
64779859
354256725
112468840
426129639
354705798
83068745
302929820
334597108
136978645
359397792
488940096
223978312
328515946
15620349
65683143
170160742
21015003
338039818
505657233
356929481
225476328
378889828
210337380
336548112
352172706
353797013
480448670
329960166
317599057
19240963
205720083
142527294
259876530
315719755
133723393
310079143
390279138
231811058
246151382
315651977
295883800
476883473
454173389
50334816
58852982
151464774
7334725
437796927
103507689
77037497
513763469
161123672
55703497
489777773
185405207
162417765
281105819
403302797
33017790
361679295
49350088
384236015
93784416
186360435
336230696
416785237
282059719
229646207
281296913
133919816
311270406
393630333
42141750
222016156
160460479
365444914
82256337
43050308
418086244
27151447
28114070
400884415
66722934
333930561
185159512
275796394
30973902
326252229
117071359
401476855
62640785
493656890
489551575
218022000
288137663
152632442
212393965
160877853
116238866
337688334
303776338
131784870
448449266
303214120
380032512
254256470
301071850
421537438
209484610
334968505
494365113
535450317
392541386
253138259
361905066
429269954
513322884
72558718
303655509
379105105
116310254
304525892
173649758
410383777
390083270
27060595
129038018
320583698
105775197
5409466
213190765
63344192
113738336
175228597
180929707
385626498
244194348
496385103
273844870
26703334
281500473
361854546
143581203
399561838
398057171
213487412
513100522
509183543
533287050
53286221
480232622
100493388
321993081
99412223
323424179
88656019
293253330
172526104
111854585
296003627
266120312
423376376
201007008
434118424
28805071
86296055
521851362
270190475
234574911
351695410
3051848
224594545
224047915
79658473
299322191
103235191
398943879
190460078
172847920
525221292
74183743
10249922
342780555
102698299
303592678
472563360
65223718
208759960
162256187
311235814
49324913
326273885
75866230
251755848
479129334
438724528
391830264
373799860
455573911
33984904
64005565
514835103
90915695
467965886
101518454
447380599
388005704
485617770
344469581
193686540
352831138
118650907
34166508
322609679
279476153
182336947
183816164
519413857
218285928
206745254
192868449
35019118
346991175
83295211
310593435
61993054
432542803
298919141
300126340
448207160
494975890
281728578
2578761
417807862
478136782
20638308
275817977
507210763
464918397
108108281
262394891
353427614
180983573
44084942
278107729
56235282
221776246
439745751
94213479
517161226
352703581
199971050
351874180
79122049
76657032
149679471
390810844
440690523
494748140
268898511
534704803
309598503
265065159
262896913
126658681
236148646
311272101
206586322
456073043
485554939
65709138
525011629
269899381
125382159
269093725
515181076
97835340
1316542
535542894
49455381
393542367
95587093
468446619
529555153
157497225
147559768
356058662
403787940
45358149
292726459
232925590
314591466
76295058
182434458
264832814
496547438
461531997
97637310
369127731
270900117
20412741
292030721
534022600
42331006
391828107
499421947
192390271
174394966
441227953
279306703
368445056
298539810
19192147
457529445
333994
185072843
164223334
437915101
10598401
131668534
402347502
392695142
114680859
21684992
227546730
209646306
169446165
396250756
63988929
255870093
191527144
501563579
430326144
385881603
43800682
62761144
499065277
467009274
223674627
142740424
429792082
172718122
407877754
342669404
341091997
500836839
7114419
117998125
117798629
326461762
83737671
336083070
502622492
209100289
6784266
495251701
382610988
262141192
157619512
120574205
192256617
56223948
354469052
416622942
16682295
124387788
348126842
523042604
3124578
343894593
31535715
243292693
528681274
194388312
140054436
178372192
312426478
115269999
147204799
288120475
427531364
201978260
173913131
469692658
396036303
40363691
188253992
190304887
372848236
396833031
274954792
505455118
362449079
341856583
375104359
78340293
252760463
356146429
189974438
487599231
236763075
377869708
407783398
185783706
284313393
408984957
472950911
439658106
521024323
335050487
72424073
389604037
97511389
284049058
154201630
63906099
84701747
169915859
231124882
407149839
403877517
53965531
250329544
237837679
350575188
138377226
143481990
117495228
387746463
535148331
323248403
413394189
530926398
120618942
347715805
263794421
331838709
454078846
507083854
278261657
435240039
345828082
484974057
532726791
359686405
344120532
191952384
171287475
347905967
152770443
104819531
418597839
525433151
287890592
226581719
312031167
398865564
244613079
476989827
195553859
33234785
142988693
155491822
166063537
334446087
12099082
502676791
326216399
51305363
152421649
505667869
523135486
473645218
17359900
106704526
185711390
61616716
181087298
11948897
144358660
1719325
364864752
318123119
516937386
505660888
46233870
303171436
484772343
325099096
66583149
78328812
459505812
453191742
265315475
483054199
427437718
132258462
253435720
56487687
493890706
379270744
176228387
141925590
82073010
350445387
255703796
137080689
460971341
180235298
237597206
434911690
357685270
109405254
219657597
424044958
368253455
320257255
390451140
109168392
391964400
344266144
422755996
91550855
439931337
273284621
133196777
320384586
285857160
288744217
123432051
346463247
83490522
170777039
99654733
41989137
27560633
416221496
474425284
311922258
229831676
279848847
286007408
138061709
493410042
525626776
235841162
3165767
453914305
256042111
2730493
419538297
385167433
458011909
420106254
254598100
421989419
483100818
64381203
273380123
52259826
45556870
366515286
289018589
515540889
204659768
77064456
63670040
248787887
285248949
329791132
164312685
78612429
375118178
226780286
41203201
85977091
110919485
155107764
352097936
333410745
197161628
298769602
303320644
477439980
216946814
274967009
234287298
125022064
316009084
46127325
437390921
248222548
434701467
498163740
495753795
529213751
171617914
278075196
114308297
367409609
396666593
37692294
31853723
499968490
395007030
10908156
325891895
430935901
19605398
5006900
506908698
117292109
120326236
452043682
292453432
346021086
146980097
322242065
259742166
431089854
21762069
165020143
388669181
283010594
36307071
258970198
477203081
502347420
40089364
409916387
505568922
272898929
328592943
149970395
143684905
333052651
394628793
487784562
401665767
130195667
74623286
261484996
120922215
13701707
288344069
323417948
102469739
311992408
364947443
470203823
16285254
272247417
78481532
266374218
333816164
510628869
131649543
147488796
189958767
169194188
154149090
183265929
225201354
380477303
511133215
277090246
425361583
250883203
424636295
519496338
87655342
240125486
332563600
322123966
83040536
123259599
1089729
280860314
343790244
474471891
136634092
53951327
535958722
208828766
388409075
176361664
61239819
362768423
511489530
351252571
447243740
449256129
199058272
284998266
169552716
473601764
362322412
126384940
467685780
277238099
526529812
320944793
347891134
4835224
307718728
409805450
304589099
173756015
92078697
521912113
174835445
94153212
319393818
477435013
165977982
298940002
374271962
397887014
488676362
14973860
17310860
443115375
125957541
208982480
158880899
514921089
493291099
352449749
42936372
32317717
291963489
345282004
110244318
291955730
464194857
218834909
58133449
322296159
17954990
32250794
148031239
133982353
329085542
337407138
516860900
458725320
15565509
206443354
370214104
191955608
372391880
448919600
5583376
307119992
229307885
373568495
448778821
487741659
417778886
298849195
431974151
292689210
93106320
249997883
510266734
394453936
448355972
330944868
458526062
271304853
11969300
209135859
126566822
117843127
527429759
113453214
132787779
534487933
6000665
465633553
260068463
46799870
155687140
134098379
60136495
162205624
128517429
492835571
507614004
25477572
409057096
266281286
432805753
249315268
396900446
158117524
302418448
277593613
296171616
320445711
106289147
82032581
412652147
74939961
251830148
206828998
3449400
420290949
157227133
63834992
407461765
228134273
162467047
511014342
324294362
316455027
352248724
326495288
183325700
341384538
487144373
262708382
150810454
216436444
482024127
358670043
167962017
377199886
302946043
321606219
46526357
54129404
201813196
454848936
174505116
26587586
265877963
298234936
376146315
234138240
173439237
151447141
293125137
422179218
259448552
482717643
400523456
24739251
133446346
154586968
240954129
57846389
519403197
443695619
79713335
138359208
137876567
141343411
331534040
243223153
35668146
127333367
321993167
142452932
318150341
44286475
290094449
520564636
222596220
525915820
508938536
451183830
360347208
299313912
237550771
127623690
328371484
472287077
516254948
61206770
363043576
174247251
99784751
405639519
209579342
354813516
311206463
116377480
159724994
517045199
104018457
429650419
500196735
460252342
272296499
233234717
352290174
39620781
342780555
418544804
120793960
301091871
241839997
389223266
77945852
45024609
297167676
237774024
248593495
478618803
145659596
293613130
93064158
323424531
172850217
93906905
252419712
507649720
222499279
283228040
297316962
238397002
167310466
286832395
390590372
138008413
64977269
13078076
332916466
534082796
202085013
190441749
350802043
22120298
281799610
436479440
138562039
88309158
198804926
501080761
507511333
282699761
224471338
285711984
340209299
114822781
82012042
425742168
513297
247725417
200240477
218037510
288199225
331880119
226941990
364871804
224625097
238762842
256659375
325602660
44502970
477151539
289632731
326596426
485146497
514057485
357705407
362026326
514323423
104184843
406110075
414072845
128268566
456441725
114823123
349569124
6580391
28287787
244376826
105526672
27933472
179957618
124721754
25958903
511278205
433440287
310633543
227470058
325775279
457599101
329924114
348557243
53283562
295141676
62709359
400574125
224293747
23858443
92387981
181972518
485975251
461127680
367985846
519451515
151447352
12284053
3885771
507342719
377965071
427434651
482683118
282710260
50190757
183288540
115475670
120545613
138182788
401484383
27637578
501682516
403175618
454078341
440114647
188680212
491923392
432008716
220925286
76170871
467365882
240764032
282357790
251586785
523078055
324951988
113086023
73617069
530372340
469437380
22202480
312131738
415484785
501678605
347053291
37088553
183202216
292696835
61232903
492880950
514888953
437213059
487442034
271349201
302882773
431239487
363447616
113316079
167380861
367593002
191245199
301700684
138066984
153789451
7970999
192185259
318228064
479254388
432099211
490426421
388739332
161076392
1208897
75286218
56811809
466363255
296344814
297587219
480787018
23640395
460058738
272613667
337811022
118058173
191409586
232824456
522582735
303548454
459141872
194307415
520205201
139707362
303791378
23799162
87546431
347826661
524611777
175020830
490198337
34976786
282268619
308889112
40346476
494352454
477625835
128239272
190720392
242113528
44734583
188035610
511297309
271449475
494750736
523572162
369166679
44027867
159458044
179689265
398457329
5094064
463225882
327963376
358541677
528541147
72622232
176652922
133210899
526695400
480898362
284402517
141685857
291669376
318939006
450378617
128958874
432893372
285729946
115357990
83697476
313474777
464872260
304631284
477736318
533736396
41618734
152975185
490319018
529238085
242656446
315675695
483729053
530097171
210198645
436852731
432223457
44920101
188928979
195298545
23350020
21475376
401907505
337953786
141359122
160210998
68928584
247477418
435261482
18288644
165160334
531866090
360613804
231946953
211368572
171243167
138148098
450486651
463987041
258573388
317920788
150407763
14820930
281096870
346779111
85187895
146194851
58036084
466598713
245268075
293984911
491330812
316979515
140015150
133653742
43092660
185608394
264156266
32748050
142439454
383340927
132707689
204583310
277322590
96882019
298980562
195484187
324830209
349350497
37717416
134841847
284241191
451660947
226253709
464289403
221900648
129367410
172152194
40363691
395433346
115135050
357113333
303188255
92870996
369126294
256036277
116594871
90870434
236979532
420533069
126523376
163129310
229949412
9627954
14068698
89789513
227039755
221092328
451613981
314042289
384470697
323730158
177191216
60198062
459083810
61317345
47799913
303135978
390391462
125257987
11595923
283182830
458688278
105367887
500721959
285905696
295077110
152822238
17536803
137746346
303108904
243580886
350562619
225710332
385460036
254960402
510660639
232081277
76727240
45768942
141112507
190041147
277896676
108212777
81593689
193590010
127308148
35717917
30181727
282865487
353537668
344735900
280475525
33388721
318745126
154345706
465302620
70908125
306499287
116487778
91918458
462861288
282238137
429832297
429132198
425791771
324159780
468333481
276981936
405668863
436145868
107907344
398733065
371594468
506361034
120328087
139316262
256389821
11657873
86450606
420400339
216754304
357935363
134103914
282826154
374185407
243568196
421121955
488057515
152753027
172132327
350185885
489018712
287041672
62159650
201591446
354878217
482784220
141348031
113672853
503334299
378356923
116563
136952604
512968371
451866024
336632987
46983616
143289029
414393224
504861970
348061345
301601281
426621574
428616123
271007142
458463186
420188028
212493193
230961810
390933552
8372340
110537037
40592914
389634553
1262228
182834991
478606170
430188821
93226708
455745496
294159590
222615550
152453856
308897020
317364805
212119391
234022168
286968106
279266345
292417877
469477617
251066506
527743603
2181612
241194872
189457355
474573128
84043001
386294407
310715193
400480730
218069848
115026211
207140161
370711551
473106677
356521798
17549857
373090066
130114128
14462878
352420709
444315185
326490194
303317682
203057970
296774611
202696601
103181141
332416486
391932000
375772145
177301168
6854644
391694568
270459796
334611107
136527147
491718329
255744356
203889789
48412440
63264914
527544104
394927787
153404789
182034787
254730650
303046092
379433138
308659583
76957504
18296012
359953468
424573274
377940642
16041022
40867334
284217385
225713114
17164839
408876669
338717158
83783149
345034173
384268561
480077692
263468086
335191672
90870434
161175710
447349799
333526608
180095486
458627794
322854037
95929734
168326313
425881483
321558143
311367759
76733529
123516847
115710330
499451366
149848510
309801698
89477004
79319235
59520483
29767069
422177369
397296593
106561016
374019033
507091088
249553636
403790696
72265568
269213939
145330528
37759714
320008398
373884082
211270041
423957032
316944326
185736349
509798300
142911487
63012944
111971036
488302801
389865311
465567248
251349636
167345380
236290688
518044159
94965573
525536714
40445241
491961059
170815467
11663785
304429828
65697374
210740279
69432101
29612662
297850057
84547223
113163361
509577532
536830452
177857203
118028
122406170
268035991
260636710
241748729
266660021
530163009
238290096
185326143
154849570
117779029
955763
221857244
357238064
273917972
28180453
170211560
20724835
306493727
294486946
219262377
183780472
313379960
5931817
235441065
438187704
44981101
412212981
189923998
47055296
402676477
173786753
518575104
445446176
177060513
235971372
356410194
231493363
393867509
115247477
230427698
175997428
321507317
77860277
505434672
132176363
267754973
165916340
254287614
387471141
5177696
522001127
134449563
42147482
452635716
486172821
431782460
405382773
406377813
193638998
343776199
134293888
49388923
84505508
129511196
2902722
169621176
332463007
52468998
240694572
36793905
211216494
487293383
37064530
486916886
235486205
202058478
45041194
505255443
263743201
450876969
104417586
113066129
181674388
136275998
535948003
462205737
377051441
81243292
243465880
300113377
182136600
111809471
405263801
87838804
57846389
299250214
389366852
277055145
488294602
476739460
6767810
311582779
333891132
217381778
273243205
102200406
521580239
218482167
461165156
281745763
243162814
135695070
148921488
488583994
179740830
189304519
320589511
148739581
332903629
54050219
182417210
40481911
378897129
243453299
499985450
480396507
931228
178740209
530429898
136121999
139029019
527352604
533423056
475931915
182411782
151303056
224751142
71323727
503471170
334631791
300567971
416592316
66003023
472239600
333713369
281974170
285706417
266138692
228069741
112188902
194267249
161916506
233269212
218668165
134957874
255022090
484711819
307028562
500574185
231757815
420894740
120853239
131052064
186324932
1687932
251219383
72518284
266788272
522094462
90786681
84707371
27271720
110174173
250863564
441815362
465284462
413587683
150802514
433851203
514596464
365422837
190882691
137386919
448640079
430843051
116850609
406157630
302861925
225340701
289240419
399440726
88453318
444357469
206898102
324352526
449148867
297804381
82568029
92114726
143473508
258013847
209835037
128843529
87882253
47872919
27022329
487064873
510069135
59295917
129167188
43637453
36894815
94742575
229876306
112536858
358822018
358098617
329305938
205401167
57520717
125170926
473454704
191312713
467306478
173340967
455179604
463443862
330165561
48609768
498296356
415963023
250890557
415078456
33580241
305304994
293670411
257119246
383646709
299369544
393285898
202611725
1019099
95916410
425791864
528028223
155004236
189866621
523123132
427147638
175635003
473261851
276676771
189407377
330671971
137120464
256899206
314888399
73420368
314592553
88036363
55997011
354471304
176890772
453729724
284006174
183089457
245631241
401116796
465032802
254794620
431474383
297731397
235456889
156417861
305772082
286551624
206249200
7986716
473627903
16885252
381470138
531248754
253647044
21877724
443569061
326840537
133076843
358313900
39001449
28149024
199980351
429984018
97351120
53890351
399441666
488927964
231200895
386893375
130202088
478531283
435678566
449885686
133349993
123117807
231110551
172868229
453707791
407721834
503952461
531994097
429432909
196342873
17175198
305730038
409090885
31343342
60468636
467330993
497379235
460638898
97824447
362425362
243979197
389643041
357606692
81738602
23024174
426686985
503439721
436017601
509120501
296162231
4829926
150529672
417991619
301829423
460292137
450570092
376815381
428271061
292159693
246295609
476255647
145725481
135693044
159477365
414623512
335082038
308026067
369174524
132509891
245864521
441310158
71137920
500506399
231423742
493452171
111991157
74204081
47439136
177399219
315950494
49532412
447447566
115334394
157656144
209279513
456027646
32914678
203374453
489602686
112008057
1386399
321134659
91742574
15904636
392711631
321262476
265730713
179584489
322730074
178397842
66653722
177956307
350811719
349893259
362027344
279111510
29380318
67891196
413572459
400722513
73473103
270661283
416815140
141209832
167310373
219278367
230908984
186371127
129985592
167725467
254085664
9592472
516332129
435363998
323017493
370549415
151187632
504827813
346810831
110734867
82445629
409406073
216981745
406440294
347064527
393539490
140469402
238666526
297370042
258689108
427392457
368705202
480634642
297804381
22973806
204618991
162894508
17762086
296348093
210001061
194443105
398947630
394337482
249671158
493069996
55076517
421880935
523790174
431676480
225569143
236223691
328195795
2929756
191864217
99556802
425545284
53505763
506255874
353801606
295560427
343787751
52492010
160481801
442552851
189206788
159628092
389353799
347671137
113863999
143126841
142069736
191903308
99580789
58634132
54638599
283211984
69432794
352608456
520499174
7842961
478036680
19832987
282923598
2795258
531971443
520850248
396048315
462382801
400989828
243281165
450084419
33803439
263887724
452311760
71327728
79677985
219606229
454449492
100685416
282373764
223456114
416377172
232944581
67045505
215291218
299512009
393968365
133296170
74344193
83377462
221518573
344468806
40668068
478515083
199522
146201262
124475274
120408269
442775080
11878109
250701105
79366661
412664007
256364459
346876319
145700158
200369900
431000719
368468710
242525029
240065897
406281638
215499031
356470496
333084048
456157989
524210076
420406852
154282715
436679612
163081769
424559374
6686828
3304054
12737065
38852083
308256308
156850382
447993728
308624569
369623725
468908262
161999059
202398955
214062578
111634890
29300337
390704223
165359817
42600375
514239567
203120853
40270990
400346424
453959009
17996361
200623263
73056766
90818603
316809615
223097720
25379645
367809038
37077902
377170723
199718903
523734534
58637115
484192531
2704278
128754969
178598364
499147313
285128246
131471364
323644409
360207020
473483677
496178807
132033938
471608569
514084572
144927695
522706534
193754069
381254225
208084267
326944209
417904274
318065271
307183235
382655208
66508818
441101965
209759981
269797662
180296706
390927723
377872522
437540885
534524049
20184306
460754485
311758679
11336917
24688623
183267862
467461993
186054090
487399638
210607287
224720056
340297922
149390849
349940296
393053387
371112847
332579264
515149196
412647854
323435384
325700521
77358688
168220249
153121746
512414851
175584276
29708739
356521253
424599941
443633947
385973532
137036264
235365512
409357259
527658384
414764087
113861415
363567821
385004638
293774782
428658601
176608488
240579443
14562524
346198795
108111215
501139457
106443829
303486177
395795846
111513563
523278722
36973742
175266130
392388473
5017671
161610400
408818681
170415966
176872304
136835209
127702009
111745147
76054275
379069243
131585831
338836870
158223166
48037879
419956924
526087836
94420004
64537943
120392054
132363209
184678699
303619244
521319827
162377837
517988512
321657954
430718811
14616666
95704641
77672304
473948447
355686038
384467592
145378442
52200003
432846476
99178949
166454928
73571271
388674432
46023721
254557184
203506898
20592003
291041207
212770120
306164178
33165230
69045736
254190293
99780308
29758368
252213943
55132664
158970984
436087379
146129996
336075516
260032357
455487744
425270901
256010850
192982780
243833534
78871090
396427898
417457767
428214021
441879687
5100258
21905346
106919155
338386174
378295761
51847807
125122651
269997508
390476803
233056074
129251724
137087023
363195762
103953852
64000214
338465412
150111221
196853503
169611835
234522114
399068110
13728649
158391040
98326179
409007433
452172373
240533890
34987748
316764882
978982
68915671
377831447
467109119
201734761
157565206
352970275
376322176
428095099
280393786
530912591
46621747
207673697
236708591
157935317
338821944
155796786
426700379
463185160
394057827
39503757
55746010
177934578
110366893
195469879
69887895
457365522
232371480
53298032
437481765
326178220
282832208
506378372
215963621
277990638
476684222
43864705
47013251
172545676
285141655
371688887
506597709
237428160
284040724
229357519
337595866
65633606
461591218
400142452
75365098
292157299
465658223
111791973
438960371
304628552
118569207
503651601
281221520
365853917
168869359
161762695
165298216
499242521
399634058
411755384
64607530
62923145
468365429
51053293
38212456
96146527
263589329
59871017
378356923
495918405
474322282
58757652
316979515
229982013
464163494
196358017
267272475
416095194
479700564
499537184
438380492
42328897
298921796
258306397
236457874
189417011
329171313
92962600
155820989
441490369
133319302
158457067
383207245
159093556
252830229
119846812
337183021
32220632
82646166
146190209
73383994
201548646
536300952
247294743
393591937
160418488
420588056
426926299
528548456
437860617
511158425
500836168
264033574
431339221
29357809
534101303
10087169
176515096
353494232
456671771
376346651
423563799
34690963
377562297
29365490
336147908
456333952
394922680
266708504
209084529
366417319
527177780
408084963
69542908
65154537
231881845
272345879
528047165
1788240
512519629
440068558
490405613
438606263
146094733
11434994
381968484
439294720
416402525
405560928
358480631
253166219
69572889
147829402
402227928
257107713
456467228
416237169
83595245
209806565
235010903
456502629
359835648
64387632
258555826
474167445
310151614
193225048
130884334
477485142
19053429
76167513
185021454
267085511
260941350
122587200
494972607
201735442
338469994
411272802
254860657
270754545
196242409
158453064
301100676
419511603
484464555
132468025
272498710
402991158
393960900
221075555
216671461
302756757
92006051
264730968
3498962
513000051
329611733
447776925
8054888
294131935
358111998
392488872
389371326
472654662
72776557
213808702
246700339
35298043
499563456
106454938
44157341
108664124
214203198
481305924
311922258
371026529
428881161
302072497
476869191
429105050
13204976
105329628
16734153
484837951
42389426
164708060
514378173
83197070
205706269
61213255
239739372
525241558
131233301
391077431
309877757
435590577
312615201
124704419
466199188
366522227
418080314
436909626
221982387
105140620
143842886
412718370
410245498
255591838
164181665
425451728
511949892
313491471
249050129
35682111
227349519
366538851
146906965
487371668
482706651
107035069
226842830
216522575
342972658
82082941
286987600
49517781
485278918
228571248
158848408
530155669
3609557
196868954
490397433
52843476
344628741
60307034
261303220
125540751
509382259
412722749
174271500
164636089
309630174
101619151
326977677
284817591
144669271
176476098
461327630
344236483
381722083
210848066
40047107
80981787
63806
108229332
130228576
302245684
375764793
63604585
349935896
577381
404367268
500094284
345032988
431358950
283323341
259398027
228918010
188998673
297144866
361680646
327748564
10623046
507447972
372800465
104848352
400857448
423135080
124995902
233811635
422179218
370944307
361114619
372003434
157893477
419441813
458173838
108146330
255122154
23182126
493339352
306965494
100341118
491939425
374700099
393540044
133880406
437191348
178594610
453529100
55527047
155839348
239161691
465946277
272219624
521438888
154839475
283272439
141326278
52095707
234679294
302674085
278300016
223178228
11087137
503920761
139842619
273718147
529009927
134408969
348061345
53851370
267514634
514283235
453183009
5094064
236294800
535592127
316659395
437571542
267799982
189169424
454545994
218355550
184266544
163572537
75896265
474556983
195349687
437290262
430136124
516651411
246718698
16295003
517364636
376447029
418673802
170160742
479736991
21236519
352602326
180078188
398182219
387539389
368082340
486600414
153565739
224273278
218420106
241494447
292989866
385961834
361779381
375469062
218957387
442454223
315326241
13418975
185936531
310663846
436588815
28991980
2673448
519352549
305301661
9538451
183113149
495004902
320912364
159663741
191030304
109867238
27848998
454166455
227681225
304118070
304199684
386493289
20412741
440774658
360661292
284786245
494970662
81879264
523082597
509920543
145189162
65286248
132664353
75570371
370062211
137111844
128773156
187323533
149596419
389395616
407333253
52368779
271094655
413278651
185582108
288043603
32791895
447350500
530034915
500583039
65690481
397816138
425578815
412068812
490916430
389686576
102610670
41336164
440990211
119773127
19858976
61272702
317172318
265021163
533137457
3888614
67891196
129232299
103493112
208598837
488669228
322214985
347963853
7095266
114854991
82019050
375718158
76238398
249781444
130266416
6990061
305304994
260484657
115523719
489622479
154505683
489259212
127578635
181410107
173197106
330899732
402020736
402789843
245559597
88695596
431697004
424422849
271334039
98695686
426960558
364121289
258730696
125952457
199372310
496886959
121890437
35570115
184364340
496941813
439184665
152947442
359642610
16815569
248324097
38689406
530204679
44496396
123544429
238716026
21611578
181598811
325594850
448311380
328394108
259697795
134935656
382222683
106101515
303149015
179789767
334503016
138743835
357319771
277837738
206127643
81290058
70242541
429926421
74879718
420533069
360804750
122860159
376357907
332146320
23583997
58794009
162843943
400309905
363605401
388266273
69369643
226999228
345383934
448889421
360602200
291604124
179693727
191499266
385597892
355087876
268280567
18948571
43670047
469097884
349468904
165122048
201714760
336978498
201666654
517664722
517724713
11086958
239298834
496411431
499441507
119395059
180133516
337881134
160546216
164879923
424409880
315152792
321980235
308637717
55057311
203779670
56580723
456660082
226778222
22193097
482233036
289937055
338588343
110514362
513700695
395227443
20684984
151326497
440117590
173605013
79849911
482439774
182655263
20190946
451773106
458942350
12758618
482547534
342130960
473627809
14200580
142323772
443961106
498453355
33783150
491223910
268171339
334344728
1247306
420230434
338953898
390770154
530547076
98599327
332393769
325009247
125137291
467936396
251201611
232217312
164986114
533059846
35937356
494401901
490674165
236144975
363070527
341176175
485809110
319357183
26195794
377004296
204472829
390453120
71632762
495092239
103791228
1678006
23987859
246512958
483251710
122794511
307514760
179929252
91892106
169560835
238100543
92758229
371285710
138734239
35837910
49063893
45908852
466845617
502639451
236239175
200578803
48105084
188940957
458818284
238525955
198524996
275542485
486995829
321974845
23567839
38965549
424946411
232717849
225538697
511316938
253870105
153605349
274355990
172712047
28378674
95150255
232737037
105766751
136517509
209109150
516018315
511749784
486757054
172743536
420923524
413378204
375344096
383159866
277024394
44540394
358731874
56165558
242769150
466707631
273564118
7466159
408058206
66998208
499049614
58862101
222362823
80417912
46002294
395521144
458790090
528991831
45889501
365853115
257399139
40834734
253782654
97429778
103983866
345253418
46242078
466702313
264581567
101208578
37656722
493871661
260086212
30436939
204729251
138728345
239217583
298871846
156079286
143963120
57001919
37342901
93578383
317966404
368694369
135782627
399487628
333701341
245284261
224395137
305935425
117257286
105220264
332393769
141366284
457403881
125020205
488417098
424569686
307375503
375162169
425039219
314480968
19659266
34537369
389717103
158211932
137720302
518439534
278321693
127962617
211068072
386610039
374502324
515098564
190608655
241980644
447474060
998933
398562032
417464389
411217789
507360081
46924321
519028782
247685304
286756649
94995807
512316248
209247517
230382300
204978034
110246864
112166895
278288846
209945816
175397802
491469549
81378194
511760112
307573559
449100782
235049092
311432979
37568459
120866880
504001266
109240936
171814730
119690569
229201598
10028246
295993046
449624356
480852914
531967829
323435384
242532819
505715930
192989506
353354638
97771908
248908229
211527740
401833824
286814872
220429650
15207868
343002720
535705208
192981635
429173266
35565063
397628945
312888482
414794255
318058932
268664727
87155303
129600634
100965505
255051930
191909759
5132083
413659215
167725777
203305329
405650213
496672354
310898388
358193215
267054165
109006047
138797841
371164354
211220535
386952668
394723064
64430585
55249850
33978140
196601742
496318655
323709810
275627946
204250430
413255403
47084798
476770785
217218507
298855353
196943538
517478186
321988468
405481667
376091203
234199396
262692178
173444897
20151689
439785115
25961956
415700098
243577782
389387019
535664461
264376234
130011565
226493273
507693909
510640182
32738695
372199894
520074607
380308459
500688355
165014603
448432669
368124971
517355729
391041357
59414305
435680164
64217881
163962079
28528279
19938957
344306862
406481710
35917657
113515018
402237625
482842414
383517440
312735274
329316730
282765129
522621455
26167199
200424141
331851725
277737316
135738326
311050434
339109212
415087979
225095086
213659562
303053200
374043684
128479176
197717134
142323511
204262311
75251950
39203249
278051065
328429582
327321903
208675692
227897991
401003488
71262503
393992256
472013132
315860636
31485537
242699477
471994770
489671364
199761328
295982320
253501298
74055072
207359103
307998154
387622771
472794135
114517231
271304853
247403607
134310653
208732408
361152220
529281967
414025376
28800347
433955407
404567574
515529646
495584574
309226120
41257885
214599416
17429387
38391918
357222651
357497394
119972177
191940020
526806985
404993272
177064997
159517265
400678659
146513999
183682868
382052724
401756132
512805198
226864153
147686056
66925792
516990643
114083076
517062276
406729122
81623195
425642316
14324706
506922380
76532781
320919743
303225050
183267862
205618163
167623972
376615730
14162852
351263890
232759412
410011193
495846496
506566861
403503756
427395485
503834180
517341436
160003036
259260783
31343946
392376000
195028332
464882929
175108627
532488005
419787317
34505472
466417044
11499948
345440429
33188317
120842490
525417652
401548226
394337482
51936002
474049523
509462900
198308790
423420089
466423282
44262142
473899438
157545463
266492746
361473713
151731233
270641978
77159710
194148878
522855903
2867478
227675792
531917336
434593389
191620790
196804931
368376185
530710474
371641614
357009054
209387100
322032441
207940969
179705899
180254651
64132901
484386269
378973073
69832863
72823907
108743749
110767718
472056998
311965315
85326968
137491804
468282346
354382535
381324731
221489658
64415451
96833949
406414999
402907778
172593613
345828836
323431538
62957672
351758675
355981663
419275383
194195054
301906533
131952913
47925196
485334567
25629098
443815129
416116123
484281219
103344498
196201622
123033399
324286923
423974146
492826706
357888892
280093944
172703451
386071670
263086596
529732093
103668248
70182903
256500344
336356266
9325267
106980781
327647911
223285538
309053619
444021293
335424866
243480753
13721638
65176224
438864439
481641124
38524399
290531878
485884498
225521270
111165497
425254455
55306086
125718388
474503409
482928012
160997167
387793670
19824182
321136478
68763940
136352896
267274653
149240571
58858467
307116392
149857123
470956727
295011263
416937477
348947954
324956041
368909538
466422587
304037402
268729382
30881916
155685289
181044637
488075918
420974690
364197601
419580859
436614823
82387801
307776559
528107846
378744300
58473024
203952447
172856942
167533154
230387701
454923609
274982661
93031216
90270042
434715667
407444022
212472982
455610103
512432488
422997869
133499499
196336526
157236595
3830412
428909366
230444574
271343456
26875845
105951512
93578383
328103031
121909715
227752057
492532520
367951438
31955149
61062065
214539007
517174690
100606725
198977731
53090050
535877696
94686663
164453963
279081797
150024213
515984591
185082511
349473467
258309538
519768480
468927569
362357976
197827847
46918926
157091267
30350433
458802623
436579078
408988019
127130248
409495301
286503418
254532051
513952754
388467163
277266531
425597334
111176289
375530223
163746942
246891363
363897905
462424025
496022276
494858896
213794230
505835585
369333288
442284551
510224555
229082102
19472327
319023371
336220916
332847870
224360382
239963253
49043764
90783174
531450426
203128154
227240894
303567180
238957908
78003760
286381279
305825832
213975676
82551491
23635024
92363037
256546719
605629
204309420
428083173
78183273
323005574
173183484
239321835
236293988
64541398
110916633
434406976
281490257
49630321
212859887
340294437
366957308
274249831
279117996
360860408
494707798
515173290
246186032
451281527
267717927
102422454
330375783
465728227
34429359
448559644
43698964
90531476
237616069
123127473
5896483
294279858
495437145
2418589
138961261
281469626
180247811
264569498
468690844
229378232
519152797
287372151
438365280
378595940
269870910
500190059
10959757
456028946
354063341
479348081
373352623
493485401
284819669
393701038
1658651
52491774
241870656
48564603
425039219
130211821
189079210
54716316
308995594
357866719
265321345
220173520
285963186
370801186
383954684
199811120
220603900
504366678
81288056
309630174
209061387
536061559
177158954
514052654
4719402
168598805
140103453
28902554
26406675
65633606
27537652
138328461
315330322
513707807
173267034
501141723
318105090
197741520
528476862
461888414
372565136
365826973
400703327
406250713
496200914
274517107
506519612
215910983
431089854
287797135
304490230
159580616
360187402
182417210
178950473
358655467
188208500
192922521
6078605
432989458
24807154
54193356
467590609
342038246
369522923
308795325
57564099
449070234
504394163
273308044
75035258
242282380
174652216
478515083
240196008
234448511
317340835
73814562
367083598
199581335
105615992
334395675
279693495
177077793
193844272
528225729
376102963
259116028
499724594
399572962
87750552
162432868
142673280
357901184
517893196
211391176
157649982
235784171
5842583
529646873
486999427
458742772
14049508
471428821
479635814
262896817
90176913
219544678
434798087
399625931
28091082
519112185
50259047
360157980
323424179
156077026
239242307
100007745
502505430
434371819
103770731
535694558
100558220
351125524
522267190
155029127
516465958
186411253
338210734
326598602
333817737
170025146
228497447
449678016
35456318
188631329
34004118
262363983
306005377
419672265
421395621
428370434
39614382
204599757
50105203
91452848
50994959
120599566
382650286
160153492
536097992
407020794
95472360
360327730
308475464
430218669
102656919
82691049
455457575
502577751
309916226
32265022
493613824
104686724
508652788
72398198
198039027
479121894
471821270
501708025
327162667
255017881
66772987
24637986
471391917
18430898
91858400
181369483
415013179
135051409
516779445
216521659
372811289
242722922
30881916
407435215
219677584
223139796
223720718
297831010
529812807
197181538
458990314
190591321
27041373
113524329
123024406
194166737
393720063
321869413
51033080
136419651
470707221
359565625
112985728
293875903
390150222
332305330
403991257
534672696
508191025
15664564
249025825
443459297
46364416
467533790
251586785
33262458
140328116
234047835
99175048
18095755
38804199
442316690
198234470
248268561
477549486
426286552
222426402
340288807
113430152
132727744
314150625
153639744
28904198
300455341
28365983
113374572
467497303
534541175
469202497
409325688
204988779
385221344
474014775
391134843
238040990
503052380
140751314
454868596
319086081
517048562
87394339
225009682
324045124
483185011
319559886
315739450
378614969
525985597
464819815
332658715
529978716
319678890
365057011
53703561
128031317
97526700
332644879
467198417
482265680
149575282
77645600
289757252
287696517
68747258
133675484
503902482
45555211
197707213
83613718
331448812
162587518
250085607
423336483
453673489
324087380
127828014
351251665
90497148
512182287
161231304
18158785
148144927
143094712
116146738
517002451
476453186
358205229
530429408
137746829
213961704
173936416
16682295
476281390
512454209
51626441
426091366
442997051
437399254
333279417
54892087
350511608
104406014
69740969
394922680
525095257
423130105
441013547
336723365
11676446
66214939
509610198
17903359
95394322
422855021
167834323
275822367
481949072
424218084
524305714
351659907
452832958
220582691
30611736
429416196
187581496
458841406
204628571
128737600
260683527
78985871
311891693
153319950
195492618
490341761
131948096
336235247
395611337
514535197
141055230
187430693
346875162
370767104
157353578
297612547
390238268
303182502
59994867
470418225
100173703
367975888
394684474
442756519
33917541
150107435
468456898
407524944
418161524
535893609
525983670
457200200
106593452
345265267
170263489
363607485
306033367
134056358
159593056
167065057
89485481
120335430
368180107
333933550
306573498
396673365
191456820
451589956
407660153
497601285
121288814
222006759
478035198
2444890
98362072
495655073
442771517
490610105
143149976
461790426
403415873
294464423
245556535
333644951
142622970
295895959
225287612
77938579
229414842
507438588
397845227
109193549
57564099
148389321
426548999
9787539
205415880
414976025
479094930
151160845
304807900
123765302
237927173
141561491
327565842
466245617
368297579
303513579
370362325
535294845
345037115
456804873
353462946
510710107
136060730
273366315
76625359
449422871
449657391
214042492
298773314
491449444
390914426
257082138
93606710
352150804
215322239
209069304
249781444
174170953
290039932
390306468
348094531
220582691
42394418
215692489
378730098
292032033
67513815
438492916
211954360
51876008
495964102
475852220
196456119
374984696
478975411
102214537
271755887
271408759
195554667
269187913
160062950
522895990
83696455
60676750
153314830
398993953
163015875
301010971
96672486
39214253
268279167
257323490
152221220
466495492
208347030
433325640
234399755
373997577
196441609
430399596
311574041
375727682
292944377
385138786
525918701
101981737
230723803
70733489
314973310
172654138
380333683
50565956
463338252
94961661
374730391
41366110
289980086
182479510
529393721
351835483
510276513
256407462
314042289
338497749
183523224
390576045
57993887
104384733
55556664
287704055
217410682
378799376
530613539
23665365
22796870
248009619
466158917
23741179
518788713
434614274
185693235
535608738
494329037
326641101
155379566
289502024
438322438
266915908
1011821
77595218
53634528
415859303
457186217
285535472
118381839
536620329
524097810
49380336
177449000
516443417
180670996
266104187
80482924
333478313
22523221
230384680
344799784
497666016
42619222
252908186
16241726
432372456
107005463
428317457
214502511
342649912
358976073
439826782
321343274
8700363
225818912
439487266
412678758
291513257
186768424
513952754
270576752
289742899
41434926
39681445
264832814
191825187
53239122
228282473
238623382
444835054
171660434
102002290
42900790
504808387
274506972
208482601
73795195
274536425
3069721
404872713
190960583
431181419
356758944
313144549
408852064
290307131
365921828
423346136
376446366
436224119
453673489
179017824
36262054
219405326
485344769
371725430
513990330
82290582
413046239
271728579
475248550
473614065
283312745
248354283
452621983
115294869
340952228
286875155
380599560
237146085
134413521
102022808
437806332
334685567
410839479
335629872
161814956
243036763
80879113
364946197
118162803
459734782
120342244
344335685
281329853
367402884
144695861
285486145
93734803
121823281
19015518
393042900
368420887
293274071
364193494
351739670
153018346
345599955
56599062
414038016
28131889
496334883
335647947
499336681
70849012
283950095
22211874
312004277
336941050
107599062
180643298
79332566
53412585
52151536
349956069
198391318
493799208
535764168
515752673
511609473
200633548
181126125
313519968
383563172
101717264
122473181
495822637
53915070
289572213
65502211
488288537
443191041
80822605
458940622
465498163
100967297
187717147
252898070
305909210
429742052
201385173
17917796
58236185
339954978
414690712
324021609
189584002
337833752
120076672
124882123
80983035
338630175
17521563
409099918
63374763
439583674
253168010
534395685
397966678
237601034
10590685
479008343
461381793
176666805
137349129
212028852
245098872
168103296
321735151
442324824
56063115
247812064
255585094
349008966
226266289
388136171
249398072
383419861
429415915
130326042
164145012
377999195
403796120
519818050
433219030
530780292
474637654
85779944
211584345
55820829
411337273
9572154
447108201
127881481
162014957
45940353
118589067
17954990
81078810
160402783
398835532
499535345
45024417
81285567
126576433
219787353
176810866
437814306
309902049
21736613
123468948
187072178
103000639
212597444
488285105
467717756
429542806
506759232
314202580
337413479
536750409
276767666
272980680
453611652
227326133
395709301
362071649
349764710
482182524
438497988
229372439
56385692
278229466
305097120
289115098
392807853
173629995
137239330
50084231
256073002
326309048
92413990
169713428
533684478
502893398
227678420
23023942
503108932
257223501
196172361
457166446
484558048
10871223
23543736
256088186
337409053
398870539
133205682
47359114
190997896
374151435
519408337
115365437
527207092
11700564
362607032
222858589
91628129
523195888
333858708
201194662
167174322
373515344
162152930
299721830
273218819
280369881
218233527
459774721
304251540
531614544
181796765
159298531
11995008
156570500
5515255
440648425
514054170
449790791
449923675
392893306
237587947
83430024
401609716
370930159
187555843
85126374
427032594
237536728
241281882
417901297
94038216
103147298
204074804
395648226
425798365
414245440
163908036
401826193
518253333
28876159
28239673
475829250
476782821
13682322
527059942
122030497
408736120
402134584
523749705
9990998
33890470
425878960
218736971
183721017
442603351
114680859
245299154
316022637
124260295
519484680
526384156
143294479
134774825
249125522
274461198
25793432
251326631
248038441
324823287
143947677
190658131
476651311
328017105
136518783
138223099
410821309
224720056
59272785
440163767
531798823
530144910
120341106
48976077
39755495
40585248
20253959
459261268
359963924
445349948
404951140
234501195
129547189
386750730
224715320
140103453
48877898
452735445
81341312
491742253
315165463
336855871
206529658
370523586
245851295
520179516
192375649
488655477
103578670
294486946
276281722
509139696
97571429
82114125
295162688
261740587
217536132
169035366
343705948
249717604
219108362
220904489
109949707
205588164
355271574
298919141
116454782
260636710
30981937
494076570
499802119
309950125
501462935
206083798
273475974
530009636
200279516
112311711
97996852
385360529
226735657
492056786
322875417
371009177
2616098
214110812
270641978
460822960
350588430
329245712
383385719
263844396
500157348
328729367
167565059
439646500
356431072
40109667
416968659
188002029
489634781
198468338
458980980
273837166
299947972
435652622
181731362
368894493
225038462
432608121
71974889
457653557
78313140
446287596
217024742
383492018
146668837
56930532
219897846
32730828
459918644
307988326
30767960
129307269
420360933
152201912
902700
375364036
217827688
188895295
502289064
396166917
92899495
263204105
118938948
348200411
527923696
472141553
195395336
269997508
371265875
515539790
316944432
406395494
208969110
279552599
159939208
2546591
88485960
68157363
403150408
519255101
223213572
97084104
33376054
491284222
369298421
365584619
121349774
531331939
113703089
143608027
207966841
350803401
506140397
73070988
162753133
466925182
35656857
81868462
334048411
390364577
20718220
227842360
227997552
341880861
318067927
428882459
326155261
339751290
237297928
107649946
278965832
232163898
285424176
432397695
88281115
484305729
383637585
1599580
472660370
85616033
530458404
81276326
413860010
297207518
251673028
168878551
23998498
380624658
385017167
202758707
425052143
404929355
83408167
166019328
369513277
77481881
366493153
351286335
247603242
266530541
123423712
193594021
442417078
402859939
223328341
429657596
175090601
335649250
41790607
84669463
480695058
189017729
83091963
183877047
248766220
433150715
71921236
96638063
166932589
245540531
429429449
449621577
54671460
156723901
114071028
215836581
491997763
50493448
205302196
416771606
267100700
201615293
58365146
57529809
41909667
55582166
260065975
125033749
501821123
302578442
71173083
439810726
441440965
347969877
42430590
358655467
506217127
267304777
172440880
72016176
375942153
29808897
400276685
465148034
42539044
127195491
496178368
423232890
306646584
108493914
366894110
519572506
413379730
332500636
56859038
152337613
435254578
89777663
130632883
229306365
201898856
461095197
255533272
412449890
420711315
369684786
500749964
142722325
513773489
518974175
64430585
291308952
343614135
506414707
29767069
254515672
379921751
189540673
159268883
378961019
17376768
337891100
273626670
59408373
14001684
76317068
372221186
42379597
377327914
397980963
349763758
437554074
459311558
182511456
384544564
521207944
193914419
497023303
152395286
421790791
94246477
121182363
13373633
99980561
164513626
82299193
169014332
236375395
72289946
294609074
45212273
495839429
13515524
118218412
161259264
412094218
342736155
497052263
414983380
313187452
6842427
139055756
297287424
458628937
416302130
530268308
436666305
470573633
223197480
121879402
399545706
69096054
102328969
315738759
140378297
74438054
251647832
381073758
267560097
530625132
50558984
441042304
270614263
447050477
204326111
164259257
51685530
216709942
18152943
426819463
462413406
480958769
6610499
440737126
71857028
81782002
83490522
427866115
212998668
459760868
98304329
372447108
188957976
503113691
311424623
225169990
523946159
293184539
99409943
111164617
456629708
523437145
531377643
66508818
441256602
266030968
236438065
227123594
478160044
274677424
297805204
403461771
202652260
47957740
259833561
66056492
398090611
261358724
137477827
157644821
354426089
430990201
485273392
292447376
281562813
495202912
268940565
29390632
182906200
340553598
169195085
324387119
495714210
355636638
5299561
378782815
255649615
73778902
405735227
22544835
267970556
355438340
349689645
508658334
91717325
52652944
6873469
330095854
411581839
141721328
240817812
156057916
182563732
525781084
250258721
415877851
119085578
359910657
325237723
275065926
131915025
25712875
126314509
312777465
314029885
388623972
285365729
398754801
212952057
12664344
214440826
349862808
296869560
283414639
434785700
484510207
478570173
10459156
399512055
345425367
18660830
171390063
529112023
451995247
390090355
505523679
214407415
173928484
102091323
357486517
80669099
363291083
90813000
19554687
329120572
89564489
201628104
358913017
144672856
491945354
418918586
212531783
422019579
263738604
302072497
184660997
108623600
253888437
317223273
182215835
411618439
430763354
195691253
509583610
15078098
372863791
94032398
187468347
251308442
58274326
482616019
129243517
407004331
442097032
61148317
100610845
477583347
498361100
457817709
325567755
100011308
389175531
161714797
36991572
10732104
427769021
487499856
377209297
529598056
168785215
273431319
207161968
317325819
249341292
32675058
310447364
273366315
231650559
388851509
124409721
303207650
370055081
441474423
53506368
255413414
160829579
520624051
430740049
80480403
128310405
511691488
91148779
221552701
31454596
284402287
509678798
529982675
46125192
330713814
187123298
134010398
68784112
200621362
179202382
431846467
440255952
220757508
94728744
487342322
47985378
321017386
391406219
447573763
520589793
206365662
233278492
448661621
414751043
55053241
336060747
536644591
226656381
453670107
503997705
207531431
467817665
373130966
39362930
188685517
161121870
502426803
70246655
469015930
56874202
207852855
212743265
233727070
379764621
231985482
401003488
178350134
194014967
93867876
323730158
518494375
131507035
258228084
61309243
395753418
163601179
270836904
399760336
221217100
481662643
384184190
341079173
137171062
182491462
486496616
437452416
433164798
104077518
208999510
97065577
231564308
415868544
487771119
352855716
30492918
451504096
37426133
277945315
303886254
304936684
418151061
50611699
134399167
84888149
388365467
468884855
410014
39968411
352772240
329687770
197734016
428717200
385200632
311272101
418947815
436861840
457069892
400550185
135632330
51357343
472210204
401227540
225404888
260496016
119085578
530296645
292943353
46343437
61791268
185802178
474066460
257070559
130056657
212905371
427272729
110491010
100740879
304598652
23056246
226309110
218968812
312330897
416745527
215290833
412130409
530080838
66074455
16170678
441988610
14284959
94735593
512725170
177208290
208661258
244228724
434599514
129626787
486587961
43329282
55444263
435275698
425312249
71221416
498850189
392681002
507486440
251945166
72761245
31991650
216638993
93334443
394318821
41085687
277056023
144621475
154639874
147204856
44659300
423647147
484346758
370798534
149407968
475457805
331766935
303093345
530768991
527855102
178383729
359401603
374158503
367156334
67195157
220341882
16557819
196119346
461554210
27309781
371912329
139532958
439233709
48109254
429223265
271956745
186408363
441326452
10913131
491142156
143449719
467312531
168131299
395809618
183424997
111647495
468658471
335720383
269870242
217028257
239652301
15942812
323581203
459689056
287613297
53356501
444017438
5682384
296533651
397676507
289183426
293775832
214978027
448313933
273648823
327583085
169850941
207730321
121355477
43800682
408451007
300289875
164155637
373829082
453031345
403763579
437084949
25080375
71922457
491348991
399120854
110047579
322822724
125538284
10913855
501333427
320608081
423924394
470271025
508469054
120886671
57078647
178644236
112318823
529336912
372338350
486547230
436327810
383015890
175315498
334646787
257695671
347046558
453095560
324951988
475084913
207725829
97578448
424020108
395155035
1264999
148500963
52535711
326706860
236979532
265860020
148222457
304578463
239133834
12373412
271991075
198363195
79677985
423703286
152928038
493839686
140532513
24409951
212507649
284140860
296241619
487596275
116626649
378499044
382825545
503677946
367735342
365112294
357852793
473567100
10368880
20751228
270504364
223368146
424385070
22823498
292678394
362568810
72699763
354188718
366598462
117044937
224602504
463356849
226926965
199691652
523112014
436564725
164293630
231929802
323706496
146900011
255112357
436264085
139947151
517893196
355396621
284980213
494030878
80564705
525724081
384190443
220016759
317206533
4997747
144385227
77783056
32117614
415951478
335999499
226284298
103662875
182294215
383422313
8576347
296348093
356639116
107561751
80548434
29357809
364611888
320445711
487065285
242787990
9908338
71993679
199421958
24499903
347225389
222991124
329841961
310785055
364875122
286213064
85370432
457264083
460484279
460493754
57633074
165801026
535436569
450022688
160960147
512372902
495961885
120951164
109821501
8132851
143861094
535540504
483871052
39907161
70137680
331567804
155372931
229517058
99950418
15126362
512384448
101759663
76521321
476646028
501081483
133942812
338124776
268568140
167590901
472453480
323711545
61871568
225450635
196084041
496773767
488526676
222148471
446860360
265497912
72451702
246692577
253522442
149839438
536699030
149004789
392620792
87952084
535401205
141683645
241321488
312911306
299102182
28388740
524438400
243522128
470358231
202093164
122101606
360509218
133549393
235805019
3733240
32203240
60890815
491254028
112145405
381815146
414614194
182560956
405702916
324193336
239901085
518810016
427731833
447697881
484797930
298846035
421057244
275900571
70673976
264521050
515355211
67184754
346459808
425867864
78409732
401273225
414318811
527819985
191859504
373475705
47160974
388285009
460713008
171343573
332998940
62674812
436901669
413926361
264251890
485672560
98361509
474432803
140403795
261057112
155497159
295538550
402134274
180601076
363853390
285718205
461832226
125251239
450378617
97340726
12789951
324800584
277777319
265003450
131994168
532916038
313759594
449254172
260220992
344267924
223098287
391055572
2109399
176815831
83377462
75507277
27385674
512999496
184731780
157336659
5360818
448835780
235390566
81140126
97251415
393892643
184078878
63234913
413452768
142832761
102953569
325090847
530155669
71559792
253758033
278804748
423078182
483123883
70884166
463792782
152066652
407258823
303237962
63595955
494096335
53524598
35738670
141690019
187764750
425843219
312095077
323649008
191604878
135444377
346376456
28994573
312812429
253002193
511622229
414555552
229234526
151378387
415873090
313449917
375282925
419982004
157314383
14205804
353055144
365911022
281193370
60568867
326155261
414138624
263519237
23788009
136817038
504233568
272686970
425840571
378607670
305793160
309099808
391745064
467162374
390478202
59123290
51685530
185648303
96110837
402021102
352391114
89425665
96257238
82906450
179894544
11955651
39363501
455617805
331136824
294458485
17863629
263966445
388697271
322814535
478353
390351018
392928568
112235937
173524158
361274483
253781457
389355318
479724571
117840897
277419010
281978071
157048709
484204590
393512675
535958290
402268328
384702905
413087523
235119639
224774052
85149629
3346799
508456646
363188482
132195009
30888777
42381168
167079048
157483863
472348620
199735270
207380017
361238542
1967417
438432509
22722028
271023661
419381486
154771836
112390476
301355217
138193417
160866044
391275947
22250237
287572017
353872946
398311626
250302140
179957950
394150154
264565716
512774418
192472317
243246917
487250965
277370874
357780883
343347776
264856656
75304972
111746833
148608379
453152343
52790119
7382135
66148116
353522539
461436336
145357052
238454301
79483391
65468283
306458865
411120510
427738421
422025252
183719495
239603987
457840928
155417560
493930535
171172664
116910258
100848349
418158639
291504519
464886345
45227072
23342782
453460052
135731674
254445985
358344408
48713281
252830229
355552419
274363475
286597020
181443727
66272271
382384441
1412735
230892633
489835140
219404133
383054966
367898070
436175139
296277845
52057074
173755106
406077398
142996172
250482023
276585472
113658527
316838735
492941885
503225626
210612800
62468499
25479241
301162770
503100533
265406684
442466737
13509524
188311899
63092971
160393637
347660466
393461889
331398823
243021608
533144043
350476270
87395156
28418698
306350790
444301143
373194414
504301576
244520204
5985907
425785099
42997999
312777269
340642970
232279262
57209775
336814702
83096925
293258148
328476094
480076581
325771125
128989363
387305914
415210218
391611760
136657920
342025568
359928872
30689143
371099832
521217407
10184961
310181270
340190832
5386917
457635891
145096368
328174688
482758173
359406991
196984115
200957574
506177647
3864131
424226750
470735929
466923378
419671115
207208588
490747575
506269755
120418856
392873032
196301103
287037389
219069172
468225297
454076926
164660149
476888497
451544059
246265314
246703627
8274785
491948776
255459519
207094123
253141149
54671460
115247094
57125548
421395621
323447956
278014379
47804675
252850344
268142434
238347774
334204616
532142324
486928824
343166471
235853596
246013749
233835949
100175216
518057989
71689559
377120507
474094519
458758467
523693241
146240758
478787181
125181849
76305316
209919531
115331557
278533290
421797922
209909101
299696493
248622327
384362393
103079986
409064260
501818898
265288697
74275480
6125168
391128944
499118474
472674195
40735997
278530911
238099238
529600937
194970591
123516226
529902925
509168420
106762435
232081277
245986386
438550949
151787813
83568752
420256626
66128101
366087336
502643535
214802814
346237577
285315396
66034502
182862350
181970025
485904745
286680320
76390934
51031258
184077567
176420928
526178581
21785947
324357398
113322984
463792782
254310141
212626313
112154897
275837535
416649556
319967062
313777084
19358111
397721662
48560991
85975457
14068638
73595367
149950572
261605646
142631800
211586765
521832777
52095707
341179403
147789241
151447352
424599941
113391625
74093452
338409201
259867335
6861848
48676419
454952921
526365273
386028336
355901999
359281585
223708483
110743107
228503223
299188185
257212549
490613609
261917918
478756587
291014567
328195795
225381315
86727873
342652689
530621012
280407189
448404307
177144100
3310159
175504326
39514571
234826932
268506847
506810799
321869413
378484905
505616673
80650040
445929135
165014844
469272295
105760126
243311767
245076362
403917083
30878425
233344220
283644748
92446179
444116302
22642182
180339738
221302640
382164807
218483220
368249238
103937685
60705697
325528447
174964398
208692303
146799805
449752289
40894274
525110585
249010449
190723831
456913298
174042465
482797653
508604711
500422788
276566810
46359549
189128357
267096976
238427276
367934996
224749168
375067747
515597002
16430672
19779306
41137785
344732222
355735149
391194955
384479640
354245174
70598457
258584313
363487749
294074004
456348886
189343483
229935047
525184578
473168199
319176138
258206903
283728853
98870023
164980804
18484812
147021790
378687243
35607508
253620022
241992534
444572432
91293690
280346506
348423135
283827526
300479442
508045521
58126520
83158308
154593243
265100940
10729891
219074224
534136302
65312871
345126010
225911421
377994360
282102978
229245876
169798083
165604337
113753830
267977811
188152577
83173060
104419722
536749140
372995887
100785576
437381624
202741319
239855579
55660468
384456946
514521737
7939873
479689749
270938778
10787416
333101041
517916994
151996966
453426608
48409728
284317723
134573674
209628750
535079154
534487933
419286225
531561989
462527182
87487264
320899834
126030815
469377677
148642613
535596338
177513519
516846338
335850680
310437008
191622790
127270424
500681092
434337457
148293959
22394684
132601711
7345572
242481145
497166655
105201076
193107756
186367394
24517503
478542344
379250098
93813085
291199280
159755173
26408898
515586747
333733098
324416602
481698037
505705755
120067052
266009555
416269310
55814668
93399627
348640307
174619741
272179166
335284055
141273209
251413666
356304070
303279153
318784341
281579114
239203632
437982612
428563157
72124145
377537095
81773860
151150124
121188384
275156463
360672743
182349386
149838207
411249353
246718698
37054301
396965288
325688715
327297384
198285165
481349550
429309480
294311273
511962896
215846999
473858019
157652274
482057603
231387665
59508399
321941781
310112830
412855526
93932931
342246035
516511113
443403271
384030521
520720543
497248552
139531849
172985745
522037165
515494276
407154887
315735436
21975988
300677345
440226668
358425016
111338075
486823407
38110713
75990062
278480507
266454952
235813051
59126678
485859230
467315155
425214960
61384856
354421792
259596314
56599062
417071565
527021632
97607290
398011022
229172741
324844582
310815526
130731723
336711899
164832712
337393189
113828452
363660883
81714380
104741456
116744995
452404101
103146779
394719743
213109330
38145883
331298460
22147631
189957171
369064133
277288124
103231604
32451437
46425302
484863872
9306069
33460410
524268082
127247812
391917811
50155660
125806040
115196096
8351927
217893363
26268459
75186519
42606908
124721241
194941638
408523803
471293190
190737375
165309374
453744090
130193103
45843272
211203907
232668660
224386157
408217423
310880274
270901335
110199814
119217309
125813857
75208394
164157812
425091168
87258621
176904052
228964431
75675579
271602212
315499410
519296112
218933870
302485782
129876424
301411580
529825894
451753430
287551184
12567924
325595140
138472533
127571143
202702679
527046477
240224505
298043249
393956925
433938449
187770910
395028062
272133659
364199063
81323117
174684927
50879866
140687227
92840193
479145136
428962121
334872006
475245343
345860023
91411704
255866922
396571651
17811601
233059243
515381122
206457910
194138487
62000074
35910087
46841770
211792762
238651549
367250541
134287141
295139055
130243251
131147518
276881265
182383539
351252571
1011821
21673076
119089247
177492496
138040860
191211655
409174503
358598020
263284472
355488890
252473790
492164875
313830913
256233478
130005449
366055727
251124857
120640467
197287645
44100263
90225657
314955794
445623554
305606748
277778986
41787023
318188641
501687225
358895637
160544537
410867936
48116877
300261641
413342500
59320086
265920029
76140019
376964718
258976011
394822314
166592136
392041360
483789422
285479000
299057395
508072134
340700623
457457543
167652061
180558222
125204255
287196221
375649588
211871854
264152753
487256029
161574034
455475128
165624606
312845754
52754831
381318299
297850057
27299316
377235434
381387582
199376353
3001942
194663305
212644751
496788358
164291618
160113166
143571429
406563960
356018773
485051577
120471391
180985005
325627645
19998216
385538655
180387197
208256902
72850126
288238577
192087956
210540152
271978008
309652176
371286904
483450531
231020622
109937468
155594419
303755902
34650520
113761656
117747657
505145747
33942614
255131289
105912638
464820530
196101253
230632403
443909439
396901322
141744960
146962434
414012204
495445168
470159539
373997831
204681247
509940279
130144998
234667642
364788510
234448511
221898960
10592670
524373549
491997696
492285575
27297910
406457865
441510834
125865177
195835222
151919438
367082993
356387392
417632091
355991302
343252054
496750041
414343996
308931589
50334965
241870656
517502714
446296656
377097233
49938671
42620344
415895338
197520695
195806947
93805426
223059785
199811635
533377411
340973123
98873966
209791257
473407929
148428517
458194917
344228497
343421467
513626610
407214290
462762811
464743916
408195294
474446080
301057882
356244491
352826959
94750778
373957968
239176032
219122543
531443124
461758836
420163363
512284573
324648603
346118585
236666127
511093637
361358524
482770039
419078331
535833126
219456081
459458046
41220904
354761830
470551297
28869377
457681662
492811356
180150240
280804544
194791243
83116328
224951908
62295985
265926243
180753577
455445531
184462009
525418563
413509264
529445550
408194901
524787528
6517222
251990436
366109367
531048749
462925419
181467896
373393112
191381854
391030658
497630728
365590076
140253782
272629426
502552821
445055127
461700330
276625940
172626200
497118449
111650263
458010213
54244530
118747711
329281716
248734049
159562816
405258494
67131783
385853762
63710991
77394743
364773595
85779944
81555635
185732052
325253509
238756356
278436420
121068224
375935457
372718640
117264281
349149931
121145840
94568009
418555714
296899541
272542023
379529494
109339256
507172498
147915237
520675145
68339585
507206055
379118540
203195242
113814982
380391505
412594032
446594579
315323361
141305014
349940296
503637323
155473570
316426082
416907471
360391284
82059170
208204949
421168264
6458894
46480275
514026593
422121933
31233021
432015475
459041283
252275652
32002226
214427868
117698993
489086699
187868344
527913641
419301815
348299179
316194970
495017475
381378
459420996
15821500
174111390
247364489
319630490
73593819
209477127
515941090
202649142
374159727
213041342
106053875
489975600
112097417
297090307
77907315
157417696
487964892
329594156
380730371
508185830
484007502
93976104
354248895
108961523
182695820
378759991
423976307
49428302
67779923
20584455
509732955
146463763
407599359
206007599
504426652
189931048
174811695
506398311
66356776
438840535
206450649
109584984
91111104
511489190
147435929
237491329
412575197
476414962
381611423
65502211
8639514
67864924
139779453
275672672
140913252
183929392
46258628
230892954
487548202
131449522
409881287
84955291
20042217
3405795
200344179
298101307
424730204
218784
342180413
19862678
404915068
3366944
527370309
302412684
321147651
384081925
158741749
443008827
51887236
188668525
31622295
357916377
421704953
358341760
112256897
218469586
181017786
435421762
128523769
133929058
485415965
237717711
182212195
50272260
418057447
131572852
14412608
332819360
156412005
319164572
303367703
247901871
124188793
349688617
462792333
362356858
530784581
439994115
473288812
72898146
266393955
501467223
206365806
204117623
419995517
255688219
504348118
344171414
413706844
523568930
482072809
351555686
223789502
407176024
257764393
59901035
236328384
339315398
130860883
532094177
133951485
385353442
278179436
255989480
423970551
178809294
428299414
177695351
325831336
59529874
361527573
381983654
62728829
307735417
479000460
22000586
131319501
367590513
262560430
192872294
152191177
32791895
95877728
175592744
475852220
53687028
532764464
177173866
92965061
407690221
450455489
189058690
228111677
291777707
253735131
205718514
163846948
229541019
384630600
311022292
300183518
381550012
255372832
236661272
481381907
307143714
340426472
2273048
530734631
451189318
190878938
439612615
335621936
433116585
54250382
343830268
323669565
286836725
218504483
493485401
307713843
137495364
431528786
273277217
290234151
76564507
112419769
308651294
244809145
380113526
78998904
202017532
68727627
469412601
286089798
70333828
478409455
364958049
129251724
371098642
497403834
397638023
520281618
248340326
442295140
56336439
298879275
97216240
7731507
380640746
451917477
338433828
135766377
425947474
380252696
243692727
229150809
500225464
61008358
391091597
335629872
60072151
248491413
268893670
439671953
396038080
237022201
263101573
467356354
369899734
113882304
30767960
302032439
456596521
316360936
266681703
353872946
435374590
277151759
483554239
244232933
150977931
45429775
365952613
330497039
107774975
523264044
89634710
33959219
111719052
149804261
457325769
266207807
180409945
324033006
34338078
252342510
316300932
23785523
489744181
108071614
311364675
438784206
416862867
248710975
455727300
456844966
368665338
453324577
143647602
76723474
460904305
35976699
462875428
493132642
32745204
358984989
287655051
41020231
481207545
472229547
416348668
253098380
432632128
88861175
16102275
429234347
179918826
161951242
231505449
510533935
328074849
49341035
246479808
208568568
47096367
81866705
468033601
338647926
289220185
9160387
368415749
85876
443484934
510409771
445495206
304289579
135218151
361788981
18050529
93563545
192820704
447875937
209191030
478466002
458749397
294152031
142450857
46434183
144223822
368986227
129159930
226772211
276791738
266716804
508351985
222607422
227733821
127763869
237397542
254309907
527598001
349350497
191916506
27804045
317678681
292132990
25330101
394118128
103459187
221427930
534441198
408477251
256460151
197941473
162946357
492328080
317888762
217128093
192650896
74088885
3260219
407186051
228670800
382870610
248467326
108478898
175424233
334133827
133870601
502800540
520220071
222975518
462851445
252584151
437915920
353413395
345545085
451047316
442666427
292696255
359401874
462851278
382999187
119439946
96770795
283484706
349325650
484003842
343334729
396943835
286242615
79226027
89090645
61863743
504295537
118078572
482731725
186407533
282041929
59856381
271137515
459682978
496535303
501196027
24879853
435232337
442613511
148537281
237785602
64420114
128519703
380616303
361854994
183484612
101351820
470060175
149959785
300619464
435008346
13487468
180786159
122963273
257956130
360048812
34669154
199920100
308720133
123273202
430592565
431680998
239201241
362360731
330249196
369859770
228024586
363051674
258991462
463531409
165538991
286806034
111176289
381576782
389401470
364877933
388816067
375569088
461011949
190694942
236927901
436120547
477656877
375513079
173348552
461014073
293673360
119530681
220957926
236708043
419984607
493756505
154217193
387010651
118562768
187473897
146958703
11818276
496868165
264358679
501738522
500940018
190465575
239112342
135803865
303747534
11294974
462093498
378657524
240349461
218382906
76480543
252670263
254139972
83514015
112414299
269986497
99405343
204195682
84213256
515350519
95376750
490982061
350337300
209337588
337899959
446818127
260836291
88737379
22405173
127089400
65704134
393078436
255897439
478606170
502604929
231650559
124702827
360517650
179936953
459731479
156390717
64038057
252054436
362246766
243894335
181556740
74377639
178414947
65632003
512309297
314707742
155097013
455304743
176959085
521208275
75077446
364867920
71390317
167809530
32212881
207959939
192640109
162718896
346102536
461433256
232531166
420181176
521909035
169440822
251299872
195681422
375991409
135619339
423798322
112777341
340261987
213267986
203559184
321073320
506773923
389797552
118916041
303980279
392183953
39450463
525398574
80312772
514683688
18966443
442348689
371599890
307590367
239657603
514348188
96127427
33843332
290110730
10182660
164867066
378922691
19578939
479369816
186653869
69635960
95470735
350282609
48394001
122146067
318954477
116454782
60932240
139947151
144891898
24920768
424512885
535317995
15529619
248432345
433550317
26969260
165296766
303976224
168213892
6093429
120062344
353368565
399739883
394870410
226173866
161526969
75141766
14867214
62286478
508092071
361371348
139773993
227690051
380888483
298441989
36203013
295660508
139533118
237764826
242955464
21448772
121673879
497894046
113908532
43931365
117713092
30988954
34706064
86766222
72573505
240928385
27002071
288791734
314971299
412463269
486658963
12101427
329457260
125610604
149616123
74473121
397030697
404075204
41544144
97189062
91429157
475522743
29471266
476590284
29519225
74644787
106443829
427915613
7137813
314348866
520667805
194409677
66938668
200540586
326298645
87929284
207253074
126687485
315829060
145015074
319063597
410748404
204580933
219926381
210258421
361837692
234447435
445441064
213685506
222718243
18741282
129898825
107633824
284522120
336855871
493103840
35620608
237849989
440349148
408946953
314003732
109497659
248646908
329584706
238065818
88223780
414147303
477527866
423595197
77960623
387506028
76426461
465712571
200418695
279970865
237623253
450871082
308571585
300225910
430853453
450895091
172693919
300218534
442122961
406180949
358338861
283348830
450163111
154249065
37342248
11733266
225097726
21438557
292417877
191207378
480788198
437174980
529103720
356510200
6155732
470271025
187140727
171117548
535348006
208780043
267809297
437083415
411810216
348943178
443021721
252672596
30879223
461193593
495044146
112251464
69160119
281525801
79110928
349926117
354950967
505234361
95753701
61994876
127109600
522117053
354360888
327373312
377789793
268035991
498368202
323028403
499529274
156083770
202032720
50727960
500651391
98804824
532305988
425059852
438057674
137110894
325986460
244623316
430696906
356079623
295281190
148416062
343610908
499537232
280584881
315242067
372220515
19634501
338500018
253812159
435631466
344492121
414089257
261737381
372643836
42957550
486164367
443365850
473779247
58422407
385961834
522712250
511486125
527777931
73334376
44864243
410507331
326098996
177984357
483824693
248143616
136903399
338745836
264262657
320550660
147686056
216195755
457298517
336398345
407884028
79955146
65850165
348139353
453972073
469704747
363463397
98480961
45124607
301749888
426393514
197465382
499488784
275729131
286064517
528238235
404983130
79124165
304905900
342437975
468979177
429652322
307552146
205115567
77580990
174510777
88449033
375176238
339518732
320411860
281614172
360439155
142760680
73665622
190482745
124548946
418092118
419834218
291999372
415521126
234154261
143306139
344101220
508763551
124172626
441641881
173038190
199495027
174461988
95084306
73905671
23570847
363541473
147574118
505335708
500459685
86585737
382169225
218536606
365915271
214808640
238053839
429409708
63486530
363877089
505999899
478654347
160080848
151500175
496720541
19507894
110871789
412464808
508950878
516320008
48157954
398730798
152937162
431157007
165694570
31017603
274820149
232705527
309959730
47722868
430783584
423984530
383250137
518635048
260983290
389196904
419288639
202924635
29367304
392708653
407252770
474096831
312025187
418329929
215829661
2260009
352065061
463063089
148829341
8498772
506749926
246293045
80809251
229266839
264938826
490341142
332834760
65502211
261265567
532611081
443724460
367023754
472950911
383596546
289366075
78558576
466382899
281815949
503480960
231659314
496127168
215028845
425197235
106496982
398697054
10555088
413714355
262930913
142552215
356462148
420817985
113113289
212660931
286388324
217813005
189511155
68745737
535040259
90776055
284426927
229593712
89207602
176739919
373799860
286664185
211684634
223192940
402568623
408990650
210293812
480385207
326362167
391965722
146322315
70064152
366801154
292201269
220357548
2151636
415197804
348419526
26251045
126639467
382101291
486794353
34926437
293969398
30114819
54268198
266011954
148132084
4527211
275400962
205312659
176108871
327158456
201371371
393279422
74654527
220126109
236726390
502337884
3155562
142907729
233051524
245388523
144761147
395546081
286236429
42291290
211126299
514405809
222433441
247320171
169244956
165127843
320429500
39935771
155478986
302370100
268499438
214926195
34582835
372022400
16144346
431622297
421735680
286402039
223478747
184853336
428444044
17306111
434722011
53474624
333959099
315399020
40514464
156961868
330302071
36522259
253496257
91231714
27404957
264868374
389456233
423199403
8929695
461011949
335009369
187195952
481170072
506674905
420311484
74578846
39848971
524076503
206929868
402250640
281932355
314654585
261144260
500161277
30553938
325189616
175358460
369113710
392809899
496422471
440049173
61569236
468148654
67841240
495397038
502378214
51017803
498454854
279383027
299918458
23126968
193858375
449731098
266101300
158970984
492860289
469018669
63132335
506431219
163449180
374204096
426912746
137640809
493131732
156378204
134420563
184842924
20881742
186015748
171873152
377573774
156250006
110245891
462894146
277349643
435906311
64382469
441673850
238190340
74100347
191945703
414837754
167694168
345368037
114698305
234270941
101267066
29403057
433372618
451460444
65993882
39378066
299843534
442901725
9606580
507378256
284304374
413398047
154423994
313984006
75756942
318811898
122538935
152172063
455340227
504015170
353299099
274706514
182697015
234087523
381312554
297363793
13360576
172444575
426237455
128560340
7962676
296311673
122589086
255752871
266980856
152417224
236477428
250609984
251019969
242354447
535281931
6358370
157513536
29758368
339283921
189614709
206311775
81598268
273260726
439274881
528024217
43747591
440677225
377796663
483055743
136644076
176998770
267794439
302886818
15169864
136659217
119242840
523110368
279856228
174425353
182294215
186428484
388762792
94318047
220253258
90663074
14816563
502059511
472500120
388190357
388669576
50409865
123411333
144065021
342444455
327409841
344892601
98775880
466005554
509030926
277484138
443211077
150831894
326178220
423221268
86574443
162440154
484999771
370168501
214498969
281746206
92579390
251244970
135445895
410063370
30523101
261448331
327451587
90854971
135705034
83841967
442724871
63910640
118956862
309878656
362540064
288341935
458004674
378309927
130196071
367646416
197411970
486951368
527439469
272804606
405011016
451233943
359044928
88386521
449545121
486563606
27410464
404056644
42572987
495117386
125611818
380510955
179782096
422111648
107675183
16283786
12110187
131527908
205410462
73153007
179037105
154890771
213324376
443839215
185233785
281495151
197589736
42612898
238854479
200791590
121756268
165091283
488037696
27987271
164787911
380039824
41284300
517505927
17683837
85804916
33862479
137796373
352784032
413740046
71282353
426167358
148342492
235464112
522440883
224332282
292714918
422358400
500466767
50699885
233543924
146312770
166682334
237208146
323775752
65697781
196360755
210359963
22002012
310959060
430791527
238544756
70660334
22864905
508323400
375006157
249267228
172916238
57932454
193002890
449731098
278446042
269717271
343022608
506316167
262689084
182659454
321955542
53211988
262622698
294250545
364879777
242798397
319724659
114994630
467574465
314530418
24116392
157316985
130286701
377903695
341446918
470061547
270752923
78008981
237002116
364465723
208007523
330479597
460453943
420293421
12869219
534427527
533400810
352995397
314291959
517193251
87797805
150165889
147077196
437264747
349393514
56258583
519109636
120573231
349855417
160816866
487421254
521208849
379255132
161272321
401973609
443370487
504094057
445277591
257582268
262067326
229535428
498731875
179856154
317755946
244960779
58028779
64231767
355202978
248424217
397404746
21362217
510348550
87701949
524866245
317947350
310858378
325681967
460343261
169969335
26925456
38458525
315084032
125720192
227853533
284699437
244951148
338083964
118374432
114941594
104918682
417064544
304274463
416851706
273059654
450005718
233046581
337393189
219289929
127231382
211584345
244889667
3695611
39829748
21399186
449153820
26578089
143867220
422264106
395887111
278537882
364043829
137586016
174128542
531436459
378763416
346156128
40003582
494871666
42108968
52983218
197932772
354399025
34224933
80035229
111158488
366362678
258631397
159093556
476808281
183747092
86724321
51393917
325070178
186098827
371164354
17320845
51201341
380004317
318589550
535724271
76823795
88302123
345656144
333931087
63178323
274359855
12068903
160693105
456134755
1567885
99484920
2920407
234087343
29914974
340786045
296533651
110246864
279751707
66793902
62025557
168600491
358706875
387993784
144891898
445194583
369047307
252872005
41957785
202560176
197011525
404488060
318886820
467469158
370820923
372132728
455397709
51747963
190460078
278715316
361094478
448455238
211878888
243517727
485809110
501341563
109529675
170864805
40856694
503983997
409068409
195848560
454039584
443298572
481776876
20939228
56059080
229829006
282705958
38079065
53110792
428226465
309882386
520707205
344082228
384959141
183498486
207020683
149976332
224187906
220594562
414171900
440503445
270273272
144757972
237616069
433437239
1763902
352624026
31558159
433773899
267909847
149482576
7647689
504810663
226656933
257609973
64308354
531238024
453351426
385460036
393744496
130315320
218026456
38045074
185526568
308769676
468208021
335239705
167414065
406274853
37084079
198054294
408750643
197536142
457317207
442840851
8204783
274985327
198952841
398498600
435039947
509334987
479399977
122777996
42695312
239748662
409040710
288589306
142232649
203985252
93542536
251470618
65968361
4809748
216557881
140467308
211978955
179246947
527348632
1512786
513297
51447758
432988247
495581666
9059910
321067513
100355650
526181351
314786520
356294892
298934000
40585248
100852748
418680850
255285013
230823060
237194427
327560282
323839692
81044860
372647226
246414271
507725952
159528633
398382551
221148130
290835348
157703099
452037508
387830867
104843754
284073694
309059541
474753511
262821169
398722920
181689124
106249230
535850941
434639637
487916806
17860796
117139867
64419209
347225389
243831916
192676899
83897323
322613927
23883098
505849932
329105662
3764247
432017867
447660365
311350299
95309163
427069314
523208691
97656524
371008028
361289637
55674394
421640551
50280398
5811586
382278048
208320738
58146001
14323166
107721550
333455679
438897208
393125915
24742335
81499314
163327999
417463642
191964872
56686503
203185721
368026577
27383984
491619095
304113942
225276620
71189567
431572874
532511078
336385373
16246716
263990644
263804681
390263013
251449498
10202417
122935127
306301565
367441488
335347444
92398843
54844066
384044072
513066290
441376445
181298535
216431448
440313858
332443040
55997011
430458109
192767888
255922851
114818526
357933433
496676899
336072580
275407080
296592331
510483264
237253569
353203297
167939567
70999751
233450535
30699864
499807583
138206771
224941676
453129930
352618227
422531165
493770142
62936192
312113326
246578755
67830631
184742473
526747642
434456729
354798239
282861263
287348970
38311132
155732569
172746114
520205201
124444128
520735206
37020702
308450819
310349763
358973214
81440865
167808349
89594426
58121712
210467323
311589713
12101427
248085990
102610670
357501405
432539383
311706506
350382485
469429720
316983887
266515362
321014334
4122382
69558026
401229171
330366910
116437524
260531256
217700538
495017475
283563406
391265972
455155540
408085011
460481897
392693473
71027320
231969081
76038333
132692941
191685471
263802149
262364735
91522914
105223311
182333727
125680608
168464805
313037441
305510704
251564813
459082924
56022171
374446610
431860040
345600846
373288485
228437680
398026849
39086675
534220920
84858709
175795885
277151759
107852869
61125527
461602048
84102853
173441478
29427096
240249990
73665622
72030044
443188493
228630464
191593510
44185912
416714936
145747998
363402644
522180211
530214575
325080556
333859748
288825148
140255485
315044808
202647190
298303636
5277929
104553203
181443077
402214694
139712969
60440486
402736176
284601943
63807312
301588703
210793397
397254655
90301340
302435022
319979501
98912726
114083076
410520384
344575873
458889612
100548989
511542287
281032902
98894867
524111131
38218574
409068409
160270472
182085531
412285609
277436665
324752065
318183639
486221410
76193305
477426657
191058112
318305094
481107815
82800672
43730202
330250442
42647829
448356969
122316951
213431239
103603840
319115454
190591321
95418559
134491897
532067061
348442713
24015233
529958434
434891238
171078821
431464075
436888401
363735688
442132450
29186274
355886597
366161224
344735339
98195065
112014047
253602254
423121432
177697277
123703533
486636906
171751621
250034657
511428899
146240758
411541462
279930539
337727384
522733179
344235172
149248633
483895268
349454634
448922437
127610477
56654847
101583709
275723970
148361266
114738940
106879380
58178701
331819797
89928073
384235389
217900536
427247104
176207569
435642368
283028908
491851271
467717101
239695484
134962716
98471012
101754719
195576266
251630505
473676678
84612550
167927409
509286689
6454761
38474814
95678897
532084369
116348182
18975712
145060605
216007383
457160676
450667567
177274044
508351985
123183471
206629419
495792088
183764091
33067759
460265070
274883810
162514961
332893624
288523406
491165356
399274207
228544803
24846094
361220796
241442070
295426267
4197109
233841986
53089484
287038630
426709092
194342939
510458816
277810918
236556582
25685793
304898542
327486865
388530065
43252431
191121867
180431619
241333178
254543799
392948415
320647453
121515721
430951243
240837884
442339655
338995151
519168745
101232126
416436744
284467511
70725670
151237875
372000351
323588754
192357238
404915068
345181912
275922892
40660780
527124912
174170953
310448472
392903028
409899216
414159809
122143585
193426478
443460508
197043895
18584140
485333814
262493525
366630145
536361712
433922843
408201800
191964872
167397375
310009166
451742562
153977722
178885701
354559687
365204541
345033097
421506381
43624945
397510858
321008771
24804697
284396133
479556721
22772088
465413086
175581154
506681436
103932523
292731195
464392180
93705313
374687294
422425044
9870425
511462798
491433648
3869950
514625970
515660611
535287211
64640463
47677162
112176469
209589839
367088153
172537340
31141374
205223760
107263956
273059654
183402867
504808387
142210528
411536580
91231308
70836109
481974129
489856475
470026260
487844017
123869384
95018200
279507952
233450535
404429611
424392683
181694034
173395766
420103839
321810667
318551819
261135362
411761403
26028038
135059835
118645048
251989349
453869889
76119553
67315382
190896821
439971072
445403206
500917872
506805272
26157245
155783198
338116935
279372423
474685102
387423949
401740834
237349546
176636482
55820829
211011085
120956652
334622459
11767077
215535865
305121872
288565686
185380718
92278123
501869398
372875889
285704550
88472389
152619453
413025762
420892789
177728664
45421864
394396239
27288502
416576109
386976306
378668407
199475294
293387801
399760336
398354015
397555693
243243590
446734963
382437147
23332688
6320049
118959582
148031874
106635441
153839792
52854777
292627484
75727904
223805466
488837666
289250998
202344433
342683168
378861917
30970147
104504987
194616886
108839775
218397578
291491423
336162179
31416287
448506943
483863962
237138572
345772651
151040781
318964340
400034557
254242526
272070034
30927244
281705660
277151759
317233780
473714990
480905644
169390253
274671923
5112854
152593283
36279003
269464057
337168297
142711717
359106693
130228576
498639291
166859640
512813719
248171354
380132242
507116976
428739104
71920569
313349273
510850206
112406581
325873883
370562149
301365471
167716493
404584077
305683518
514682235
353860656
467564675
94077792
114408189
333212844
371849924
516990643
533845991
360347910
58516415
11485613
124440140
245537539
197411970
325233702
4503876
430497741
108744320
369694469
375157767
213230784
181410086
199056826
399035042
323134586
487662859
464036263
307081053
257352324
475327832
493172063
175957130
179112518
291417807
500141011
232068374
107822560
48151836
28147784
510435519
312212313
98992747
465615972
499919358
312871769
60800782
8614062
182156154
909878
348558296
518974175
291254967
161516489
384063682
64300194
365834544
485334567
473683932
520230463
341452367
395928047
171089392
76532781
354678914
452601962
386711062
496708114
275344415
373595627
174780459
5086261
528001515
308017606
440549364
121069024
164106631
153992622
158385812
130836226
524368612
263122153
312358866
308571894
172333989
61052282
306209121
414592577
22096010
134725033
424713651
515932014
411899437
216031830
227666631
337125765
277894083
337925535
241944536
226341772
52441431
380483778
281400752
524579935
284398871
109405254
480480041
113209790
201280638
300590592
119464735
90799884
307938073
27524496
460918917
336921210
37815219
458977753
116406226
481756985
49653506
442784016
364812869
118044756
104623550
177353061
460883597
210386523
25726568
344894835
271230737
262902786
319676796
471815248
191776768
142622970
454606177
363966862
267372949
72645529
214267985
318567939
191021536
462291836
494294551
67435428
406488837
409196811
42659307
152996973
332969692
72590542
237144982
241628116
171158968
372590642
206731902
423574280
381602887
355362682
92192683
252852981
229583769
223494936
345097589
329365500
209323602
434231125
19480216
7062303
153100195
37633340
168545023
165767971
477551401
122218765
47662377
326232607
495520296
501447984
324324307
106686249
48987714
32212881
492018859
277011941
385732470
108989808
241256064
34333778
240686857
465161540
31410918
41974843
228129126
35167131
35214916
179086905
499030809
187041013
334258270
526253331
268647834
42360676
41220904
236370503
509318867
499565782
478530483
490422048
517001975
473480589
233868765
13012829
475712816
96859265
113209790
105177403
381932071
135621003
189602586
64781800
445842908
529393721
203574463
137012988
273639587
413869438
88293030
4789884
360391607
402419398
18922961
342073147
38009936
314837350
225789442
2651620
70364992
342499295
141463203
73628395
265740513
356568704
390299017
303341826
522901684
452930201
83618320
496581283
423396866
146509131
4335470
508041027
236515123
85711755
297989146
456654195
108427236
182552648
262609696
463110548
43070726
327773954
52565019
292300866
231762450
400122962
208002642
232815372
425571325
385067042
305073261
187299491
447929881
485504882
68662246
137787284
188663082
112164237
59084435
150414965
91048935
54914694
248121517
51430789
150780044
253876339
110692077
192256231
329585451
314658713
448337761
458577483
330497039
72708454
91211712
183438951
61206770
265661746
352264052
123168338
455001417
58662387
407299867
284746549
189115977
369419335
392527312
11524011
196563143
157682160
244227592
479988497
524533526
18876835
149984968
217620703
73502558
434051090
421730596
131419732
100396015
536631182
70342425
105329628
295459098
146041447
297366440
302155078
255746926
141529984
336868283
116898257
340051594
133553444
424460565
298825468
475219268
298058385
2011510
380092142
226982704
281092237
281941690
142387001
60349862
224889240
102159919
503632935
441414928
480848069
293728487
189540348
292943353
85102391
497775012
35341234
478526397
143942491
486682313
450777335
184467734
219739661
200754392
384549961
447140182
82383544
534933868
73905671
479970419
188664044
488232295
13942494
425214960
281614172
404889784
519858227
230778425
510901891
292428538
532080291
391475681
530617388
304820771
397019160
299181272
251628192
46555086
478645421
251518148
302908108
46519379
321769227
306096190
511564546
241030635
345375832
260229295
502661002
509002107
81885015
116400393
307607283
9424795
207970774
428505343
149473978
88502428
41318141
459338679
517714261
421472606
355568042
143094667
246629341
180122792
207161968
485952237
404176777
79362604
62069354
173056118
428436920
369315195
4617282
339276098
257898583
294089407
484835504
156935270
328275747
262347320
395902017
365318122
336585045
447172551
347809540
163452540
278468292
248623239
39338101
16320776
360088253
424846388
420558913
96194675
113694532
532441845
371107232
251593236
148721037
218590867
252464771
132437985
298990000
425502287
255513497
166639371
131984090
206586322
268701652
41987737
220110328
328651257
142557140
2055746
303756362
174629270
190206642
291096798
290965047
151464774
415645669
226330556
84186704
81323409
160829826
476047003
292337630
233425306
329153297
138902620
238286691
152668286
105582962
393575364
270721493
161600415
420861298
519007270
505928427
334583694
94525190
282962941
28606751
73623534
434201530
236129169
449114941
217907126
213936655
72176397
530991471
504304283
253477905
30767960
512185170
60979218
116290521
363830840
233030014
491107365
335579313
254097078
120871246
466360197
403676705
310889632
8425061
160418488
412464808
358512741
416921719
363326159
303350681
325396516
371097586
404870392
491165356
507084109
273287046
458194917
107435909
300490361
50061168
419202238
222334540
258952747
232082619
145128701
51964639
431283193
276025783
14417424
74738850
120685355
194786752
72941143
259363804
246382774
448397286
350509739
218473689
94596872
318616978
471745934
87102205
453582703
463289175
171532040
314363393
310889632
358563372
20751457
478384786
116407775
189396180
149246928
313176107
71895247
522279235
56847916
530543450
363805516
106532661
260079360
1611588
305531833
250438300
460725791
481617793
285122417
104796905
135207105
83911394
352646198
180096893
170710660
187739381
531621400
55641501
241865187
318034459
466284394
506779195
395296650
468450193
273668018
465765337
514147481
196909401
233858217
178967812
520508537
338274490
477987990
430959483
335494232
181321649
40997108
33397272
533217442
256658597
16880716
531736229
210199116
465284462
171356377
343957368
429132198
481738950
462897070
258846341
310156169
214155719
88204222
339465376
399622901
304612920
58692349
184864963
483038307
242781278
367760204
417995068
428185696
118724308
8550447
41203201
33721630
377876640
65328793
122797976
236023680
270355916
17942938
133976735
257045066
245713025
197129420
479557694
134772474
436037978
225054315
325864687
510628869
43730352
529770077
162379151
476007553
319427594
309332864
335687477
60563676
433963842
230630459
312038640
293755984
255819699
233523894
55929210
380467195
455562395
527507170
292156883
192877422
285628836
237180057
47856591
417244543
469766098
498857733
328547440
412674723
195445193
318684719
470782700
27729699
434025210
158977905
96573234
323173461
10200148
325656158
267560097
285313882
288386048
308589790
311917981
501122105
331602021
169962450
270642786
116558655
236356065
412709975
276694788
110875506
397951738
186458733
40210339
70491465
469932526
60978832
65079262
115810739
332315303
437234423
447496594
457874493
8922319
526049674
59901270
481407021
203167829
74545886
484073473
472715243
482838745
23750004
310586492
447923043
508857172
212005962
71066782
286063220
424463164
226832158
285273047
57002233
81731509
503588867
33928242
17640180
418159825
23661633
163343657
338186842
239851612
396768003
3355710
470432296
432398225
117118644
476778776
475084913
64796508
333017167
75381999
161295628
495036022
436971532
86796055
148024093
87118036
58816639
467261405
405598019
139040338
36100416
136060730
381542918
135044101
32602528
149143423
451894136
45069628
235458711
254877071
84149921
80139993
262050846
264569498
142572067
31246091
500546859
328359541
275936400
10051970
21637413
272184817
445532519
2527566
523078055
102824789
473334307
381455101
159546002
37397539
512641828
71588695
127285478
62907262
360194371
94018299
219703650
211000951
312653002
237841536
398352535
99112175
483986958
471252860
258605495
123444537
526480886
88601234
23217367
490114359
151076977
210993299
510239201
96297180
41235623
320011454
469452601
250033503
390787614
19762796
219954237
246063801
10328693
471315371
448183869
272486078
327986929
242977473
104742744
461331211
440132257
442650877
316883893
349620648
229383513
162142797
83898753
383341290
146566088
137418468
112043121
45733946
22500991
398303466
121027841
75853468
92142305
88562399
47045568
139013446
509213114
361885648
279567110
92111062
296918580
194609187
290800138
199581377
242042354
460789205
331703763
114808583
295875312
294720361
351353811
206395848
446925011
313698404
94947188
175464836
296791866
462076624
393627049
484822848
355303565
160035154
266697639
466295007
62797829
211549206
493863754
338850733
394442069
317458299
263078975
289753051
498389293
503301375
277196622
22396077
327873293
279204010
82383008
399612299
532464370
42839492
523159382
44185391
257123336
424136504
303526282
236614245
524234091
450635448
472638146
327838996
116646351
430458109
43120929
152026623
251465549
90482325
154326841
404608326
241415669
399868898
253729962
184187473
61761108
143178015
503487329
512243669
155356143
437692087
500126535
266315702
337332278
81229152
25321490
494352454
58539045
345382168
275344415
68033822
493922083
278814475
532924576
436267855
220123376
489122189
271764995
112631481
182159143
111144573
372510983
500264723
220957926
501843595
487431952
387869994
324300238
6155732
240880180
258924094
149280100
267076399
12338771
440753848
169582384
247286565
366985777
116447610
355157198
113692057
225853093
423882789
196509137
530009450
398297626
292575495
270487138
423798322
376315354
1094631
1717375
478282150
226302113
182243937
196942410
4954822
8879200
75840223
190254482
431860040
219727501
411081915
182953457
307500350
229279978
471156922
464684790
416048085
78796610
134381019
486653675
483186463
17074269
4218192
29805942
489140262
300951238
147302141
517782142
354646256
130715782
469018021
110867525
151531159
420789190
290826755
146269847
220758729
151239800
116301050
303264971
422987451
222158815
490240174
217717852
420889959
159329685
258170882
359401874
341402729
483098066
306736304
214698528
29762970
306918849
274901148
58233962
288886674
160996470
484280766
423853620
265908911
389896514
89241843
14744424
406075262
522003324
494614032
252370412
336473856
492233397
421105788
474173533
266374218
246280467
11627430
334509995
398738820
283481610
110828872
226599074
295375747
12800277
379264942
13092532
33117165
300474032
85427024
377470966
414612144
288394894
385156050
344062649
7367683
338047262
225090723
148290193
72657485
225503233
110867306
165383221
163407850
36017545
106539255
518717976
198995491
464036232
347726107
130790757
402002750
184457533
391399541
532388919
283186017
108871037
532525418
170843924
516441620
113940535
36250856
274144601
425679619
55981431
311992408
51967753
462737232
329271514
289391601
105555872
520739221
146201262
63758672
356157489
7347023
490716569
38213116
342648304
42330221
354172814
186359524
92747706
350297361
374105407
17144902
281347710
383145328
368356096
501074172
8834689
417461650
428623118
246568239
52613453
123544229
442971361
449449826
64938735
441591443
179515387
339171255
315432650
222991124
20748503
350889329
258675436
306431421
463327963
17836644
361329019
296485488
270132556
371839087
440289789
351290985
448294064
34899830
495778773
448077965
371662344
498491052
506450154
255600785
336910946
112723669
358768181
356536990
341596825
262838368
341691087
236856356
129817563
434039345
287372118
89013895
349764089
153286921
349896187
524755621
232791911
318067927
69993553
17620826
329316730
517193251
276915729
436253834
219623766
392461246
371526100
307288854
212206745
186109875
193130803
187001440
210705270
95682380
304462340
341403643
221674487
208371374
326977922
178918288
326227125
281342161
267366663
342517110
252568685
256447116
494827234
131060012
5897061
514649631
271638852
341773525
390761276
420905649
18174814
214113472
319290899
293817197
325770474
417070385
101280069
337299083
109737226
192947538
372977654
460638898
293140679
536033044
68748225
505510287
277799289
69099281
373927840
392478011
98731072
90171591
269038884
245832881
188745848
251541064
299495167
288285078
78870816
123913968
359964779
162007791
107741762
33483157
216521729
408657146
304184585
152776910
169444421
371116300
143222214
399913271
197796209
402537274
64908023
104940063
322812911
279310685
264942530
500924067
220330940
100075000
98873966
281115681
404055600
298818333
295691910
428614943
304271234
35809007
399494206
415064069
21005027
422703331
91902772
145257988
476826891
139560744
323810584
152636683
322881337
490349408
178821251
418918586
151322670
304974212
525317123
523616440
354385244
297445717
516399529
209191030
335153367
35924745
458751701
141578015
185502871
515021669
307120241
469538200
522139280
526010166
495257324
264411747
156595545
109723655
183894072
176965825
40051133
496522178
493523041
158144248
369899734
268110386
338334810
266042424
333807067
242268980
54656824
378995080
188488606
90088251
176738591
270648733
101201934
74275480
328419922
269216312
226906167
390378962
4724915
13897147
54962575
278207994
234741227
192846502
25998641
92575199
483055597
67884144
208106622
189958137
360978407
121784308
244217311
25211142
452920559
469147880
185469919
220476913
344192324
145007236
440306979
469009091
34191902
14721373
326600073
150154804
48204290
279938777
520888303
292549882
38500080
509223485
426763494
499465396
348301768
254565413
507633570
172971870
133329899
344010174
45894733
153370643
461346889
353549337
395856998
217828635
434688337
519942550
246397667
41773998
89251121
142920880
493906453
183130108
459603448
227365439
53852370
528739483
334229663
160681197
32328239
80564705
512761875
228311430
4337894
50937910
501664464
54215662
259098607
382655654
286058344
213966317
517534477
478244838
530573665
461790426
160007757
61626940
270992544
472573817
327398911
23001547
467192144
149654103
180138338
185491424
21697944
170585615
300165279
14660080
151007412
160448732
392714254
6172771
122880332
334137379
440833229
236805401
126725820
520635362
354808947
514160204
23005448
444194492
223986615
468622868
384282185
417851996
290965047
53851370
92955891
461899386
450339988
479380065
186744896
356777405
491955989
263007621
281688121
85297662
140944512
115761121
457894181
475089965
197105753
332324740
523447579
40070869
52459879
221375550
6567180
41968044
155266196
123105784
266267484
392399475
262147058
429512123
430158049
120368848
193076376
82847592
491565872
335698789
328350917
14680327
1162182
134493016
510822869
96591980
521909035
325891895
386542822
369248668
518909979
142269995
527777931
481327969
61681521
359502638
187078889
347385360
518660626
30004917
475234354
394927955
105529911
440753848
111059876
70884166
493476258
235245394
183735980
165432395
302704110
337163629
376239959
273066808
159734548
162014957
497211023
38498931
297809691
102486400
447983495
56912850
189844922
458986077
104331811
508080750
77649398
197115723
237461711
324893775
140603313
110399859
124659191
482592396
48594998
275205690
354631251
503010037
503981522
283747438
281505221
336276018
288570923
149502921
241937708
153497402
186088306
26587586
309557519
206278739
298868298
192056855
168660094
178775174
453084995
12993988
39872689
9645386
418935894
164868837
152201912
355679132
409437858
372336743
119767154
394232009
30719528
443945590
418287101
48104167
113323844
162890710
190914398
525772183
339055050
19547713
169471104
204526023
206309878
482989166
448063423
181795910
427387163
228442611
483133408
175675401
202880741
42481368
2835351
117713092
368277617
327186073
479180409
324762663
310182119
343604566
372881129
195797283
472755372
179868604
400467097
141323145
353770716
373595572
463071379
91044605
120180048
131948096
159312507
61874899
533164339
418865139
276820679
530090386
171161163
162806784
36411159
234972626
419674252
133997305
468985416
262613453
170866698
153800915
64396761
474608397
380974978
75380747
385971654
161714797
424325729
460183925
134055480
395362112
105020471
89341171
477684564
523836502
296318976
259565577
351149847
75071759
515795813
141743815
15503188
136842954
419377978
124245747
220302216
127989301
347804519
139942276
135588006
406520646
314930819
83669049
376024295
511635170
418904338
103489583
465823352
449271138
342746557
163294512
131873130
335403889
508017576
280681877
86527077
414944259
128819239
426458539
372742823
268568616
9587392
303137518
409074839
466451079
415812516
57839622
83701259
6564693
197081423
444491248
190347846
393961592
464378901
125952457
414650402
431633619
102439162
75528025
267452590
207437598
62877671
512454209
299082558
108551000
423682725
151909946
349172195
53209276
176899547
219102252
32873743
516514858
367791827
33334861
413069814
52238360
410990219
380440077
123081295
440737126
85491677
449152801
519163353
287777989
510633970
291448044
190655384
9858780
332659230
202563794
267036657
229307885
164657072
5502248
449841080
454513911
505524701
139732217
195480393
190695804
524796674
161239408
375835052
416320993
420172914
71322618
61633679
360535449
65516335
531117624
191653609
429735980
398313971
368348749
425847493
6482817
514629859
149930783
165522338
531496469
505362887
136088510
305409315
92494791
513645849
473271547
27203436
473667238
408818794
164966030
35431543
106553206
440691987
55518799
148745862
337520810
261506616
134495802
398820162
50089499
251711950
377199515
319614215
117688982
370206607
394674326
244241393
280274473
383938846
526622213
282209168
513137966
4112925
488659951
470343300
78551367
397202904
220345900
350364840
117237394
57135700
87659851
357572921
289211731
131556852
241533703
515574290
232391935
292804437
128954029
353275840
5551036
298745441
99991839
462602242
331274
352452347
91150616
143283847
334658766
336715782
121126948
500373074
62982695
32126307
500847736
67557014
429234113
44638169
190936200
242885623
42353772
159086702
94758859
499657939
73643104
138562039
370930159
446829779
427168764
399062904
333378213
523518508
191572430
243065899
169653802
176762218
449170187
341642680
400647131
465450127
362917639
285002873
535994235
516827815
320337306
220186784
525313900
146881798
529769626
276418505
322833371
4673697
85601167
184150632
75092122
428658437
221594696
228523181
464019081
241455912
215332969
90414502
493770926
408144279
320741941
288490898
198799744
383609422
45274320
536688412
366931672
100731708
123862844
467041435
395090966
177208290
185891609
497757278
50365444
11618425
376264620
150408114
89884532
432469283
298287431
406767435
40904838
32325864
482104513
471726707
81977457
150048112
493922083
290920962
505280730
98043025
39574241
92191583
253280823
161721359
384478023
438136080
88386521
340244587
33600198
434120941
489423771
371268291
26798607
356596216
16919192
23759752
452371048
261987913
176103117
75751303
489746606
87133256
316845285
45663182
157161190
199529363
177581005
234831509
200470624
52209444
103323474
514552167
91231714
148112159
394097884
123033399
440308306
207925534
451073003
530102723
521171172
7599561
162654375
348468013
111629219
418515239
42771974
313319843
206222175
38777296
324300238
377806741
28595547
534423168
49127145
93737857
33766894
68836131
413025762
365877696
321877729
384841514
74104764
441474196
317371715
101351820
186428484
187571267
128353244
177651811
74921782
90229224
302286758
431044645
357617166
459245856
298107601
471711734
319944637
68828381
280134071
151351321
89007613
416647939
409237600
32106372
523340116
212791349
172226074
253435720
460775913
141366284
239321835
137489291
487935693
418530514
435130034
394971994
322214985
406584050
381000733
493507968
490345454
241512650
163157580
262350686
286223231
452887650
378229309
204067782
163895949
245984250
59567338
332348747
233962130
436373940
328527964
238990902
83176409
329062038
255961365
475901558
46276210
63353025
332660777
12875959
499579331
6826665
19666178
262932806
439842213
38008267
521234434
461066812
435321628
3237572
92488919
48515281
457544902
434791205
158576755
88389550
496660481
471974042
399471609
341071278
535931442
267953600
268417961
411899131
438077563
272647879
400229187
504348675
317767168
289797335
47023220
256216520
295338174
257479184
524184347
455227858
501851742
190882691
458547240
55743880
361922335
448853540
89841425
238893183
260630283
529843979
49089527
530934819
531649350
232754848
533280416
271551975
350832006
101839083
355085656
383929227
407889497
234245438
46433283
473453010
516423138
6074359
399789866
359190329
315359172
150988087
478603412
59126678
283119908
230179707
180150240
353154655
382101291
267236642
215238649
359110318
193031111
262752009
111898282
152816485
32197532
200665208
186448072
165745649
200212555
99878725
362162051
163460198
156884064
129707810
474512508
407519801
319972475
32917973
89862393
327947965
518030165
449805914
517603255
167275316
275205690
535446495
452242566
385120566
370684061
240872839
211871387
64125363
461602048
117835909
189333171
496022276
525598066
226540208
253938445
361369905
505325780
408706261
375157767
462685009
111604456
89241157
67970549
235385693
513353491
395261467
93899261
28305504
129078922
19086321
245033126
62012247
173998443
118990806
476085062
326059710
7985694
264669944
246652347
399765110
355883077
495977390
457512831
449830098
230512767
228188858
261760788
128833631
276249731
174111390
509737927
66074455
301869770
260316529
483843312
192242485
71624789
152693008
347825345
15407857
250888943
258680549
211849826
466066238
141617032
523051720
223017486
141779355
139897375
42594245
233576482
261277437
206277732
54950077
431099428
202428502
290136097
236024363
364877933
392753663
418756315
69632377
282315212
498707117
256904639
366982385
506242640
201487480
120439203
462729300
304189407
63258566
91564038
197038639
412032968
251298827
427967302
260519782
30989251
310179574
148181932
25946353
93647188
534545657
112971025
237696600
125431144
82953661
137505939
294768022
153940106
431099437
332472563
195900600
205780954
244690349
341092846
253544714
191278974
412581726
141101731
320666631
376320822
144784792
114903079
115145720
39599387
301043275
146798804
153463144
387883727
93470925
167070767
78162542
359867413
326992678
463449361
474969031
353914720
371016521
261510027
467341002
297569477
344950085
470223995
502586993
455158735
244992985
148386149
367151258
286370020
292893407
443021459
492202977
351912353
235540603
265630671
181410086
139595700
524091494
371990182
112419769
323044806
320996429
208631386
355299572
232667156
456470388
492940006
467666585
82298633
37120024
412059442
133505937
536210416
127514486
224674264
128307078
126435611
149399145
2102231
416856672
368722844
393870706
234865649
318009998
440195859
371056595
225500559
478227209
89574947
368321454
141578015
309945238
292342310
523452485
110358083
261680657
379118983
167376890
447111766
441527756
363060883
250414849
450703944
448655964
86729841
430951389
177171155
93915162
350922478
308165102
282366388
119615821
496097204
385246232
298842040
85610329
392844484
488276152
426812074
169131821
422308955
429375070
428349428
160854964
533418957
413353236
191097687
63974065
201129875
508671749
37458561
234696988
99029665
162220742
52253946
237216162
152417224
229548807
107675183
265911706
377157405
81848410
218469147
496234089
205566108
158741599
383466770
96075999
449968464
110872739
104631628
46876669
382962159
526265146
459525869
276353572
518795414
86265006
19956060
457490860
348783503
74250609
466741812
28804121
134270600
256006715
287441888
44975273
332574943
510846658
166523727
315767641
463366250
453582703
209117235
519798859
152066652
286815849
95909199
36630740
429038527
447937431
200633548
155455711
176955042
504134165
124338054
486337835
390864652
335972574
336698410
155995740
123432628
53850571
115576450
240031117
303382022
263887724
504193024
127430169
372437527
48660073
13241050
521838769
8665094
326664140
439920994
282947497
7448088
5486618
255503451
530112494
498358958
322811274
207039384
111053220
330108911
329284319
360792521
76733183
195771156
360391284
188362647
428514454
225722812
382319532
281472134
246582647
64885999
240904034
353101376
3504810
334320617
87463950
249576384
336304483
485266949
25710422
393854778
156768250
320274909
491340322
393295864
304900836
224298795
520764160
414356721
15555141
356977509
516224164
96490335
277272099
32945145
424558443
186474070
122961012
509954970
328479793
463398570
298225595
252589047
75184074
424114456
94118194
317953779
287356398
510759331
5466842
392309823
487024878
75692479
526490557
282252943
474624197
112180448
278919992
259273571
144164333
500522948
102212697
353248101
272720742
137877975
495109459
439141958
519374818
512483862
506917397
401894858
411939151
486782860
443973761
141925590
43848658
527619993
486797870
22954524
342560088
68310690
118831622
92890466
362941567
384096762
70289600
333374109
336329474
483174679
469924496
330075480
153544376
317742898
533126938
535411641
76074743
466105056
221322360
503436950
261613185
216563451
21956784
512333474
154973543
295854634
481642084
143483402
279749706
238745920
339012675
527213759
213863284
424105564
69517872
76716893
358359381
471753458
373451394
418603378
266673912
103092515
203099073
452202640
517346481
327306561
305365159
534365513
394982655
354512506
97665952
319000915
473044777
1292549
226504917
100266551
7066150
488691494
455506882
163020629
229635127
195842080
113465372
74970568
356475792
190553723
447310626
133083158
361441522
33619302
116186773
167991650
279307965
74114857
382973766
439837614
80625442
245331116
181508289
102234437
364471653
505255443
339050733
315132936
484017341
205318062
210902318
19770981
57176586
29278259
495892223
130333395
109883526
199712854
68957813
146887021
417900363
158751694
373301960
448887057
160640887
24784440
468354659
315861900
25461819
267757013
208786740
86761354
171647661
363239303
223572596
403372998
138608482
81276326
7231757
42703214
146726170
421693074
413222315
267031074
182974535
149324102
69258732
419850004
53271388
372415899
308927133
43585751
130850874
319173175
244959956
43670047
457186680
329886281
436216205
119947486
481194011
532423542
238514957
39340185
341762527
40283943
445360303
11119718
384563114
408261395
500474249
248047757
500691143
265973740
130050840
52948478
281060036
514268263
402727189
255953395
414617642
128843529
191045423
31269695
385784771
212952057
190055881
266202041
243331975
288132596
51949681
417484661
189072506
145713401
377513020
45684049
224960520
236379300
153095826
248473730
304711280
97403957
263574030
66949717
88959391
270200675
259438039
411044097
396167792
274222068
88254414
258218419
134348962
331610467
152512494
228390179
63260796
342831581
271570402
221799470
403835771
345031923
484533362
102850876
312652179
145799211
389422076
361423513
373588202
489139090
467717101
256902991
423759296
103237166
472487449
19814447
443574930
285124196
308849075
453837324
345364601
38467781
495797541
478363548
86777676
246893361
502207853
150264845
534193060
488042506
242838401
280088283
117707445
191473536
64935727
163992337
70997314
187825797
509086982
75993634
240806957
53622753
213467122
378744300
402676477
182370670
81853460
107190105
235215032
108354158
434537854
382827396
353781784
394995453
78429569
29152984
277002794
228100007
426172180
5584127
92363037
372313058
480523870
287124493
419625277
99561193
412702502
443214065
167882646
71538709
461442992
477988981
134016834
226847449
408437625
249440875
103022530
440764411
479732390
409691403
449999726
407712057
436592041
96144036
249174250
344592515
27039278
248307604
202647259
92810487
532693914
62297196
203828452
175025814
18382410
327582648
531661118
501181739
21400513
190830067
362097573
43662652
271237344
34326145
186115415
239549915
93737857
321446011
447487505
234265998
18174814
491447477
243103143
287192246
72375662
384537453
85938022
421545958
300289875
253840367
535649924
297903050
244879096
312670581
343670036
155430428
245660689
372658216
513144572
166099340
10992110
295128761
285721133
240837884
452293603
12329048
501903389
239591106
322139437
87235555
361067668
176899547
322798640
267195870
39386534
69994062
277508345
326825341
288758226
240766744
453933913
291812405
158144406
25282304
214706511
143109254
90602691
528552304
105770306
514576285
256463496
238995187
53858438
12145830
244653883
150424412
232290193
502032626
457103698
404608326
199494327
141042243
415383783
188328685
175057525
514405809
10425508
511751333
347142687
460058738
243916938
483499992
435840569
413587683
231302269
305359759
517553373
470937771
32205355
228391559
33278818
367205229
447349799
137657082
374087778
354139666
199944585
189892299
77777981
147110264
179288660
211786624
422968138
441565787
234113043
176279302
200767330
507981816
243070315
394362442
322810105
76761199
253893444
117867215
409019647
45370780
349149931
20098018
391595258
450093145
114580798
471025651
363305474
162892643
181657632
453136363
351792903
460419945
165658028
255934661
733933
452435568
395362595
345659115
14591846
254426980
273022062
525004367
301320669
458366716
428332535
466919311
519109315
312144090
246790776
152872164
429022271
411803199
28728455
441761290
475105308
174503496
497713305
253684994
154225463
228557239
11968904
465243254
144754890
273556902
306914329
71386687
517945781
328194074
435157802
206958365
195791991
395978677
133670886
346604284
476373815
371040661
518065563
125732731
8351927
205152228
130192457
75952209
398523733
302261600
114011263
409811656
48668907
325877690
126821448
182711502
478237804
13381011
289606366
24055940
442426278
499617493
501366834
187802529
229586115
182892476
381688757
136832135
111835868
473667238
497793003
177244314
139348021
380800779
299266021
238481792
401885597
190487485
505071391
398289087
66982866
274626712
426256823
171875305
190451413
439580903
382123943
295904830
241627098
116210447
306681118
475155805
337794451
396932424
367416713
468711800
73867097
220365779
442499523
529088639
157582367
515424944
59858610
85656732
398604926
462567164
185722789
445929420
10461682
531198068
430019055
126730385
348443499
356453437
285901487
199381118
405374661
372910699
382342150
449871251
70954591
387006414
76723131
147054559
13993495
527558207
277534641
18844460
518912171
123783887
220130923
267362281
462644162
218349879
477841511
443778832
162418077
381625919
409748665
463427346
174112518
238319299
179145388
496619114
43187345
394117328
147422818
177625528
52918785
142642175
195622269
297447786
378465746
481776876
162053276
31147108
414475321
55900469
516664272
228785379
288060805
158553210
144991481
512168709
327412421
85171430
442365508
514274071
480389889
64402751
370189715
220026854
401815570
328331045
134444994
177012065
174911662
461700330
32548154
201428772
523058015
29155786
478315800
297927646
239549915
346341780
489458810
356134163
360332723
346786921
434883663
283321039
367567798
250788292
27848998
230202113
532249716
35864251
288700908
378400294
342332473
225522431
214498969
265821455
419582924
464397142
172049158
194038469
340292093
178277153
175230025
30298358
388028818
265586683
147204223
34737167
695187
471885716
485558727
269776483
308031379
523384381
178158491
299252623
491012328
246338430
342868439
198319854
69623551
511540083
451841580
291019509
37168242
146504788
274290987
414960393
306131200
185405207
481560181
495445168
12504601
459682978
524692930
425537851
173616734
121969422
242322710
517146087
295318729
319758334
484335071
258939608
400496087
70592035
502814901
11553029
304572037
450367275
404887162
473340005
256476849
224390495
195646966
366534878
120224994
268508755
514044376
409375903
472977637
232282354
174471244
312747077
262482167
96996102
499401829
312369062
181225620
392596281
437171690
410398600
265642273
361524748
530066140
14085300
367473139
74825883
403587286
269559013
535392810
29890060
304064502
43360628
285884466
414689750
71066863
398263504
366653607
132940897
298374800
399178864
118467891
499426443
934374
508705860
523859460
237218274
4505998
135098304
483706505
189128357
402776407
48348297
342800161
524451835
370242940
527710890
485255553
445661154
299310579
515770906
96114396
59146004
294349993
313212215
127465487
477468135
236763075
146429166
104206483
250915611
410868757
33890470
478512346
71912132
530509037
162514961
94280187
439094341
4835224
43588431
227686101
349428589
77190716
209590655
365893187
269290826
526459514
63711214
387064791
466550915
528478070
292725032
327898875
422385333
135493901
84416792
21673076
382389051
31747292
38603545
513439027
56091919
483424989
285871678
104007829
429881925
512411888
130931335
86856999
179912669
342049921
512820931
297502209
26409373
163637447
81975953
389656287
17139209
342448128
395080895
393671946
42296129
94365288
335895288
526324715
162312484
532809954
511564546
237351182
189770618
88343377
151232485
45069628
508028259
520259341
504985284
342757562
529497192
201784708
465057771
490651219
409594973
9064645
375851447
3253626
337274355
164830204
385671233
286904380
295453265
203961992
249549537
498138003
52105303
57585933
172327430
134026355
112226348
173078558
145451546
403639659
129200636
41156408
472015386
18129222
362444838
194611018
107192606
451398544
353768139
305698956
394377636
350014952
219362033
1961234
148642613
402457515
184838973
439636846
264307089
439776501
434247216
531394970
220995887
136277686
214008885
208994226
494218185
355565017
448308111
25150955
89075939
222940887
318575086
394818074
374543254
162411001
48606668
419621370
262659351
60213057
499360258
352534488
51285793
96673889
317355052
137133221
286028834
445861696
466788979
372180550
72537216
18446750
349565389
323698346
326390980
174775282
231124930
416070328
439454327
155401527
427868532
369121418
13079052
174330463
80359950
398470243
294112183
128984209
269802911
520602093
190206642
181804539
189092467
11107501
133083339
484451863
391843798
307942896
64650
227459908
227120604
264192464
13942035
451034393
252283262
259271572
334857763
230179707
267573031
190782306
57612340
442854919
530826076
172815116
378317793
403046641
402438108
415093480
133506712
485630032
476511862
234956672
145624678
69749687
274170766
61261471
319188031
154974170
471264270
127309217
188829460
100558220
452553416
24879853
341766348
287320154
252701416
43541694
433002592
165446533
93396739
70965792
243020068
63944351
44520022
417909310
185013996
182104254
404983130
343890869
449659635
34971451
118287371
454284805
519680449
186434066
223565318
356294892
277500891
31213554
422275553
509240660
154952345
126393082
472577323
480591376
235631653
215478692
256042111
421190260
530320602
176489903
256048123
407584003
297917360
8176443
181731362
353940970
59950322
337381291
208561476
516110677
293404270
108307702
249525359
52752092
279484804
236731213
324111279
21963260
13593443
6097649
424827473
114940227
203487258
321559174
426625532
227908426
468130468
284674171
161785626
458482823
306011906
162882807
257546723
434720727
446158747
5940313
369818636
198645268
500190554
457188796
406250713
370200782
443415015
494975890
271041974
4052753
321869413
92907706
531771090
251123179
10598177
361975272
237423824
271200846
580750
135200664
229228053
282467283
119296568
3978666
335259306
158918738
252977523
267805697
53099027
367336599
518339287
32964440
525626776
248611465
96253551
315767641
536791266
429429449
247430474
150085307
479626611
333015715
109391502
379317495
114565940
288994395
263051362
488037369
458073665
262489243
299163284
113664025
8628840
183783359
516084240
295933274
187032415
466837487
484114674
155326871
73331799
303783889
203775912
358686631
212461303
472378377
27462893
213843443
520424405
84157956
45638697
247090935
263700566
141022700
184061689
334320617
422855412
251284368
446777535
508131943
242603430
527520844
315215622
220558900
191586336
176150005
272747397
245298278
266650713
239743277
425598695
26945164
187890012
165304338
534961704
120116986
328999062
422180765
491862003
458174754
370208219
476018611
70807342
265680851
340715981
410658701
192281100
25664285
167970487
144888171
403275511
382270650
458478863
500190554
515559596
28686684
172981109
127836527
465780873
241100020
157052938
328375966
393680680
363919753
138371308
301691188
128515660
218702264
285219888
328513029
32735889
32830729
437390921
253342735
494986600
314637300
473782110
155027974
457361817
134056358
407173883
226284298
363799816
340501507
385781982
98766011
470432296
135658261
404928853
248302181
356386622
67671983
489237130
393303670
239963253
388090994
177170340
190532469
15207868
249483601
420556095
472799312
15721063
383517440
163579554
147077016
101109156
3961293
341086287
87677705
494110171
352660621
339923280
221662763
507140956
76983476
449461502
107816486
425635296
370138193
115915276
91837597
477759024
151409079
163709902
483036854
431181419
313212076
494610074
304349010
493158800
340752089
103660380
525395038
168995082
423777006
289647433
524463967
140113364
395101998
186510522
135218151
238675588
390133841
518650951
375818212
19998216
6125168
318653412
303073582
247775455
188624452
20037629
44492304
210641402
285504063
433865503
319553343
56859038
177868334
295464969
118527762
408309680
130671244
157356996
31530472
324712593
33787998
163086830
163841311
22559515
55993840
122093780
301544800
132076667
213900637
118410018
346890705
197716127
224523890
130653253
526946230
509044053
274143717
218738377
389016453
478247797
230510847
398377919
357935363
32812687
514864418
216839584
198195356
492688720
108237850
29991601
145846495
408854478
235147018
266684315
422107738
286015134
406001922
247811675
447450760
282982009
255280731
150861561
24858820
267973579
103581865
409277018
95195467
468682580
248090533
119720101
221230324
84906591
272207709
74807266
386187129
472616512
162522653
300052769
417106171
322401277
165881686
178717139
62052489
449579189
344336794
508798259
59521880
323904789
283148129
268128968
93598516
93472698
169905066
252328683
268244424
227854351
480051305
269467597
183703104
424150937
247379363
50352295
71449420
61613121
44906117
292771123
344696176
49243689
179705899
390490367
340427288
326421807
424113306
467461477
512112618
334309814
177144100
330896042
161787741
288137663
437071709
533035674
330397084
303751849
317068743
190385846
235935791
343057781
122765199
13839306
335993697
233046581
468507345
428534417
162346409
71796640
477760936
253834957
344280149
110559430
436936801
439763692
99562083
275902024
304700905
140773731
500633560
58788257
24460596
406950508
511781888
329933714
32188954
353768139
56903753
402905522
271434342
530017908
401131947
152453335
349059899
439094341
503889820
383442584
47435215
217378071
337299083
45282586
2849364
48795027
532808250
56002592
360963308
200120200
458693947
133129363
310848793
302115354
402034490
150954998
305501785
163965199
438409756
395410810
465709377
347885338
508110879
210926494
222343122
254909683
525411801
302188143
438380492
235374316
46169795
53681600
119299952
486818683
80815927
350832946
216269669
22529830
367572985
282696998
497289952
183773740
388130871
137051342
202491114
507750131
274600815
348067046
466373397
209280963
449287787
438846613
172543137
192979871
378499044
83003737
4446593
104092867
532713791
103333898
281746206
124597748
2541715
225789442
110562989
44490468
236502183
233059463
15166158
220533828
473651936
479171952
84167101
24093190
289980086
512736284
31054695
108728893
366744176
341408071
327321724
365028918
19912997
313498343
529932387
500747276
340127389
356839400
433104893
385436098
321588955
107398898
64123371
12370332
170044617
481545774
121216936
39881894
19388745
83295211
489635746
123328290
63166300
260098117
60228154
251863382
139822392
312607505
135864188
331323738
76675754
499217817
178862564
271901315
414412194
395090966
197914107
126373535
508818180
43153824
126649267
3983094
225787248
365370530
31816723
42082921
199844333
376472001
152940137
356998054
100551420
524844652
216142093
166586737
382218865
497645206
224995548
142140560
189539962
31375040
305338180
312405235
141663793
164830204
292295053
292790651
208949945
255294704
435645580
209949805
277174343
366417319
15985021
534594881
418221727
456815965
245643165
426973445
370598544
184341894
532656376
185656657
215332969
346677754
144942829
448939613
86562865
252866728
43658396
23790648
443798459
343575614
326001753
224289897
388452005
483402759
264612315
208787584
422254003
503439670
414861702
370926359
435073389
17024659
592360
67878452
323532274
37241605
193083096
212504467
207781922
35736600
245376167
516478117
155329184
122132368
16822324
48782179
214585339
154947033
269665221
334457576
429608557
15483322
298769602
386781780
239529542
426725977
492058579
55751357
350536927
113722179
135277072
241149433
438097541
529833884
277379057
372647226
371329948
21877394
309708107
482355012
257703194
388852770
379651019
142999614
13126226
452579083
150475877
535895204
27415195
425665978
406602626
242250635
441361964
91373820
116165060
358800462
336202201
71722223
405539181
236080738
365218402
199444396
142888419
243417553
367112675
59612443
309894997
382892329
483075202
101272764
474685102
500802613
467313842
23676804
245561542
233672427
215386644
10082857
211284962
199625979
365783440
234159102
140612204
393277040
166227936
189497370
152312562
190489031
358521482
85396796
467450590
457985462
48275289
272714657
534603082
362000938
321440409
507977625
514014445
13593185
431025771
214871539
253660790
321735491
158223049
5177696
224889240
249805682
350049006
431919218
174385510
411881139
156428862
133005443
272082455
169784350
169362448
151961621
310378501
411573523
534704803
311525723
162385507
39305753
417290716
334320617
147834850
294036603
102959946
57215407
247832931
476924418
84659245
405405572
460515534
50072807
38023104
529659238
351540471
5036280
324354043
156926803
138138541
471383873
410105009
280584881
309432380
385291035
155991964
278047788
109087662
194307415
487856052
175878400
456731360
518675730
179394706
471485039
976866
161180339
30114819
395987982
122890863
147276731
470404138
480122364
342179990
243212650
55292529
224951908
367250541
396877852
440131724
367226901
45186288
520624623
23803212
511632657
34557402
276382938
415507315
390281156
239542862
460050729
148214720
178841817
415097943
259874389
528773007
348873278
151985561
193581521
244230655
303691219
60935360
257095129
37697177
485631147
395064507
328751611
228073873
265655248
222238688
292872766
113610322
389549562
247155446
311258726
472846722
275624086
110123310
138192414
343843030
376055308
1148280
32687377
278713759
153299381
387364184
280350725
470731209
310742481
64816474
410406192
271600532
493283697
99283886
391244273
83404602
391674342
36806721
176179698
521626520
362407042
461168652
466461664
182178090
411751340
40254770
112466150
511297309
181571697
288468783
82985421
1119672
265292114
210291483
279288074
426382187
470329630
113100034
111689723
337125765
382893416
400602554
165700623
231452247
280390358
141242748
489408884
437992041
47180045
241149433
228583605
515770906
364789946
295177510
74937938
223771640
356690468
515446365
212437357
90496984
388091001
453705085
525184578
102291829
38013054
229136840
223851939
241571682
291922279
250788292
91831057
38119670
377004277
159833450
422149648
187061433
481284733
434116748
384107322
367592950
448387036
347613339
115194239
33648977
431948075
197833709
111193103
290192116
473599519
288708974
102442709
345611543
96454639
390040221
237070829
98664573
105805647
70755348
46404436
368787889
216355604
313138267
524111641
35424456
337256362
262326987
14178107
31699291
285391801
320750394
340822246
277807083
196278068
506550269
53563968
166408612
48169923
116293169
187386981
236504900
201884293
125555088
248332903
97477932
56912850
176527447
241930084
381340110
335083254
491463675
350832431
504150234
98002054
35718688
62204101
374044621
91600956
484372684
461928188
235292631
11355158
177208290
510346200
50493869
153483564
353622694
126006317
320502753
509484984
251715085
392068922
282518668
212063487
163488112
86198170
132768808
256499469
330874001
21986559
273231162
326427551
411610647
208636205
392809899
361814424
381215016
301832604
252851735
67747696
464033473
97871233
469105588
116732878
523701232
102392882
354438477
302020869
483539888
33367612
366392792
104994765
114929451
411823757
121799024
138212825
149187089
241637151
501417053
50694078
42147705
28627701
172700901
427363144
381918745
461974132
146202826
159415688
238438542
476536325
344900621
204873942
59057131
199159753
462010807
223942529
5583376
482463488
141891280
140767339
317569041
320325893
485651563
504447650
437495579
480984573
427505228
407299367
390352536
151731233
274615750
74261630
96841176
505403279
321967499
92639100
259972468
147077016
170216308
360558299
372242175
165995065
408669416
518080599
11690293
342780569
440106425
183113012
223900930
157371056
192294054
426027838
275664578
461894546
400920104
58946488
181216617
528149824
384559844
373568555
120710955
92696308
438757393
145652777
473662802
19331482
468853999
345595351
43552068
520113944
3682548
54239963
175639474
427434651
521954949
468877285
114743178
133505937
315261493
161647716
54094298
357717082
139832495
292920831
516888184
479970419
281813741
352362586
349345035
105767915
144586032
179789618
452855591
127111946
128515660
201813196
92060165
90254867
136236095
117446377
238981128
81858255
292429785
256290863
329958413
495397393
19514496
2862728
380585911
81180403
452049412
260833398
243897680
140849621
197029810
152900981
69046815
480327985
389274348
57656822
285409124
18959220
469216752
295198733
96024733
406826262
65700653
499807420
12052534
63795546
469068604
129719413
468908262
409956152
258918243
522172795
43202742
467152957
206215004
447704880
297618247
192469787
83925247
41824777
260132105
144123158
118390203
195088569
446684021
259742478
251168467
259898966
529779450
120541109
273799787
238100543
277945437
387050626
375230234
70537519
173901552
425862387
57656822
179437856
356086398
454949289
516095479
28864987
124882123
276643308
296519134
136046511
273207103
181217244
305500819
463620473
478711330
349280278
317929447
374920638
72657485
177669661
267004574
174687637
6454761
144726919
219117838
473667238
314876292
104566996
310193939
214075073
360652880
481109967
54901332
324217493
450446927
374105772
506369242
47799913
441286728
456115940
500094284
177385831
369573338
326020490
215132230
496494121
242325869
523775349
49009109
10555412
79944121
403295640
10543427
354552781
28427794
402711878
74576454
179884081
172517065
118069931
364241446
90717786
519055640
328298071
232857345
399935776
432606778
126527297
44291887
290686560
94595294
303579437
99822470
256250994
53730881
267256058
417717811
241158686
251922873
2521678
341773525
106721498
408084963
119306910
532433174
514985054
463598962
236424101
230179707
297348115
506674905
141418301
87593671
369687707
380278626
322018292
152012789
117989067
520923790
348714462
4230702
277629447
411881709
529469158
27965735
222532823
395135016
251244970
252981544
210473639
260919595
378983678
156417861
284073983
295854634
207108669
489915265
343051311
522254807
345510537
128890312
394716638
514677736
102773794
15729742
169744645
322985775
408906965
149430367
2240251
349689645
310880274
507432771
12101284
63787070
242515376
104929386
255469516
205596329
315821554
255141026
278239410
180701710
284835985
270545486
367313002
12902350
25984686
198585474
70308963
493017877
473846994
48721468
418848919
226568498
16929405
64265807
468535459
45638697
273303856
328944779
237550358
189659313
61642435
261177602
297948543
518155674
303511111
317967351
263108370
314906414
212667667
432558187
314381620
492098924
383352582
529373020
393701502
519389606
478310026
218954478
23033237
405470996
14082410
95021173
466146196
84363110
456413549
286831707
38074236
91067726
430627684
495066269
100172734
391149861
221776861
309388931
351070790
357070698
302853172
535106803
37486413
344111782
32848275
497969375
383001692
212568962
247680598
494268226
170767537
315298452
250399455
268242339
418106879
526312765
447496594
355274928
265460456
228948482
417606101
30488350
24507061
512802354
313637842
391843798
374550770
460847792
143989075
362024277
53219434
222952595
26734494
10539308
137895965
135015938
11855971
461317617
380746527
10992110
423451260
498691018
186799214
206232853
186747038
77730833
409748665
391006295
515553540
276041805
514985054
317471340
497334168
318945961
51094171
390097041
230938343
385171316
123683303
517463869
217500349
362548953
532365236
251568493
209311057
425964676
305677093
429705901
70316354
317498734
195492036
20233156
39106731
485309241
393024654
482801559
46125192
412654701
35770370
299873139
527206123
209712301
341156306
289413077
509294992
185553873
5112854
170581985
36333721
433016776
486258043
477672567
240140565
34046880
152105856
101563596
373745704
156196846
483469267
296913045
107248496
113081016
447180456
460855799
356387392
176761159
405888854
310559354
121917162
384498946
3731521
247885266
78891957
271019326
407873992
149063515
347046558
375917157
482635536
16654904
121292892
86603106
369174076
434818048
261362498
50761595
299565397
171459051
99533589
3300896
17500061
297290969
182221405
1715883
182156651
397887651
108417711
284204078
34868834
401337689
116686391
496546002
300942076
366900097
10294083
67437172
177077793
162859008
40324877
299956111
350827138
350761078
275653741
7783260
528191668
400247809
175341764
433031130
129083163
387183520
467187144
314371745
326054355
81965203
364241446
380624658
533286479
297992739
33372741
284610107
124581997
443433905
95940463
48492420
102884189
126789870
243439890
313246819
188240876
374954998
118051681
47603979
166428389
450693901
415041813
264779435
514576285
164376166
354826833
200935903
81030184
272008701
2011510
362983861
79266415
167632561
536728284
59123221
265423229
192312031
425762894
161203520
511096887
373513184
357237693
71708577
499190812
470271025
115169564
356869321
433695740
152212416
341973539
447190234
325425569
313535461
54152804
117283897
28502540
409586232
26928527
6405295
428053524
469805904
303395180
304643880
311171301
504786454
525062083
428091429
302209183
144834041
1790671
379318261
350271500
21783624
165803782
295593232
44293915
209510328
463186407
176789596
404729510
11555903
226999971
216525711
431254419
100425235
393209158
151239098
468370336
64668174
521606653
306493727
308301765
456936204
477203081
6408842
421534798
408903482
461461681
151359974
128620438
196158376
239871061
104551963
364818926
351681041
457770686
94646650
185981405
87777240
52893442
389368606
472587552
114561074
387913449
269681924
4120401
142840822
379627808
62850343
274150925
256921008
450651103
266824552
519979179
2835323
509772252
530305551
528709257
141288358
237074710
276487298
80553410
426693530
483350985
167242294
88737379
349194165
468456898
123863054
41689943
397701777
276486439
497119763
344519799
186600884
110305337
461403640
66595670
166852813
415662605
342698824
186660215
536453084
266009555
71717539
116070551
477558708
256129439
473569889
490061542
165548577
382130810
93503721
22523221
230655858
245174980
25446767
108540619
5579666
128000949
185130842
486396938
327086377
494011750
45452336
331335323
242989674
93799745
410914204
238550022
57209467
479176099
58126520
235656661
218533283
420136225
283961405
478797876
245516408
129740605
192286919
261881725
263324703
47346186
517724713
91355673
105547681
150527582
150213046
72498300
477876189
95706783
143757194
128190952
495017475
465250284
499782867
107716219
479053304
486399784
200256806
406182658
72709345
118467891
404275571
437796085
145144270
252294716
337146948
222583665
8271994
240651956
293932002
352810838
200673879
253297058
468619847
497481392
163992337
208245681
443334344
466860103
346501531
82731349
122650640
95155689
500037112
35214690
31816854
339660700
397290104
221751166
79794239
327344870
416168730
299977745
299028938
455908876
288070463
28405268
349103809
356037177
108664124
472110023
168163916
58543833
8291048
211288695
76595567
140504830
72615002
93664899
421760931
323665491
1513599
55681365
204242940
128984209
461843241
64063289
89444829
55843224
206599655
257355371
519145790
147685772
439357819
444036702
278543727
151054363
188282033
288570923
445379888
310310743
523696685
25808635
318072010
165349139
501185823
148064218
199136055
509814259
376400654
44446143
63141503
271384129
267702791
180773647
224941676
422730711
83934918
164142822
209309545
98361509
330953140
442263384
415183207
438181632
121352807
380446213
179967145
281937416
452622316
13440522
283072675
61138141
247100721
107389511
227169852
291712257
374439106
312234109
499166991
99918803
34093136
36101471
64340868
300006905
472203309
180127193
188464144
316300027
103237166
272613667
224720056
136905358
43467775
508792000
332642175
251838010
94742982
136507319
160525070
400421293
247306484
185431742
442930569
161608701
114839512
330287399
343083525
44969425
19748040
210625777
214641934
391089669
424621246
197038639
92407255
65533373
228197865
264146549
361093192
441015253
343133745
419506028
18891048
523198934
346715887
452113539
457544292
524334968
195256133
179347223
289268998
494434652
429338501
97945084
155315994
185955864
425789697
486921230
116683784
499097520
286111172
285901487
148696102
479037329
351289852
162246852
139948715
109342638
412499991
528170827
99414725
508028376
106454938
281558716
270484757
467549040
313827818
470413308
97561716
23577830
356252264
274222059
224773899
341381894
378156454
395783602
388596924
301933510
257070559
22072332
463628103
259545638
22517730
216731231
535111971
70363399
448225158
143861094
421901903
452959993
412674723
190489257
4457972
487395017
366894110
365051484
218222259
135358571
351753669
132824459
381014882
214594637
165887114
15082025
516161432
226538797
236663067
392167960
212061686
432144446
147967726
28388740
223783950
481045209
299324176
510597782
269689630
19843489
24819660
367939208
132513598
169112058
533004865
143394277
261803448
159129433
191858442
379539643
500963790
78249287
310484638
440397921
33549076
197219228
531165393
227210038
121093705
299080965
505464541
361167197
237202505
211395919
178551414
411347717
16770877
118109762
45698745
36448521
330530382
277638987
190219941
323625278
174751938
517630750
331715590
355083795
115605565
114860778
117351452
380099369
113983923
337068801
522558812
452719893
312405235
320584078
92680525
103235191
492058579
465522122
33712002
479740741
151513142
502670626
493741210
372316127
433469480
302689860
347025338
21730789
44094412
433233688
372751213
209489589
16158188
136290228
456804873
198446607
4159470
533566509
393055833
139647802
198058723
251181345
228551073
324357398
345404930
305391817
32882069
370741025
96065128
439858637
377983013
421294703
234722227
297719104
360857798
317599619
291709280
156030780
62459266
389287463
474352021
144997351
533006452
447869269
62957672
492629421
213825596
49817750
267748705
68006544
19708099
269758388
277709297
42271138
44041428
387022776
42215675
470208962
36379593
284063650
221751166
6552613
320382257
399322319
424903706
381369605
237891483
105085706
77066898
409742048
264581172
325345006
124126982
44850560
145283994
313970809
476258570
355654816
231786163
29349867
350755291
104645897
397731634
281228024
421798601
251187894
102213801
256696619
61708540
334600077
43707497
258685326
499579331
44652034
85104196
59671193
237838887
455759800
500187465
12300501
182458559
207084137
21177932
289659754
505294990
166295968
472437263
219034885
359814506
151587487
508396503
267195870
420375235
329820617
186299822
332574943
400405985
384612238
532386191
240378263
386592101
269973380
372665244
85517310
321627773
248171331
134827041
367330369
91650375
5911394
247809277
46140571
222709068
88091168
429791404
116608467
53394675
294291427
435492391
177026779
289024328
517456110
154271348
18912267
7015143
52130555
462250772
465461433
345460588
242525029
389481104
64533302
519491702
121362133
70333828
170292980
92810834
420923524
524010214
534969996
109788737
112429472
18237148
374862385
488877057
318595243
196310283
163601753
82466212
516326785
113670193
322007754
126160459
89367625
468684284
173810458
24569372
308475464
44370143
337500486
270334057
230556120
134058536
68685510
470977207
466849000
294218591
204524421
464036263
327535000
55487002
249844182
435710147
340019308
365051484
28080135
117182180
367581066
250701081
391746818
472408256
81615437
30850582
314062563
209476347
383364761
299764034
514791750
112873128
520601771
454114359
215167409
275108534
94037867
219417662
16703785
473538257
394009994
111203353
405279801
198786066
371423279
479480944
188230039
97417302
101644442
10302653
367159629
358926029
374253891
344885534
330033865
346090618
405553496
268196665
216824648
131419732
378960757
80035229
310905402
54513344
158144201
213375298
325049928
276746873
435279578
373598015
464147762
4482764
220323878
51995718
488899952
398485793
158347587
211241950
444865361
151856962
209211352
87332534
162525015
272166860
207381734
71795036
345585046
238023667
196258153
439201293
430155779
336627735
431122573
392825317
62952164
425959444
308581713
347118951
149263345
329994598
376982050
222474051
220751288
534447101
100625690
286448393
70733489
378772465
51044158
9789526
461126503
502895418
139735601
301215328
406390641
244763767
150584344
87777240
71488439
188550357
268346094
176353098
41010461
297689870
462717784
327468396
479254388
223221179
257775936
230748342
343282997
243159445
447011709
128710780
46983616
397995932
223891398
63363915
492374905
153167459
143147224
481813069
287708401
392285160
24199421
137590363
246092572
453537672
85912470
8736372
428142634
2085083
509906328
177513519
295401400
396048315
277228089
177025350
143971382
181453639
400427847
292885100
449828160
464116694
104379604
412041530
246266111
517702205
188534154
339216841
345728698
270270441
495626510
240721179
65848443
51910819
34382472
475240853
305793731
114034589
195288879
213257078
98332965
76588390
31738703
248502018
220908237
166761601
424755714
309960192
133701088
289529944
529199643
240254151
182137171
154109056
420712564
378678694
188745848
321658617
224059553
168719801
260228983
468531414
359278596
223519341
211253320
514939632
251361961
375966934
493308362
505434672
239598974
128676902
74117706
379162291
131675911
9154214
71496956
240737130
230819673
100599173
254773837
160610889
20624096
65695181
350741574
22971649
446095538
242644967
35659559
374923210
330978117
96033602
510943510
132943822
125377482
57786530
275536977
103752951
209979557
283028908
386303739
442235599
501606587
279021003
317717588
308093242
229974660
126923746
495995285
287487227
42582206
212730913
303446527
398381956
289022950
364913256
209580506
385661189
249564947
314620638
206480659
191119564
447294557
225414712
485943916
107609556
448207714
369562537
30259430
221319523
46542044
35438798
358806180
461540103
47461400
281186488
448391340
257184102
93127424
359767835
447427821
87454306
254666094
462076624
394884518
496647620
52179645
80259140
530191084
195914019
423834076
533423737
215556900
463112217
420481072
380125962
459164443
269890187
386575720
374923953
391264384
394284842
18643642
139067809
526621484
221275274
151641371
515812842
133043198
10617301
374055044
44130279
109158781
182465936
383641670
239862666
162973158
516520150
85104831
490674165
143495676
494673243
486612865
505280730
404956106
498011829
529620257
158087633
521878761
287582407
289080578
10447278
123362974
69992728
175143266
496049337
438903309
169014332
258036890
190582718
262880925
347320810
377387471
112802589
439050844
61935619
371194461
93546554
460509341
6250595
19765950
485807695
130818168
518927321
102586415
457273095
478235989
513377836
193602379
177740576
365501418
485251542
280006359
402285208
296776962
526984152
45218368
352548029
166866485
19062777
397301314
452185019
500159457
353508582
63073281
483438603
67874693
228901595
152172063
497089969
500782909
446755327
73856015
92350198
219179769
267920271
60752783
218574984
64788158
262786507
507701001
112114239
305616833
149224803
349303254
244430663
528287828
434725384
22592324
217847591
116479741
474128563
173992540
421271237
505841785
327346397
432989458
146990124
212066904
107130155
108033867
443648182
193988782
165095327
340874557
458080911
201310463
399555264
347885338
349765672
421350416
79000521
173000073
40270986
394440813
354639665
377668829
364706611
374066523
429077184
333556538
464523994
523070331
261240049
62619494
385036532
443921144
112319403
132010555
469052578
6958622
9800389
142695043
31213554
443482162
211731332
157479117
423879041
112067132
494837875
137924528
289604966
256072695
142051928
220656860
421973527
467692182
212297934
43648781
236517228
383026497
198033033
512519629
323711545
494494187
287977678
292201269
215051904
297180878
1906235
464500721
511542287
285695655
166927281
398462524
234741375
81792311
127017880
325463885
413484942
211102743
89429724
450312953
121610346
224013766
29917295
529238085
179520045
238310780
398650014
195086799
105564814
77713163
465465074
163364885
267390742
150020177
18395036
344126130
385403281
305341150
347196425
102103808
346894212
301694100
225021811
657236
181850347
476944673
385844556
512938170
156331676
179347114
51994402
404817758
151472938
167498368
196341075
462203054
21956784
187883549
253305817
481045209
308646811
329489639
324362119
430149839
422066058
169803650
411823926
51532478
19240963
460169932
489049900
82328796
14396376
448068035
500691253
225098826
55627619
297758342
161826371
517784792
234066800
311285305
8952632
174521806
520535840
261739211
341732213
86563229
460427723
341632653
297569710
406656008
231916560
346825802
504566249
252731922
102901963
273214358
314008266
493005135
351150481
404782676
128708976
127111946
247551837
107680921
431782460
501730167
207271812
279522521
437302279
63796375
358589556
423040095
135505430
322988946
467372202
5021457
397784003
379076504
184713318
179756195
77199188
496185662
171380547
372356563
516985823
520085363
412130409
80309250
494941107
393312087
13641082
215055066
94128051
409698737
17603863
476061316
368519846
500102634
170388295
460885131
493544927
52040076
167124529
298111286
273326708
80143971
366183039
475030981
47467916
141457182
534450676
508540860
324574716
54163270
393791623
326776142
63186981
398383856
200746496
211118316
179615521
36115453
272955637
62905311
228072066
205487663
338466689
320750394
264725356
51355875
222895326
183832934
293963734
182521400
326858231
413093772
347985951
453769889
106428453
465135495
440093074
348828139
177740576
402355514
301854832
435892270
154319271
337853727
64668174
386369542
3475509
438733703
457707749
229352481
445132433
23759752
326988650
497561490
53946625
327838996
104399930
228383947
482442397
164367955
373745704
372117428
483737296
28045398
77064456
119390353
419127012
486419913
272606040
463274671
409654478
26209582
64617075
427617357
170514046
95958733
55182812
413156616
372395118
404743050
44233116
526147314
335544346
170241158
149245746
307029113
232737102
477326706
303217963
415785622
377222724
371451017
414808446
50871695
350543006
63317089
36619011
95250697
66755496
327109570
152140025
107453992
307842261
24611565
63491349
320015057
200935903
456850622
134758127
415127480
6641423
321569502
67671983
33188317
216791687
127825247
309044426
51830544
270334937
406298485
81030184
192508859
149392677
12439316
528093446
147591870
263388128
7117731
26940491
28893859
145574761
477059932
77048460
361439918
374820726
221255112
199788726
384421981
85706208
63264892
73186635
308163058
167497073
434485868
151742538
188244293
492699244
294510962
37054301
184467734
76694478
241428103
389990534
167568655
155949938
137294715
222080327
132507559
289220387
218052616
305901083
312750825
79263157
525788207
515852419
533572452
483637769
515460541
467356354
375010924
94179127
417830286
120526622
323039153
504442743
313630261
463751445
248468339
80739605
91643845
391289837
160233285
511614256
339032233
68302356
86675880
35233010
327313007
118520097
363519360
269093009
197583438
328017426
140526492
203858771
83540868
488379350
92196867
371678004
432994707
201516719
154876271
528464695
415839238
140065734
132777494
174505116
308840849
353888009
424846388
488160579
202554141
128245945
176413365
257306095
444299226
381500815
488227986
164151202
300775097
324762663
305621601
459682978
51711380
176745233
493659774
349940296
330999278
434539881
494645192
326352012
497427658
536368927
451541688
218321450
492800510
73117696
116729278
463153045
410541279
21860332
313651113
113262487
264200545
329673063
216055963
373513184
362761051
215322239
348258161
321290011
121138732
101868478
373482325
290838809
12335901
74040736
41510194
283927081
71927
119393745
337237480
379031978
412750312
312509540
127318645
447192718
408061281
498695127
171181029
457969296
31010211
470411932
395101893
213601689
523616440
181429664
184377338
91624044
419669260
475207034
310582099
473662802
532263657
69160861
228560377
438333270
425140200
405607625
359236891
511713318
347088472
36625965
117882637
400361442
114204611
481640244
187466017
384998387
147904013
167168873
484707127
251470618
435678566
19391702
512842637
350294360
352343599
243993928
19009956
95687203
115534720
81237273
207010451
265504854
172855414
18511624
12055057
458306706
410995259
46924980
271358370
234630629
103489583
456620384
511530423
368357624
459884726
185596278
456503050
479467607
320952054
189793630
498269259
59072085
494291691
302046445
79271377
499270928
275039018
466094617
148880664
70064152
250399455
256265826
463636032
122183143
120567045
506205177
245580503
14154951
112898976
479869695
62147562
342307220
178716823
392323273
137587371
98692283
282428232
368960003
101761181
140514404
283240513
11119718
398576425
500157348
280887011
46654861
41336164
462858251
33913893
258806013
524524446
186821055
331193232
434302009
149810335
142010041
266036337
462892028
150993587
529646873
325466899
131431355
36185813
324341158
320337619
313424651
234687698
186535193
71198505
358434038
263827615
253297057
18065426
105036767
293125137
227965477
241128380
520052874
491758080
61486760
330222718
99120937
17886988
348862652
311670335
283639017
509372171
440185864
111210378
441451409
120656652
335811357
442299399
407477109
240846946
161371326
165258474
292564269
481586207
508941857
521934533
125296301
210642369
351301243
55300846
295304441
211423530
495047351
516628775
335573095
407874838
74071753
254607771
516743941
24643997
482681133
412592626
314402580
110797058
260596639
224950440
374516308
426412882
333446652
158041614
36987647
352363160
323993462
235873444
20807234
95707586
385345696
224120120
462361114
26965047
33632606
526114084
293416732
413573266
14887172
340244587
160456623
390568592
501778011
124522
495257324
443984519
171873152
360626234
191958582
117617448
331067100
504798061
92449849
174435891
36807378
57503358
178783073
51366409
100774811
494434652
351130036
25446322
195241223
138637031
42382321
287600937
436552336
339104586
81868356
259539704
358816477
473800163
47427152
415362050
427041595
372667228
403080767
454168418
336787878
293735229
213302447
420608519
49933822
284304374
91923512
499705269
410060835
485646734
328041468
298899132
425788453
250207887
483660734
314561437
85779944
312568917
123820845
412817758
284946621
460646304
513421129
409499861
341268730
22558237
425197598
197012842
146887021
510111008
204406853
358858146
144988853
469398872
89636645
153605349
134080955
237374956
146296950
262691721
412412940
33247079
175631686
277548452
309459167
442160345
453685838
67138427
294292407
377192008
434843477
202839827
271177699
389260402
442499523
261836337
364410924
14046811
95351056
201649397
530780292
54307833
17674418
87544645
179420777
153582095
376526485
113892013
302781684
212504467
240143155
113511870
480361830
183420292
4801803
406280921
371647369
394356363
232313331
463071399
463025512
172083106
160313504
438837137
196310283
528464963
252329257
329162785
31147108
261017800
10756950
500079291
339581414
100662512
483221955
15634011
373566311
26578536
52462104
424930587
348142700
48798457
215553346
463481598
393353298
65024010
514873551
125307072
212454512
347826661
68629509
296207955
228512068
319027399
251907613
147878744
283086931
260317375
255245800
334430156
317116115
344192324
304310482
151371099
245175846
341537810
440227596
197073959
38506065
433347101
364241446
190459733
191491776
320137041
21414930
167326204
391722015
383315172
35442890
323790975
440209598
259326280
132399549
21451259
503720605
361574849
387316255
156512273
451803848
447750249
80796176
460789205
143248241
206239284
155174805
222422747
171002180
528760236
385233956
451926630
446055346
5983699
392243105
288645826
102474755
447447566
56941865
367172950
201299611
509154193
360712493
131256418
178576780
373315363
394220483
358454740
167922163
184678699
168778946
258589088
458579098
84532707
53756483
259637182
251987186
182592020
275365884
324823076
465352385
283228498
151303056
516144101
131895892
186382199
300086279
195694353
411756649
242722922
442740852
246482240
208065731
325108896
24219580
265907163
536442860
351644304
422995142
77847842
448310091
104972468
31102337
84045746
24804177
94965573
455732572
382753119
53024757
195662950
57761665
476536037
435224584
4175617
372658216
233961859
220974114
113074095
455553205
502364672
91736431
449841080
285171722
344251887
25946353
135105449
509332055
41096250
333437835
259833561
154243598
278319349
432226356
22198466
265163396
173468111
465535034
290996437
379597198
301276704
372078004
482046895
386739280
207077813
518643505
455909329
468790813
46354200
164847503
57958814
291535981
439408577
428138735
38654420
512507065
70478447
158945961
330138812
141520620
156179126
241758081
64763799
468608580
227454376
489835140
28999701
285780222
130653253
191787990
225896782
33385016
457835035
319428959
529110587
102328969
286406161
256442910
205529806
49823668
275390295
419286225
302551141
287777989
170982276
409486173
481444456
51188602
100510635
27513545
422771766
183799240
392992544
528240505
127419870
159082331
307399912
128747149
520827507
44478817
331917976
505056752
265943115
124621297
390637303
318735747
134042859
374171980
358964705
409183176
421201112
187819360
480474979
364589019
294469431
36948790
460564090
369600818
387469837
468033601
222654393
339518601
250822230
177007273
308979812
430594199
226538587
454896850
112029048
118231248
74492785
196766845
345368037
499349438
324383087
90893988
502293880
267046103
393340602
30892838
261637599
366708424
117375494
92580345
248735942
109476357
391809411
336267566
211126061
388049256
183573951
169015379
355431876
285230283
366464274
19507861
204987177
324286923
80429802
227918095
26133544
22768398
163709902
360661292
509427992
511239635
139307320
389812531
186209970
96672862
174577402
61324020
320530188
276085386
369373982
406075262
470072791
138745695
78741232
35022489
177336518
324126384
419801605
406395494
11981505
245003541
59704154
6579955
418184828
323477783
423062570
385935524
374627449
459389054
186340158
476767781
95503771
257494395
357053577
516110677
28657368
276924500
210153516
337694628
389156706
425337486
321967323
3249221
252624055
41801991
129706746
305752041
118314048
516664272
145216632
55431273
235462602
1259383
405894624
261815847
459404046
116593279
200998988
128953502
26515867
50433148
155530235
36633571
262199719
172884271
70393704
151407831
445652480
484539206
193930540
501005594
397954795
353765083
194220269
143109254
287035568
47536331
5894050
109850711
163561590
2973510
184083043
168144174
251420987
452725433
522190449
137743223
122460455
87378098
33249686
381778392
41013192
471956817
109167260
257180990
129990635
302941870
5735181
252589047
281021614
441696585
364339235
422013681
516423138
107018143
438124236
384184190
214597453
327823917
57380338
389193562
333732274
390934401
143952109
127763869
374536356
103296421
271906350
153748809
358007633
128275689
423775690
523238599
63870774
315447861
130311426
367491579
243931670
245780921
175998319
44358581
136275998
468068148
54584172
146817876
24501081
206590125
332212892
331009627
290394082
81714380
32918868
267328697
472015386
375271169
299079330
105766751
504777004
190662695
406488804
16703785
87578532
353674777
251341414
359239592
163104007
31793205
245518245
295413292
241234834
401849341
44462690
197833709
407806692
395216400
395030292
498048136
385020223
381033368
239331035
236582373
98585977
217278403
131256611
381119764
424969694
437605125
480686625
257112718
260797639
201339959
472720539
293727589
251018654
179471497
526686074
23342419
16248290
409945614
256048319
163548924
123127473
302705833
86558787
298158187
536678861
8789308
226861134
527183849
279281328
344739343
441126549
494340957
263274807
377334267
53784358
29808756
125898892
375705505
318602404
401089228
155585088
434728389
510619843
115468400
505273833
145141339
445093271
276929221
235670864
395783974
506071309
319069062
31655511
71975962
172878444
272728225
77862546
267748705
322963689
121509212
319758334
261524971
107494856
264737488
84326041
462348853
426932075
409133059
461801532
282304947
102124298
531674289
13611488
180373474
395865337
457816313
456099006
30767407
32451437
24506249
397361585
37966900
245292735
42608681
343697436
493462418
466513736
44881005
28848093
509940279
399821578
139091568
117659833
15567747
229631091
440355460
398354015
262343689
354267031
412434705
100930086
174658252
476902137
17936039
431181633
460799387
400855200
163361337
91401699
512215446
27470906
16007658
483392600
506755026
127938774
64265014
303888212
490651447
121449519
471584530
61633127
146471588
434362907
495064883
262600670
307105141
213019598
204356811
91450625
171550451
502256400
359278596
41528101
384934400
258079127
434960827
225962022
308007521
73915147
76845455
100330268
347716939
92366724
423820310
293127222
520656255
45572618
161143902
334994612
202211082
167298256
339550165
387200834
485014993
365981052
280489363
438989176
40648623
135963745
381463838
126822767
516779445
419441813
472041644
144958140
406682334
222084928
459420996
280126806
507268422
428077383
518195124
51050230
384043302
12777323
525824881
314460937
135650984
232982376
498405447
265392108
481560181
132009416
3507152
118882433
161903226
478935501
350286492
536266026
268313645
5498700
295740557
436082743
309860016
328441694
200678995
141758003
298769602
308906245
461777246
47224546
409543655
525227457
246161536
75360606
199056826
81970122
528934582
386317775
375804695
31901388
302116783
376539536
321333838
142411431
321532744
187501078
416732601
379877428
14162852
146233028
87443837
481978151
518343325
236814199
224213250
376128640
234955995
112321696
184030904
308390642
399510112
397762458
466628882
435955346
301440142
250733025
225369182
345096618
93816208
75903152
272770231
176913966
277333301
363683691
419914962
33397272
74912927
504894416
291223778
299989224
335437022
107310911
210822555
344735851
445861056
269797302
321199858
52893442
349448183
316928009
485945705
494558030
453988524
344101996
368223781
391957134
375983572
362750917
478550414
129716759
443961022
308378274
524251679
379143728
386610039
398880652
199767165
213724238
66140461
124280067
317376370
232024278
151320248
271916073
153303396
10641815
378360559
81349091
46180984
116185765
448816764
80809251
529128239
521877678
76093954
140711176
114544187
116039912
468931013
81718205
87777240
159183013
40856673
505690814
272542726
515650426
444070789
496461554
414420007
211344269
166144505
128161826
527958048
388438689
493399795
188805067
450960394
151007412
509269215
534529518
170216308
162428644
338036631
298098613
299289473
420919832
281352665
357734628
15454681
11086958
394220814
105194753
424123296
487375699
137382908
308807907
348557243
485177042
269669153
153486709
380379207
376735896
410532231
145211067
488239526
207606709
210316312
455109042
463308933
321038670
59414935
333333051
223662615
224046478
152146592
57887017
312209237
89129932
38851218
354472886
142805251
474063118
177376552
351244991
139421910
93489961
337626775
369972009
185736349
28518555
438005307
466218982
272276401
45344963
439854661
206670816
325187945
127189728
169142057
49158839
293990756
278180268
45326803
90800321
336031533
388435468
175546419
258477154
79137693
353674777
176987250
402980360
142976875
500056442
266228791
28648978
176081821
289592379
345809177
528085465
247022941
288153103
373906246
133493241
152825756
342462895
246446420
173680137
505002843
380888483
135613633
205890792
204972825
127713004
71704161
472421360
507480549
275624086
134971083
536075003
140693830
411025014
120763083
167317212
219772061
352746734
136093382
382336420
487939472
56915103
3816227
513974873
193315952
10583060
94850322
523434615
429738637
30258734
379126168
348185596
459376620
414819740
253566016
530404966
390306468
442719618
233819388
22719648
93033345
21017256
67481299
151799815
305046485
519029850
482708516
195899967
109688902
429610664
388426348
514847121
18182380
59924436
328640376
46770588
468924224
144880160
347246601
481056261
40339653
457793568
494320157
431030235
406635358
251948796
132163663
342213031
354237006
270525314
405133072
256156480
522117053
465971244
437942685
486725728
223637306
75442991
38329564
37028221
270925975
217052823
7843485
7716508
413353236
124874813
274132421
524659609
417631831
434855704
264125946
100882144
418729468
455785048
226239375
331831702
453835479
107390419
56693587
63824170
409273933
404367268
371414298
499384725
471692675
41092564
277945315
263630820
190208536
403736593
272750709
203144677
139119199
316643128
288166010
170003339
529042692
331492837
36401334
89732908
433813229
310150102
507140956
54181144
504817297
294737
307343454
508925938
64989465
113773241
398280628
36100416
239695154
50189542
232008114
240876822
504206195
42703044
9388161
321202317
330256881
387702702
14276008
127550853
354188718
321702267
397731634
60574271
83312758
108077989
472088897
236764384
486571613
501891456
443115375
254211617
470632283
122066274
88009493
57355858
377109491
314042289
162861918
185657569
229523753
376777038
158733389
280967174
153968204
362052101
294294768
503451380
80901470
144589062
396481122
204564920
519940763
325858194
224985135
265302335
296333147
425712431
262926464
198549843
167966189
536546120
32703846
112455200
379556964
72670529
106414327
527510879
278590783
111800633
47997973
361466740
120398607
112194479
513137966
404863016
262548608
144358660
179936953
80195119
404151286
142419380
273688607
145608723
528645040
323530727
326443991
328451404
285315135
265984429
491439551
13258265
456831306
288296349
488857783
237115881
312371832
441377584
509484984
465438631
253032759
445961038
254629225
149730837
429565361
117582598
271380740
518154728
507406392
187633470
135656542
329819821
128772803
198541606
245505187
226493273
352928606
22609455
277406598
176440948
203712251
349040859
335639345
32890789
195241184
166830682
285794219
250085607
414838005
192160328
368013097
122969060
234741375
158608649
301623218
309544993
125251173
113180197
319879566
317231593
500650339
29225692
193868400
304136826
459342874
34886308
30952078
214020407
333944889
61009042
393211740
329485256
327767971
262643808
263153231
443189642
23013393
455058129
430218669
379433138
104480146
137783480
451686671
398135281
442988037
90111680
79700052
141743815
152233865
416222410
233295662
269010873
195238358
263662209
341743980
426254071
45756277
303071561
479327752
524844652
150179462
294807641
415583815
41983808
52436783
67104296
475443718
510376425
22592270
508234162
285720357
218407725
207888361
151976461
258502376
392381513
9960371
458691420
475117179
397047703
430371797
9341787
158857392
371598183
292120317
46694859
41365174
135791791
408760425
85199347
84206361
312394609
267779734
384024232
303671893
466939699
445050547
246632490
151564478
236811937
515553540
27844858
362720125
327674841
236148646
453828325
493399795
32657018
255930173
65155130
221279378
421748548
52723192
448773196
152052676
294152031
66407031
16485659
227189003
369338776
121307345
303161806
322632336
502686365
343182918
39829748
342859182
441022149
510656316
3570082
507109000
320961520
338081381
482929689
24183215
311326863
417570265
52918785
193538829
43227570
43006314
143989053
511596209
171166078
369934664
141286962
375077871
390754605
389902738
102929918
379754768
222086646
243549476
330530215
350928553
515039766
90600494
171986087
499779924
306990925
50073520
192699861
459697124
402047940
213201808
109800897
263088068
493162849
241651786
432604549
400123705
117477914
297398413
310582818
212624136
66326323
195330651
76445816
305764775
502176119
13238223
185192291
490323412
107829541
109018447
90383724
10197577
231666091
522688591
168125646
173732764
9636520
507146135
242202395
487399638
115102421
365559631
334545392
363622601
68428908
288233571
503164592
409339158
123339813
186640970
238658142
354998261
488331558
288625476
299738487
66876401
511679668
351097658
7194900
26351248
447106751
241056391
350461125
498721833
404965661
202711981
232346433
6021400
285559608
300858538
182453293
473682670
324142928
72521799
296019616
409309490
386836595
380415835
510442688
504233568
185736349
419696415
208949945
511645101
521764574
490416547
276167056
413222395
478869120
276465132
279603822
222294844
122041283
93034259
149180139
97488542
132999973
114469343
449275534
134577294
64297998
16818169
494827234
81883993
341997878
515128674
419119541
71032784
286721231
468110033
59024374
475857013
54349702
3169018
281454836
105487825
468940365
428127910
320188143
39816926
358197688
26738924
73356553
152913310
195193169
396864449
133988836
249233267
310960425
113012665
162786559
293976822
368560085
469169964
146856860
314911236
207678681
521851164
127241419
400609301
385987670
398686411
357471664
419857161
502312672
526622820
207257377
20792504
308830729
248491413
79746731
423082577
9345369
167383797
474379828
489289708
73195022
403648468
144686890
426392833
220270013
89942639
384227768
40090204
194382550
418907410
321559174
103544757
164849846
71657029
397980963
497032885
349154958
372092059
229250429
242282380
221106122
300771679
262187995
226943120
390197394
28990925
509146122
364310789
294708783
5178734
21344983
175553756
531189514
413740046
401367405
391128146
203116581
360786443
9352656
60323074
93078473
530573734
84866178
98363261
198037257
189507552
453048440
412953809
33442411
233269590
456133160
448013497
7378121
82056082
420911770
439593457
335288474
36323448
29558366
32888130
289162727
361527573
458558744
116077856
198037257
365477476
8331463
483502948
98937834
95357229
402625347
88867159
85557067
291438076
309573847
434315829
218191253
110686600
317348975
91330232
82470326
30035265
176368081
52531011
140474142
219402044
14351420
339688593
310014613
501485153
85099671
393959773
290899514
356263216
30577284
370360740
122275940
254770787
156547554
495201299
195345099
231621889
483209945
313507572
445464043
197416066
258013840
300945152
335916642
345613583
407477109
285239266
247413706
355194466
367180958
170467034
7376322
229637122
165432964
258472144
231662823
141178493
366920579
460057979
341005275
96591980
468541011
324817255
137289255
86531396
453305582
266919407
336420540
61188300
413358731
286009548
523002416
184734764
527786698
510622527
168235174
526017370
94451091
35496278
180034267
226961164
195985594
488327671
485774533
508886852
391379316
348297172
362988112
55697872
271012798
473362463
361238542
497758001
92143011
145287156
278318228
245934056
324757487
7953294
264727419
154191814
152247147
41365174
381452870
98670880
453637060
181304095
313526091
162454266
284654824
221696019
455783520
321520583
47825417
108227
384540750
176693947
516999783
508432121
66961578
216721790
202107311
65830058
201399085
451577706
518895915
123516226
492997300
360404979
340597211
394133846
185982373
78271410
264978750
18610295
15098660
133997305
226505830
470467019
64617075
175868363
186353156
529815125
322442674
403448779
407513230
394445543
135493901
320295447
208788169
225591452
256534083
529017545
249203962
31975810
295584426
312209347
486134318
32199658
35556612
302768099
410227855
272787240
503995895
235365512
251009861
173445348
58550840
86835244
120573231
365850111
507140956
54102038
124101250
377563332
147759425
344251887
492427497
190385429
119274033
317079383
189936355
343759357
75034993
396291209
428365767
369609888
55259259
141236865
221068085
305694539
214402832
289262547
471675151
160662514
213559698
535620549
125680179
404696854
87856820
313474777
246942916
170695623
166536214
516575317
514062102
41721970
317030381
449944688
417097165
162751407
250733025
271380740
169468607
397662126
288021694
200525399
164089532
345828082
318457878
512130707
232474236
162095300
154527528
354343964
90854971
149840309
444070789
120427568
89745473
26617401
465485589
488403239
466829599
167544986
62614512
379191489
74397270
299001618
202894381
435376163
380731654
137586404
266077741
507972646
80564889
76147342
385902395
203657897
345089031
144383078
454434874
422460750
217186315
479116911
345477037
338724788
528790825
488884184
86301868
251282587
214215716
458433647
252135728
140957124
199452560
274679063
251704950
165556798
27152716
519417819
512841720
174673173
425528018
7733195
450853565
48752811
467717756
142632830
224730583
222005241
300225910
159719024
173629995
341219289
309472137
308382045
510307829
325172778
409079085
312773940
229085227
181093453
126527297
459605399
292810979
306352360
449713444
155492926
173279678
383222405
68123982
458244272
533017375
511945121
226174189
482724194
207798495
163083061
178270964
180405411
490740041
277848686
377118054
513409247
323514260
114061174
306838057
278817964
63619221
168182438
93875755
441752907
186350052
336396351
81204429
30279937
225738900
173986539
474556857
423100143
28779887
168095
84641626
245020032
252648015
530844519
37262743
238290370
204838801
66178200
465025976
193828601
373599252
283642694
192194715
511839346
82801044
482364017
364958049
368860077
429682250
28890377
327373312
61915635
332777461
54082688
155936441
446678115
358219550
16921607
490087807
143286853
4726582
427395485
466845617
98170440
251659854
68050340
237796162
393295864
438415972
452017434
38594867
495455973
216767921
79333915
228192744
410589922
218239480
465775927
215461719
406637954
24114390
436402833
469465556
46249908
285637292
179266851
463263780
285926050
315663796
342972658
260933625
344433685
473898139
303550056
327315604
95524827
319863114
115127956
494526033
286091217
462393626
269093725
210732083
385200614
401739516
120404303
175624831
304845958
286015801
175403969
433573945
457864554
192741560
323836715
247184606
76416060
134485447
456833471
375125274
216207334
91258518
226597346
77855966
77097387
98219076
189467549
255630621
40458691
395647123
240663605
482541792
151191437
284450507
54435127
377216968
122068734
142824108
530214759
344537700
231124930
419140559
120108003
118905135
21006599
80294908
142281777
410208878
349431657
425476026
432391908
8767020
377128566
64211667
417366788
222087917
402573212
356480525
427539524
245417563
440431170
257161711
391889420
176005990
152095993
253501298
133549051
407837282
305863483
7014081
75953534
43254289
75802492
122293424
178098416
95351056
254925844
231390452
390419701
469169964
342409868
361126843
181195238
226946781
250282950
437545772
257462356
462552931
92225815
312094383
276957903
103999961
217930811
195047796
531568583
238364334
318162509
446221395
338856306
268963879
516925862
352518250
73557988
335108667
326176418
380020503
326713138
185955864
527300964
463423173
99132543
288005417
481690560
237509885
252502616
82604430
74239575
322236116
278713759
483555183
166663140
357272084
219746072
76566805
174754018
275034366
499828963
238034644
237202505
249370096
206942339
452245711
48689867
53809635
247592846
212028852
38338796
307742478
130395136
264321720
347944878
363381485
164489078
383828479
413139231
58406979
326360709
360175948
332153648
493863232
205965616
20943363
260345740
471536930
34981944
335118372
180702515
501222803
508943959
75507277
351915178
213041342
264617650
492506889
77990961
59564199
237843942
341669790
149884812
117143711
356449036
358687174
34833239
74769008
218550132
162876011
390641160
485370800
361533558
10413076
459109206
117568093
108249696
287886058
41772659
346434738
470644346
97415138
385519570
16239617
60385716
506160949
127706064
248787887
200821300
221623680
179963119
501818385
482104360
39986884
22999755
212103538
61429251
86490991
61297284
4142747
52677302
386930668
453932588
387178158
108166684
291877837
112327578
26840556
211519126
23122361
104424491
50494531
254747675
5007703
448532793
199384653
96100972
257870039
471448788
97131703
249317096
305456584
53340141
451241182
128499864
26803106
190169659
308396927
20650572
449710440
69452731
184761551
331766619
305847477
423081611
49288963
376117132
401618999
456810891
72898317
46568965
45387096
392992544
450416232
46841770
133352509
172820971
218956018
309975685
113628948
224074815
147054559
196034886
62415745
237485421
439822399
58516415
62207824
388409075
49849311
273651309
85778852
26284891
18674236
375606882
39251760
415721794
151150838
178736124
245892466
105833239
221695700
322789059
82471582
501374434
381770086
351559496
520538125
255303220
383902895
404577649
496429260
504287371
367424469
414525260
347657414
282718665
380920232
403878767
348418247
395879148
379854637
309078694
417160851
255112357
409591799
421739068
349372740
214732402
516190332
503451380
347416772
398289087
198767144
249578192
395022501
521243431
503347910
437321223
189449888
336771372
188204116
32719282
165010891
390867521
419262064
90318523
81807548
333796400
497582748
298831836
407059113
62816881
253939857
464388140
165257735
36900049
209356948
43557471
306458333
149455813
376172983
249625568
353803946
231969081
116875030
164641126
226070039
217938989
290934376
469167563
397579114
129633271
307012978
262038124
318968715
152176881
214652381
531368046
273340527
9627954
340296382
263178565
371755410
236339363
294372752
395465267
29173869
361966179
461350474
209380808
381416028
38188983
285479000
437605806
320996429
494179828
196352490
12165490
167883458
478906450
411755486
170508694
508911142
40593945
364693095
3514063
408388647
420746977
418912552
257723289
148545246
368062370
325568014
166769223
154780280
52863335
205616962
161942665
38829728
440202028
135028161
97125672
173758656
122138826
87395156
517309753
362924449
498551175
380364317
192136920
348385857
205920266
171016223
269284922
1813158
94559888
266228791
267511713
119771102
209630777
409956152
265336748
153118544
238739743
501606929
440099705
512131724
487600058
370808473
121660837
452227619
91195982
406806349
536361539
424912884
215332967
52658457
389965920
358696467
128843529
439171176
208385968
378411502
222166935
231672255
64571100
224096582
497324748
339607706
169784350
356438295
84089080
522607275
44702690
275653809
111274936
466289840
22370242
153607946
418564108
517692077
98737506
292467022
417989648
275156463
73375398
70308159
212273538
333845416
413194482
396739420
325975188
500935577
266168170
27470906
459484390
27462893
30201026
281258871
464265326
127920955
133628824
369023020
422594320
361663244
233816339
229330317
166771762
99470685
211879963
362882247
262241281
40388877
392687812
40597631
437506473
494597927
523667811
329845121
520960101
53391340
439018918
359082251
372268152
169500475
481322240
252481319
377121184
100637825
475383770
178949162
371512870
250260461
475506523
229486942
122293424
518251368
344292887
89456289
40506327
360609521
60035049
358708346
282201692
489576599
186654309
44731603
365731259
250370008
157977568
320429500
308815044
14721373
85233337
76696362
71195299
171046656
258018488
318425999
472321515
459701764
323301925
316465547
501759541
116111772
367228677
312938348
363786690
444202775
341144679
422304763
34447976
201813196
209457608
193837424
375822457
339941637
120922215
313368497
104504987
66765667
32250794
458230090
495214309
131438850
144472231
519154258
324679344
123371802
113489549
65532931
365456679
84712389
363102582
225009682
86419276
215866912
426943683
120828235
529693831
137976205
189120573
439684265
131343738
40085733
397476728
389780554
417757571
442226633
206679774
59358582
71405424
119849094
300512799
143735940
322104500
388240643
433740622
243760715
178020007
16768453
85356969
330199859
124080153
219616143
144791443
95623128
313983920
481911761
378607670
109009539
319351663
9872119
164904549
504220376
146539123
169699882
436787513
475848765
7688757
19004612
98889381
416412563
265447910
169831658
15347842
503874991
263981409
315298452
195417455
472264241
97927456
425886777
12517649
472846722
147423728
409751143
124021740
24701975
224548024
183816164
514155155
490853911
476888497
89478828
367514761
486258043
49348600
235304556
465416278
522011540
493541218
160997167
481576609
201782746
104659117
22917385
16437522
157844299
347339107
159933967
391313739
335899254
419541584
121908227
198435335
134420563
429665059
249091402
269374685
509361600
471383506
42686236
356326952
291696912
281251699
73022536
495923840
140153199
527283850
215453032
510918599
151150124
370789879
81623679
508067060
37277568
503936961
388438689
279923945
265438960
417407743
186058604
10686322
266229033
256314191
303135978
530993147
73244750
266954
121430201
533761270
338402851
207241256
126445062
476408729
180841548
237003568
432426704
15560427
440055196
118810066
425337486
92857765
222547504
357927647
1723201
124790319
233788915
418818659
356969045
516329048
59945952
135883124
359779204
406028514
25552236
492638088
112385672
518798781
421320555
117288658
462648650
136416978
320525801
131555730
19425075
379883032
395410810
43507556
84297456
398140613
241288100
103123274
169309682
21837717
176768830
138389061
25958788
314961611
385195288
529523881
269873940
119051491
4527211
35979987
76061892
337511786
472536807
220744979
476156763
89347668
325870300
48764236
392254859
266111123
496773767
43382886
293503259
285934194
135381831
436072318
152767816
182148636
363499849
293851515
132713001
200712155
390244820
367025532
513605917
30798544
171576479
275475106
62328908
523102270
380378929
274350110
205646216
132027563
256318419
114308297
296963373
41575294
364866442
109998819
529965755
420851860
171392302
407184936
335063579
430530844
133385557
131527908
404158063
443746257
30553288
61071525
278826488
281303333
460345318
232313331
315923274
413808373
457925381
453580768
495092239
83296379
408534539
98445183
224955021
512729073
446684021
298344011
249840364
59261894
230831265
37426133
517877127
351225721
81900610
522641523
20533349
341382932
42034567
231647421
133696973
130964477
225243400
231427847
193598738
385933165
73643104
286656124
514691368
403648684
25892831
146448262
401174590
399959515
534099466
289209560
24294782
79439678
414319511
111284923
122733340
403570181
247380583
411546408
501606929
269120251
462850014
437477843
528930014
33677935
179814623
226163075
124282577
71351451
72519409
169117555
523160866
328759421
177398475
32424775
423946679
93060198
245679566
507944826
208905210
459396896
24364401
13237231
430978747
309877757
106270588
290871035
278154364
99974543
513541923
301288504
179124170
440371816
349336050
316984201
177131612
498330828
432819321
373964444
123667672
499209563
267479983
160214912
89545617
205806815
16295596
171903927
12356020
63816576
189102470
234984141
224352213
347574485
337489912
133870562
328183424
66987531
279080724
406702981
240329883
486538616
332722943
330150432
30500306
8669841
129396250
521381640
97246894
14272398
71659613
526565283
198648570
362165413
34199640
123516226
283367299
22971649
308385937
457065370
507796655
185705723
485380750
232376444
251495840
410553985
437678497
393421703
243182035
173083163
461395980
99248165
373836879
407184936
191802217
247064909
349834501
397693740
345656144
377652211
146761057
19843408
514535197
105280019
299444821
463378383
482175528
391189350
153686212
533694684
104631628
114605111
239910094
307763030
251274464
161861957
385055653
110237730
380480864
530908712
125037642
417897831
522873786
446809378
36235966
395550315
217856156
499302297
96257238
136903399
253888437
188774533
190931018
524294286
16621741
350386812
258806013
488857783
70495579
111814752
423241811
221758632
15437991
203722618
211760283
499857161
530647717
34976786
465327565
229555654
536652836
361842102
263990341
339337178
411462099
500732759
240137668
125696322
436531867
100173703
519891555
256991742
207310141
37948972
83696356
307998154
473538257
293686424
165604337
316084438
428962121
518660626
534074580
13934538
490659699
380727521
421879222
428142634
273096828
330100691
187929930
121907687
181927662
311270406
11524511
405939973
130565080
21004628
326085988
29991601
133861629
405004664
436620280
267253742
240973635
508572588
493136867
126847627
213874660
199484099
444931901
527513630
74937600
260421572
336778358
493828218
215897686
437194791
18021376
250050294
509510541
274489016
151210196
281540348
510450120
91283129
85182218
441879687
530364318
133170121
436636060
395920508
460860400
329226275
434798087
388821530
301043891
52517613
338257729
111244053
65681106
426667046
81179876
175669791
194598467
141157524
228018642
178730298
517943803
524596203
108181243
379603637
448581478
516080930
291482044
494787012
169534056
364251805
151000301
148019403
121007228
115477982
148636948
486634528
493004319
126900213
88449033
289862495
419676836
113999361
516743817
161681659
211329140
315153855
427971358
104276582
71421375
425975106
17518593
283609569
50846363
313883622
43695552
347487059
130452832
59596048
228939501
307885980
250637641
129902730
188503756
286388420
62412525
295066007
135789000
257044373
417066334
163124485
12086261
512239041
516345268
322979159
42407354
277551241
138839394
258712276
522701810
283927081
276193809
269045384
335257533
268110190
249956159
333537732
143524585
252801274
495778773
220748699
390106077
10447278
2489243
201403688
318653412
60490666
50694078
434155754
333636767
331880119
276402213
399906012
522909582
529589736
315455751
372331905
189687075
14410358
205791242
528170827
285888101
171688500
130840761
446167599
195147455
441558999
23625441
515410277
307298048
304652221
178319254
163007138
322294915
471745773
453835479
179448635
6097649
111292833
229279978
91713142
429111500
324029683
164091966
213972892
155259371
287145796
35291360
139324008
267106497
59665117
415942894
349185728
283303255
159586009
136085082
420163363
432916290
116699368
485965300
360612878
167132998
362312685
136873657
503727793
166765767
480956943
332063623
115721437
65924639
321702267
318104694
32897058
14345918
240399376
306585825
61990324
183536938
463696608
426880916
422824587
333590663
352796589
513562968
256993577
113407533
535948003
489044545
275431712
387451137
112098310
299565397
7844304
297331894
525957233
524626877
271205543
248716321
353409591
256176153
208855074
397353891
333572456
187341820
149391967
110812987
220206014
183180467
121906665
111223867
387634899
209945816
102457502
12612403
513173405
27682326
87683651
104838115
412443921
289268998
265007410
476924418
463605577
303125008
35668146
30469071
455674152
57202604
188982002
201737253
207252701
466602518
61102960
381770086
76047045
86414183
213964322
160149192
115609001
473706166
452793483
350726199
159010510
319863114
65116209
523401713
364839627
294444112
315226245
498731875
396246552
27858057
359453050
1120997
247218119
445274861
91478305
370197088
266393955
119981928
102617144
7611261
275689484
174997224
121779412
520048835
214776290
245662304
310521392
526852712
180241259
201026402
45450656
427554735
112518330
482684944
63419532
49866585
161718044
65694600
170042612
8709412
233085239
143668199
151451787
391077431
223270037
194762034
81464975
482464769
96988455
384282185
214464552
62366994
509233445
314664467
360245079
109108956
267704411
504914741
59576717
127971308
140253782
209815335
528984138
104509814
510915064
189733836
205920266
36334659
102691468
173012174
232733831
169850941
49849149
499077257
12759835
344410424
431530773
443714934
142573585
20153445
322172945
148864761
12167895
333944889
529705945
248490300
513916493
12862691
260204461
504893078
399117546
420556095
106303975
372013917
495205336
49870826
535748598
185423751
43908870
528740239
216908037
108437902
469805904
119947411
66910777
354936092
267115272
263275209
333333051
63761295
197236506
404097432
3702216
366895693
194686260
5084807
430795216
244918662
218037510
71454129
456612399
213406522
353708760
488811365
112487551
456028946
98483522
25287808
220562030
36908283
74945920
79096245
236139977
86894183
117626725
510353149
331195837
393758912
432559392
56759682
292478217
221135450
283599661
526124014
247511356
406867066
152340783
92389245
241343646
115220482
409390960
372320244
216997732
232022731
206684258
408231930
127145519
488022713
507293355
477553222
200547751
187596622
56130583
426089446
153133352
275609701
357439073
399309799
193801728
489016168
205543425
79062768
260781697
313325766
395386161
4230702
217215975
413846200
116739644
205407679
28728455
254555316
389265194
430842275
441667107
92649822
295959766
199042627
343560952
298112575
163804752
367890599
45203261
303057177
177974723
105048068
532978679
290226108
242839907
511637461
183409268
323482928
435520343
306847745
428760623
440640218
249949456
485904745
237066833
187336597
63356355
144563461
384270701
208248671
229968619
440085711
173139659
237407328
323044501
330577172
530729623
408318200
68535890
361523840
94204608
394854773
429884398
151764249
447962903
105771473
495024153
384680704
1996475
459921924
447657163
65159006
172845116
184318046
18287158
252620506
466217637
170261234
81138299
514049151
146276864
439865341
220896309
163895949
54100442
311341161
29528007
18152943
418882366
54739611
136269262
294697436
98777763
197569672
287212263
83968911
466770049
80610520
34447976
469196529
58039163
414073060
123409929
411267650
302248418
529492846
388285009
428759119
245852015
436863410
282410330
251505535
155424178
117170442
461570626
109086508
191525784
352918998
7854288
89854041
227247517
272029294
260508503
85280124
320029060
239063647
482421454
494894752
469915782
238866877
214767753
260392584
95018244
181970025
532591180
266042424
345718169
290627395
188240876
62587132
290485850
485811463
159369907
329048688
454540294
104755060
520276316
351644304
363631043
135277371
526140829
447287543
187896127
196129936
501425995
339447816
13752201
420073425
30131417
359761084
419137827
277801080
355790913
320896865
137876567
405599947
374308022
458636470
34910700
50483665
155545545
430668115
320695857
418357392
491613033
249587441
1159162
386697732
289266050
486916886
238922451
64779379
227091574
531820426
261765678
275397700
158518258
371532241
387434936
29276958
310961207
118236953
257467006
88619968
237494965
389857446
303188255
178444506
355213143
533697869
193924391
287175690
87049803
310961363
89013297
435881314
483412599
475757775
420574543
42771974
203887045
514108377
288336827
323317266
115595154
63441498
31365316
487170787
442700076
113651957
145732095
348185596
309916226
494522171
92616643
130365090
274149209
244220478
138908376
314291959
341384538
81197178
370783618
3932155
30777189
915344
214337121
31809679
352289187
386793896
296528799
169664756
536047386
74259375
217730717
297288063
252890543
512351231
223399727
6262428
288238577
393335979
255482681
180786159
493701862
284038970
321063018
32146493
239318012
85689776
20503206
302366455
191371293
442744332
285711645
19348700
497194627
372616292
122553037
404046896
263208737
303107916
416383284
163542887
182711502
63311377
76416477
165825780
456558371
357915431
321713080
123912060
26578536
369006793
421537438
412726150
351251665
285127228
350911079
1999851
199327101
489042364
157316985
251857208
525944458
301568702
289689253
252027497
187790401
145747572
104379604
251276755
306805181
423339137
175649260
47704457
15888144
241270884
253367361
261284630
134333673
423040241
135988163
370505594
49184791
471624490
148448431
13827718
49374259
291545693
154565758
529683923
92967030
300073712
49298153
267527875
251590775
25027962
170581985
407989766
243599751
467800693
499678419
241825127
141396914
62762680
207788440
27815885
178215126
169210942
381321808
108576997
279994494
470006614
355085656
44614500
40828176
263996592
259593658
393026467
78433503
161372905
459868460
277010232
535995132
86113606
264748002
289334219
103402512
187334756
45545638
123243598
70072031
450306610
291047961
22709041
234015299
142740069
261218122
321141969
108303577
377209344
451037279
382467950
73669255
229154708
370362325
511949892
60509756
408216444
422655756
458092481
383828479
315211688
502064651
160207555
443876410
408942781
78301571
417973803
433963011
87033637
89576217
75598909
399146375
313666520
337129693
190201573
210460297
396425512
76162631
274600815
319549875
313067330
360477645
443021721
332189329
318617858
389321628
304033380
161368587
161762695
48736211
480624912
505454996
297750875
426925782
470355620
312245214
433151904
82600336
19533504
125178786
150331950
111559893
321494527
455002938
514713466
351445225
521056263
118848676
275540961
23134539
270053719
155346606
71784618
196065397
102635395
428324019
430879176
92479407
169534056
411647277
263984381
442460887
350614212
181647876
145348747
310484319
170506665
220699951
225951305
32453228
521476358
432699551
70644910
226581719
115778789
169790011
225771820
334258270
129571798
419179190
522983323
412550473
329725305
480958917
190528460
70235276
124238980
191594493
100534066
102311461
53161574
34190241
373697792
363315257
226801109
471152731
355923312
261265500
516930168
127308148
535106681
197121439
310622331
509857931
89497384
44885125
117988665
263114046
250814782
6648918
247100670
165283964
180010842
284674171
471389557
136137140
268424974
528226985
359047382
318807481
519714812
283728049
8846486
532022555
347025338
39408553
306775179
1043311
437101181
373648007
84490199
277239751
255652160
474280658
362222821
288561327
32092684
245239805
35675033
414545247
306857947
313210522
269262201
4723587
45556186
516751479
406463570
8773420
446740734
512167773
75824174
117387096
429429449
331734743
88291125
373697633
67406030
413841918
38050941
162349774
88477076
528014252
39482584
471677638
367452382
307684470
342607813
51055183
125936873
359878950
209961440
182552648
202415046
344411258
242314955
344235172
258025038
100330268
503827311
369248668
53702542
305630488
65559140
223864304
385138064
326688498
245819020
65047298
521956981
473702295
405377515
78760172
427551780
515878311
106664034
239057568
360517650
305479862
106654197
134385654
430139592
54777152
47460541
48436798
129483552
488654421
85326293
172875700
147342230
236182741
351971522
322393874
400364062
140843004
141054015
182525876
258013847
121537302
357440040
414542169
465018637
229392442
271041512
270498892
498050047
359962382
410839479
360748014
452995232
209888980
301182870
75798853
399057662
223209104
310979335
113462221
329101795
155326871
310427061
124365007
56991712
268568616
257794993
487875002
129061808
294020448
409728906
495718501
212735279
269688206
103297574
256887277
512384448
203539673
115624526
195258485
480798301
388102579
212759446
41739047
349007201
252589047
106635441
379455700
35219442
437236934
438611776
373498106
107814491
385375153
390832064
125611781
532754908
337832549
208525491
455499506
303274562
60819666
440610142
132814194
192924033
225880014
224729564
132240968
204864484
271436474
390547222
330893903
530416906
1408384
407627657
275005179
313539577
442771517
191899556
68144447
433378668
50079899
98666704
104037857
288798024
19240963
98605437
399440726
192550188
329311938
195789270
82805137
437569281
342340512
316022637
241199280
230845690
24407327
241468882
477320250
393636515
230425426
158463246
248115681
184402063
339042734
155936441
347803755
173678034
267697744
102486719
332938044
72669717
175407397
8364929
47606570
403406541
40227177
33612078
420333221
93966717
336420540
146899290
208346100
229362509
86627090
306373634
28539363
69847539
104229887
441324993
155455711
423215979
386958409
518546815
268009613
353466317
64798952
196465300
399711448
37692294
470062567
195043133
294401448
468195179
350309864
485281398
311450578
156207296
54756237
141361764
295236526
160578797
142660972
32830729
515397747
108688270
376201212
20814115
463686004
463755020
269436503
314955794
482630843
213120250
464658036
429360296
103891695
137743223
474663048
87117129
164238623
351564790
309334599
81290058
463508847
192028564
111955186
160930295
80876248
324219647
70154311
92040306
334829057
136643094
407039336
365742946
122749537
115460093
492880376
189375408
186913571
48949833
431476591
357959888
449933331
157013722
37187808
419660731
234805138
43507556
251489054
485018972
113070929
215734690
69848427
196091710
67671631
409196811
516006778
1971175
90302675
349629100
97738774
54990311
113036903
121621936
106365870
91902186
516569312
430265859
315719755
86336624
37772998
533254974
389200551
377606906
194166737
82876668
2236300
389377849
467113438
458628937
191559809
86286137
227217248
251974673
219052746
26251388
14954308
138950451
251523327
359429187
351194478
454524313
232828325
75869083
19006482
296058915
251067192
374908821
494700758
322232657
380749118
2057803
161006425
235462602
122662109
32558398
64916638
530750331
308630228
389677224
240870946
203884132
11524011
170414151
331412015
273022062
505491654
201664416
60361684
168397473
29007979
141776167
224047915
144121475
295573885
422836038
413472010
293746273
337315309
24545165
175479003
59313523
237855054
342930843
426765815
465819984
40831036
139832495
325338484
74782952
343202215
456056781
45183674
508972403
89573795
353683708
334723865
157877707
278648833
154714238
515538250
493407311
15068390
447756048
40597686
477524181
508953519
450853565
126156355
364441633
52264990
485338793
426359379
205566108
439995047
200762567
204077555
372113884
390032815
154162364
218707651
526642725
127263880
214022269
341761989
396182482
222845852
467893354
421898685
503514972
424148568
243855713
186757918
326931483
490868079
378959859
402617831
499749801
189485512
238171638
12489576
501195438
78890161
229703280
191727036
183627770
2869509
411644016
443668817
176110108
190147503
494940625
16984978
134951067
124170191
362755753
84723224
319141726
451621324
48759725
141860197
148261518
141305495
13728649
216197516
194884534
35137543
27138047
425896578
491310514
348318760
292198062
119615883
329263971
397944770
316621996
240335101
80812676
425545284
77098268
475895309
437540885
390306468
115109845
332060444
299393503
409843682
512301996
517741856
105431690
48606668
207142108
359266554
31375409
37148943
6405295
428385633
334647528
360417061
133492336
288823435
500880885
187389774
173943543
98779969
172026851
37915145
285672965
67702698
215018680
124831098
15054048
447279838
75466901
309816370
369092974
509753544
157556620
288096821
17278487
252769084
220574897
415775295
248238033
30328870
29375285
271491994
61251106
228272091
228016777
64778330
80980872
42159040
513144572
182859140
177734880
125155397
83221380
59534257
377487078
442584096
158884050
60180622
124280067
179732121
258568018
106780413
230258011
59050816
455117248
168869359
128567336
318645438
177488529
378400294
92959437
523394952
485901726
167022844
389306941
196655944
268529737
197729616
117636665
260141563
105951512
44141543
349578237
397721662
4843648
514942540
441350746
9567336
480385207
448184688
507378256
412094218
152453335
533523739
148160140
145408297
161930304
426408488
173040773
375057577
347333836
278705051
215952314
503548474
158705302
296848685
499288726
48168184
269450394
223510055
387100825
209470503
350417282
195085062
401847696
165795619
195976100
138522754
173897360
61241818
520534411
501712989
207145711
101731594
466604474
14815518
78776543
452563534
77905664
1691510
174557782
29375285
89043676
138104086
396403202
42135697
73026169
301050854
350411395
113515018
92166111
295342066
7190812
362237505
527746053
183391378
330005754
97476927
295230976
517505927
695591
231180625
482709211
302854484
267952790
353682751
399742144
107851133
397861709
347599047
368015591
309241092
474679340
418204733
431352823
421679829
397026954
176848412
389690358
516488012
520721299
282434446
63441498
142949953
27849645
173862164
159092272
268110386
149950572
4224988
229422277
375372867
287381255
43254808
378016398
41962482
244957129
249993410
123038787
343825451
93340310
346350913
532118773
526014908
70826789
224850078
297948543
481784373
150651791
452302735
202996000
206793589
457069892
295237662
159400826
481667578
260613465
396725797
322423993
327271400
454369241
267169447
148541730
39988595
399560184
300129745
106196984
62539205
513457204
351971522
452679234
151312037
432323805
65261161
104702826
58282353
179449900
90543325
56694267
232076475
523434615
377077245
218590867
527007037
454133284
444248463
130658460
521743379
210061149
385043789
288236926
397016917
26345483
326333545
302890619
265772587
114755364
449172790
488331558
321017386
288090339
34461933
235287651
159883481
262786507
461775007
209023297
270989569
314035231
403365569
109340684
125279685
425856799
155784313
175687573
165840905
52322512
118343468
141031358
477596972
199920100
293641424
373438652
489462568
98160248
335359190
53474624
517750058
164073128
528309817
69280903
368495685
104790851
74480841
243404454
401641734
501158335
76822563
457472778
158847947
33305265
352520171
196332276
244394391
467161945
476446501
281665306
31702698
89227299
33619126
402272317
501779526
41120095
464818701
202747476
350617550
404477482
506544627
173946378
208114846
37093442
371680522
392813362
363769687
370818534
195376815
104822851
378539310
81408655
11098528
285402694
131497608
531568583
388935236
344266144
481425145
480523870
392430236
511154898
234966230
74556720
148315565
454006620
14890678
14444805
372300012
151053002
93551881
169616943
499321920
439155668
394978468
137859
372533751
470632283
98472951
152276172
433732612
232981898
398360780
381368571
47468605
457777927
358737814
257059759
95018232
211470250
387943543
295933274
290143813
303041185
113515018
70954591
98134978
413323152
399629640
239201307
514875136
17251654
415593375
74924260
18702227
517208800
124495968
204305313
376911246
86996076
530737975
342946048
229215276
520312698
380605855
457179881
100264462
472423464
1572780
427768396
239580990
75850422
120516469
457895013
306808744
51855757
54535948
234803945
175217857
164937764
350889002
393458686
350180708
275029421
49090421
140092950
269160321
415454035
217903107
67231051
280897195
42151556
210673130
473243560
435138044
391689737
269705465
186078074
355825136
143090465
466235512
196491787
104441788
245149875
25059849
139446054
481101444
175138775
154854863
397290104
195305260
156172407
461470731
505985433
375381116
65190540
115550256
379872
510986141
194582849
165244763
82299577
286713739
425458926
143997559
353055177
210405904
517676213
26578859
68685634
35625551
459813717
90224643
189452466
296553198
84850715
166002570
361024715
373285245
830630
439227135
396343738
321328507
534111701
415348959
320896875
36938657
199394403
307954377
500102634
38173110
16224115
71034874
519173880
437489419
162205624
48747388
287637108
467640788
226069826
277672524
535396646
184625787
92553606
379642586
487961561
363394804
232694954
350961914
520276316
429223265
411333617
103807369
74660602
18248433
212845102
373853
412999577
213281576
100632604
535908760
56385615
50041506
190832552
355742350
298830074
310153823
320736178
274238801
140681870
403933837
493941851
213316912
90140906
330823569
435573871
13103440
525440257
384201499
232621278
359694928
335681520
223439677
330182
41096250
223652558
338406710
416363792
15881245
169162397
165176492
174563770
309868327
525159038
94473684
494097333
179606991
217747591
117023619
451948348
133278367
53065542
162775338
377800952
43115646
288911423
532620064
148419488
380064471
525310498
334482708
125413985
531404536
203167565
63028883
364797470
248399305
143918779
278304375
418887335
422916938
209762927
400572215
418729618
522615075
41715103
491772890
338260988
308065648
512243669
378671586
38276048
463612022
196300193
297446251
152796414
404801537
139160740
24317626
194195148
437586052
113002264
133266502
56962643
195997052
261533384
439976271
167770349
225741424
234279614
261254675
154692409
319177372
417193610
456348886
305891285
386820850
521927923
485122594
310582652
293053961
384942549
401689287
504103547
535556341
277436665
168734910
43339039
454556011
521168279
216969080
352017544
6286751
407274295
146427924
287074087
183365476
408737926
95320804
307059364
69372194
124165438
417900326
500983597
23745410
114967416
110619605
256763228
2731357
267173984
124398508
83343744
277309475
12742301
337566730
79405342
242885623
534662847
458990314
30495648
487472553
84151108
324884951
190531430
271619415
35196092
404229841
276781524
25386091
214059338
439472885
377324785
63247667
175508001
328728094
129837325
283447678
151693890
364611888
286934651
201429542
516386101
132087492
272154286
342964918
408990650
104680802
510648268
447619279
127874085
348663693
237560713
536117136
124196828
431649811
335642346
125508285
284803551
45575244
499921346
362690534
436758414
51430789
535991664
384211965
19833152
477189425
144060102
209632494
381264121
315968605
10975694
217794602
155787303
191282722
270503560
214208865
290307131
48385126
336937866
68585158
84643460
265196548
265916301
377840165
325894892
389549562
5584127
434541799
427724643
499807939
14616666
334975441
255878489
7883282
127782500
396270235
460725791
242268980
429289765
476888497
263676841
138172550
425359929
8187731
329012753
463960230
282609977
306060711
301859703
499952533
211344269
115727698
489324955
302671085
386289723
164868837
254830600
45073479
524629830
16457881
298139485
333612660
486600414
271361638
410820701
271449475
455582698
252716595
441900771
45031270
59879473
491101597
530059580
390473276
440375819
360368845
124481179
191147786
229078605
332325811
220609894
55644027
504821573
40550257
266601849
367961104
180253791
213588023
49692506
411308513
478734314
320695692
18966443
457266452
231629686
41049850
308593155
9897949
176379058
456341878
316039882
147591870
70643854
208495623
241032535
173488512
384803555
439971072
404577649
533862748
241398955
133170663
482895409
405695127
382804615
453524717
373115502
161171699
81237229
408690914
431735067
346095018
18424087
210931728
238618368
291173356
84151108
327610375
297145711
90572079
86688876
349971522
55282670
311537613
481813069
444145138
402382064
4066661
492829389
423100143
391252544
12719072
90032643
267897932
503961723
179879752
369858622
163976540
310993796
135358571
377100736
410434120
451139110
408223013
126268557
303099754
82692882
358785624
335181375
79118808
536652836
6150555
55208296
176470662
383482078
423737047
300524284
183241110
390716637
263015845
271761702
526806185
148763279
9035303
169087710
89416478
524392186
362924106
14932138
56982401
303205265
78794309
302820495
458160554
22517730
349993964
454349079
522274887
432633566
391134843
71114156
5059456
93661734
1658651
20269467
474111389
238805677
227984484
281733926
254329869
430180530
202974755
506029754
33465475
200572977
465416278
327079618
461788925
177398475
374817532
62671971
186615825
405562062
207349885
172261596
326928964
334876935
251124104
509768512
145395143
358983771
353578731
73091696
171331311
252155253
298995791
352077541
313261316
113190225
338619864
153762588
337299538
157161190
254046146
200833086
170637642
519691773
197738014
76968297
379889519
426570864
38418947
487269647
245049065
167250211
26779301
278529808
525752248
488608252
306028357
327834758
110355101
406070126
127195491
519473186
487797413
281712859
218116481
347324555
300779274
252515518
60695134
329992890
364797470
440227596
466765055
96559715
13668496
481774889
325678930
478535557
438190521
57461216
183922182
242128007
169303766
322200076
22981527
464221052
438921819
10175039
41335450
195852896
408613308
173441478
92034340
106308739
494963058
470813814
335342601
439472885
504777004
344444846
341839648
469279121
18382410
50184058
387955518
24553770
321826683
383007100
137496627
370601159
113867071
394372144
187709267
263199198
322541901
133744670
109877432
331768954
410593448
307722571
194118307
10028246
309177974
486571613
382164807
273059874
520722753
375589496
35556612
416177052
296522352
289338993
515566153
334729440
358879904
11788865
453225879
4243033
515229060
4197109
115919629
83244593
247072884
71876716
24895618
169390253
472277796
489635746
479704083
384498946
142269843
344646108
299143179
331578713
271401266
439671953
385823256
468182387
360463909
43934045
251000356
129332366
221106122
303073582
448726246
440516667
475039074
171550178
158531764
339547917
216205455
364069239
45004407
270376523
434128003
229220463
279348439
528896361
48862820
71844744
272363488
531032278
2251696
103375669
422692488
149820198
500264723
15563316
127920955
451178932
123451999
217828845
450969553
480165931
176982888
16841728
182178090
343023741
162675702
523445940
164592610
17426543
104165592
478178675
43657810
56793380
173230286
891307
450195356
85604858
122281827
100219905
22592324
531670058
41232292
115661945
26127911
23111382
443786324
252769084
411258410
189897467
41779217
30981937
26006024
528466868
341726116
512138702
311040605
150733252
432428770
407942693
10836590
284245083
424662135
130570418
92118172
534703352
530899011
144193143
51259671
193493907
111697105
146342014
304879927
351743643
535079154
299152812
340400404
186710765
221290830
347485429
531238024
346948087
477383656
256865056
18583622
279017970
176678919
492957818
316000201
53313189
3614127
357360766
170143927
406757177
107365809
43561132
353413395
136184356
466524093
221399232
193903944
203709512
251299872
150448049
374779446
67963805
421419170
184933285
50398995
511597566
4871323
527443365
463387211
121159547
487770685
222846908
23213989
301927373
327950888
11705879
378611512
329391530
94742982
111233790
337245725
333575497
254477657
208314656
268825035
380092142
57981655
396905766
35152264
497651308
509599373
156138617
359716725
201384840
438312202
372821305
45033122
376472639
332223962
426295050
514084572
529894616
142438832
133299556
282913425
73817939
202696601
380063019
343159017
525260488
334155873
341284350
311542347
108471020
424839887
237351838
238053839
526728845
529703579
514565118
227752057
102111695
171706952
79150453
430472357
461098357
415017622
489644093
495489022
53271505
67508270
53030584
17570860
13436082
114270175
236797252
72693219
5409466
261135044
116287689
27048811
309877757
510454115
308136310
10109754
419137672
392137632
106443253
320242848
162943950
137362332
451531999
232398192
242459322
286190883
103698168
451701833
337010996
512893712
34180613
380994767
229707758
413169363
158170121
144285719
432641031
524512556
116758577
418598829
412166433
489812145
225888898
50915199
161686661
134993008
516312283
63551725
352980184
476520305
503686439
74514461
443652516
412853546
19265577
269660792
225950395
255377848
3735039
237500632
41202408
277057495
5701865
367051624
454020672
90900692
60509756
469888616
308779363
39287990
378891912
429682250
120408269
491055980
168582480
106925542
52554981
276629133
223281105
281415012
17665785
294682649
129511196
200370488
213846208
306119540
30611736
448604982
272635604
482703378
307439564
294897258
371690869
3668582
118428515
46420243
112186568
493955524
357129697
139814489
426080837
19662436
338928417
337058306
180893060
170855033
140939282
171707092
532695878
50488727
108620639
516045863
243000341
59842415
52285435
426457506
163169624
328967944
243653375
57063241
225108496
79790109
418234438
43370795
332266852
229079399
273050602
167764003
365026399
408517274
37521698
99418201
521413886
373204658
126995957
431316675
301344538
499121494
244144880
169516385
161459671
251948796
436183130
360910470
396725797
316737117
148322956
489774475
462943762
435744402
468228401
77570027
31511180
15688735
106930177
428266900
411775117
45041194
471134156
71165690
83618320
192160328
160075921
460563150
41887606
358282034
7339178
246479168
344476262
174039502
196192254
401344273
353842330
476015698
233253780
205050004
312132526
242752374
455487744
529708396
219913312
28444317
44542026
259186259
64278482
443398508
262624833
478717175
468805216
420478964
225799796
55529939
69928860
75378756
405857987
209189173
487771119
108954433
265163396
263004742
497317571
53725465
255287027
105882699
125680608
23020756
365238156
415125345
451047316
58237819
51588527
64767630
9851409
384184190
115541140
419526399
278343036
241796576
53648813
199852317
336224033
93664899
138659761
146263546
505149050
99744468
435376163
328655994
330415877
193217526
450807079
219751975
16361768
333511484
455547262
334949382
143428523
507906760
373503519
25297022
299018146
110134745
102894386
131037460
394270550
495836065
168764267
191396607
479255349
391045126
233166188
185474016
176253807
150742586
484747031
491092249
272688271
392612956
109375211
453367586
96047720
100780725
17667339
272069775
236718793
326516464
334591783
173081428
428241875
162324997
219473564
145425596
425195012
126160459
215456193
289915187
169342882
360851946
26028038
109630412
68542706
317765305
456378298
181807289
88984546
72999582
383795370
246680246
4330856
169956849
446057856
469238318
155346122
479053304
284803551
509322825
226599897
520684838
197122815
253441322
130088775
256801905
413951726
194982029
252782955
498480380
522252536
186013316
44185391
331221359
8857745
487326200
462109589
181792895
178292184
362749895
523716988
190810174
349473648
487188777
511278600
340484536
459288115
392809139
511239635
523131001
393874059
13418975
249704288
329281368
471562352
110116921
251955078
465923383
532624511
490788688
224624424
401099713
55669770
210705270
449386964
66595670
54152431
329427599
512041401
7114419
231694534
24743307
162430005
21400399
472606768
34376130
206565725
382884764
98068091
494134256
71118676
293613658
362263728
111292833
126267888
363883358
488509274
35022604
482290444
506066881
435802384
535440903
158681192
437876858
384555742
198873161
65639377
279823543
210358417
322631201
317038941
397897442
408103939
423451697
273719149
118247569
222795775
196346305
382303763
519766831
247101445
488268272
354054189
309708435
459907045
136835209
501287191
484938176
155702196
381627120
321288083
106231878
455699605
227091574
246525505
495740378
509650505
7041408
505597512
457079430
302373174
531788406
489731036
389874059
146066665
228092273
73513948
28352432
311749387
529259965
284505014
368382979
371350819
521128568
182998072
331740001
98585977
11483092
272663039
364328305
493622223
126535210
527101160
508038516
274655792
108369499
341723089
320517032
167813688
398109100
126006317
282252884
396739341
222553888
329820756
413648569
105221645
87516725
465112358
286379916
88145972
413326715
188389330
360807401
430263435
379892101
36022629
510003139
407641509
213282831
33188317
393567427
428739288
295883420
38273643
210739953
243465980
243916118
209460031
181242861
235237964
128061428
270200675
332572129
523004999
415852199
273244665
478926219
258832702
233133489
377999195
141592590
267321103
273556302
187339770
510331859
516385199
229592594
381616806
228620364
285005111
321627773
178161745
418582083
533762745
437817471
39907161
457206260
440753848
369379888
297233147
65465970
457770686
140500690
194707169
312763684
184488299
135049271
313704149
188208275
166048837
48814787
358786755
219269492
372751576
336659329
2677216
494379611
28618294
206383344
2861832
389366852
270091212
400606367
348530047
444055305
369047307
403083251
442284942
69110243
107350607
108856380
381878839
279757982
461494590
88719225
531949651
490575855
131597236
60273205
183019303
31994678
54244376
117678880
495143535
144619437
432447642
75583971
462221667
509660923
259892758
224483585
91764991
286911566
207425800
41251675
377513020
246751518
58977440
265721298
282027708
325694780
173994175
213763126
287066562
116585806
341091215
118786125
496482405
35315014
155377986
158172348
535724271
467919766
132100752
213156679
517958893
5749743
191327647
140398462
366818153
531038322
301977637
108960097
220279851
171540177
426372167
357370332
156860492
140741470
399636904
434832063
43221107
80414463
310583348
378837911
80025137
461206001
199490363
283784973
132515372
459224012
510471054
471130298
522050657
433764426
383927185
522687012
224422802
7385400
74842371
114734120
337123862
181530725
142938374
186029013
66722934
497930418
49060481
497375457
197355316
173688917
135028161
491551172
330452345
429029863
506177647
388073693
239071926
270393084
524702924
213712655
47335085
123948484
515596222
253748276
461685891
194903695
328632549
459682830
119135837
2294461
51946279
51004079
100526888
153409930
197131387
311749387
186557970
197224835
106110851
61507285
470368870
428759119
369734776
263597701
450946403
108288758
399229139
422496229
439684944
421708190
256478083
115477982
79253493
328162257
166580413
144082204
178862564
501202701
333312414
174722733
424778744
188623434
477938487
219994189
437235610
68824845
69933655
464950417
198262526
271332463
491545093
321320909
223369583
530867654
19507894
186827339
524793794
271440327
428654832
126102399
271215017
478526397
145005997
333312414
350569385
286001985
394417221
286402387
120660136
239398530
341969585
7620747
492165279
217115337
129837325
521001103
406514841
86324940
237035956
179593840
406051706
481487104
478161709
355591645
137238288
235523620
144581669
461596431
347746293
381501181
533932335
106000904
12746427
141667015
334435615
44460969
183276644
193107968
364261413
378122162
466756504
332395077
306895442
504103547
459590726
120898614
258913849
329893771
398995600
429397926
440507053
124787940
393044160
309894997
42147482
462892028
230882930
400026607
199633709
341145685
218425732
244724883
308862775
304106983
239754709
298874609
470651317
287085909
207171143
146934910
246632490
536700397
173579083
496676899
192340235
361470267
275014856
514330721
278444038
506369242
484694671
319825998
372349252
491745181
286567891
94365441
67922586
513420512
64421457
196730720
498401753
420046515
160316209
358731874
503106788
424754154
30881916
355432030
530125332
211344269
484176060
434118764
311590355
131708671
489526444
59712766
240732269
106546526
437234423
210746716
115798288
92437939
57042205
361183681
350928553
448999583
281942800
225642119
374714934
63469834
527819985
15843083
404491121
518678873
353770716
245302353
397646173
393721225
90923005
346213627
203254830
60355270
329924114
454327577
19681382
525804964
83049803
503315020
429161347
501725382
23773589
88661686
54972394
76765601
270480936
14518710
69535891
371966038
287725566
364791720
322500136
170647055
39966003
451022513
389596375
79918476
366981627
15790626
473808926
30525187
400349889
480547493
359835648
264856132
95285305
224625097
97072720
27550469
415534515
94794345
246136242
522013423
382343565
28387058
457222954
270485677
500741227
12664344
41333507
200828210
342395757
500364835
324842190
155899338
323976085
299720850
327938521
511922823
217219739
373219433
102227366
354325856
521101149
65367351
11249424
414600500
1513153
314433511
267111978
509295197
390145
308486396
111395216
247975463
255020065
329383697
56630307
272540582
415911180
143356653
478365113
183184564
26025431
57364961
96095382
343247051
282757386
519935259
311935000
328270534
477493790
103523295
450297134
514536833
232971902
200554431
112145405
371362039
456803816
242636046
150205511
132011715
15260498
346480869
197082208
314774070
361888047
188036648
448683731
472865276
348661221
408069564
94222839
127492485
315977499
385090018
75866681
283905423
415997753
462842099
259472906
344563562
402618757
452728905
227870123
510854602
285003033
4728507
31166132
198093515
507523755
461265261
190802073
39331392
5108541
98247409
4729600
532943819
239170603
289969530
145246292
279396218
169988888
267304777
433064511
258815430
27643196
68008835
165509303
136327832
2539314
316426082
176464342
145700158
93405887
507711304
393511225
397116917
282864830
139925053
275116745
474793047
355122166
32506064
146129997
297169926
448232568
399885741
527657042
12806654
428471562
28707989
79182083
230685594
58126520
334891494
37999593
122967847
491092038
290433548
42502460
84445145
24445872
292083430
479857604
281454356
324821118
418787161
19607176
263439881
332463007
451939453
239414157
396926860
403600011
365488753
302726378
26262781
263977000
404702584
29871999
409761882
392125436
374889101
446850984
42291566
249616808
193026538
491223910
267688583
328364970
56912850
359136723
116863107
153408360
520743954
138103349
477766138
158259266
122462592
110318569
274368675
509602992
229506907
286007408
419815961
208716161
199885934
283988716
93790932
422941240
427194946
146607563
520711247
290333215
460408847
286752404
24275579
531669854
322120918
125252920
300723966
290782140
34833867
235650381
71780437
282252943
491751139
202509600
89990217
145983675
345929591
344107432
181502916
103506281
357606477
84316638
219552553
367984943
9196025
429626408
48105084
362322412
30771919
447759715
476400076
157734264
203445569
398670321
254112778
22760864
172712047
225882631
514441527
189650251
324001940
162509590
191498933
375368855
142264262
233611897
468891233
129592636
216666431
439360231
352102672
178857896
532943819
152670326
38864227
116778214
74316292
483029446
509586275
21144212
171798416
41460241
380132242
199089584
134278342
306016820
149826916
482690782
252590725
49348404
356524712
284361849
183493483
115528392
94315107
191939227
274780689
55952048
355822819
118803547
5242379
252603869
512699071
47611206
158623455
517815464
20680446
325569939
194714853
523608146
107552971
245593731
174097033
355576783
520601771
384960317
498695503
118645048
17240698
392713885
70397706
20910780
374412666
531840182
220178785
262475286
425302774
377778226
491502488
82474078
276336568
34004118
32658909
381496526
146104701
518753295
530027621
321428731
356650479
428068153
435924767
272205663
11224645
440653086
288221588
469646077
11544858
168164957
319779971
338711366
314051393
435269142
22696363
286103902
219870748
400656034
224955021
241310211
151128685
151769408
405465363
73514177
4203058
390453120
432015475
79042027
436538218
505153503
35556612
17824637
53833858
24057418
468122921
319067686
526110726
508363629
131651540
380074946
531722566
21050178
240284594
348983499
485058469
279889573
83178168
144104042
181087583
376570090
28803259
419996716
217378071
346554920
143091355
273448326
121614631
416823424
220215777
40801064
281050816
434722011
295588004
254391406
497794299
42930597
157091267
194318789
348766239
339335651
71881187
79058976
173122518
454269395
23640395
533461179
349072081
396733795
230930621
453339444
441318344
381479908
105955665
195234208
234849504
61739267
169229557
224492983
23370230
164064155
420569283
357260359
310959060
300474032
17382554
35977443
160907616
224060425
339510078
352969761
124042852
224487519
512153539
242462673
308552706
447130351
56336439
384046535
10774076
381165431
298179921
34271960
33087277
316505057
302573787
228603528
463537617
374118039
519136992
477391596
36189747
133071409
35506515
106119748
138952535
123700459
517546884
506160791
157437111
506805272
466559654
196813604
304106983
185580776
138733059
9426388
269281788
348663693
227349
342339051
41882676
334579925
445858335
474226124
51307586
524477228
50076624
240453118
455282412
104475056
309650437
297872513
72554336
275920686
474352649
168107442
37295235
268741263
150143810
190830067
486429575
175126362
103011482
275315597
516907155
262221979
453838479
366482827
101252597
310768218
302319459
205301643
42072819
392659345
200899178
401855337
371402642
289146459
4241056
45429063
237284835
53499721
507548174
359799571
252367809
200633548
89151713
393709018
342548407
225009682
371011486
49702782
510652968
112456514
204681247
512116989
303111769
426024615
61881949
364326892
133197181
156657477
419749120
504772147
524429464
397300412
409293253
278790586
46357011
65017975
32530097
182368743
396342902
133655360
263797904
130480399
118139716
288054117
233956955
514930154
366744176
13765261
242721247
298491279
419206549
417735952
155971330
460073796
268941688
360374783
82897579
89135266
58722232
364334980
186291430
456999088
404387999
494705305
105386004
87313333
23625441
178642434
467427267
493528240
160075921
151248201
528474353
281282205
522118130
367204402
278698716
528522767
343694785
109998982
494320157
270946856
336017970
286803919
13358652
181165693
407863782
399581993
359036527
22036578
362353909
374099524
181441555
220413292
469547322
30670210
283802608
151312037
524012951
335702263
5928253
332522385
495880749
424454692
484279178
120273527
418526257
394062535
421038529
108356168
138240918
60094026
380379331
311409187
248146662
523358918
349142100
380110466
79914377
129838181
488423045
164260616
159477365
108247476
513609107
211125484
510141565
276653614
209532675
55020579
414825612
178000504
40047107
461700722
85149629
126314509
89241337
437563402
516098092
270113279
192213309
29153998
337976923
532287696
74117706
239375691
498480380
66074146
23858443
300355556
307715889
515179060
226086766
116419664
184788112
100058626
252896340
283447174
125959828
427032061
10220151
224503030
495294120
415417237
116092288
246132603
389273460
122981888
403156137
111003907
100596769
38044369
180922058
81103604
494451386
302966005
161175710
496022276
360343403
396708625
406469514
296538798
14155744
11771929
509934216
145917413
500291453
231540368
238558942
83877631
261700213
197332317
174875780
326450694
165315891
456608983
127231382
249472598
52556262
364619265
445885945
381547340
242217067
407075563
36792500
261631607
147441214
377074039
389295939
215290643
339793653
483412599
27165536
497623427
28186815
446152503
272965583
26880454
280412566
400656009
133402517
536238331
509605849
246445267
313439752
99487006
333905435
194238104
426957331
404015877
106848687
97818115
70658405
502585982
256289246
125386454
377825927
431739019
116457255
436172745
115088520
515540889
227747030
277992237
366156166
366952872
489411699
513796829
369906608
201677654
221751166
192594948
70453258
473963961
243165905
300420686
473865177
9825393
158716100
241073168
486930443
410413910
246716685
4537038
152651262
304177370
490383400
191525784
371527739
446676933
28416226
37924444
191626283
90999493
48343704
3474084
266254036
7963897
331566345
313589299
531362341
471857171
335247005
135435908
487717437
447828254
332877388
498594390
506304494
400954984
476324014
281888416
82931703
127188623
74848783
235192723
368318162
380590591
467982351
491367987
220618251
480410903
361528442
228660621
522036006
176098065
35008767
132800623
467574465
396478716
330980452
403611525
248408521
156601134
422697925
519609878
381855233
16900844
447694757
389797552
350982028
290247024
103540523
109758706
451683269
155090686
297334328
34936881
52317022
254773837
183351207
456629030
42626839
528144645
256389821
384096762
526192008
472807728
316621996
138812587
245525204
112572478
336403677
369818636
485863969
482670008
517751873
71170943
16920526
28065224
371257892
154011881
247897549
144251125
215973136
178887541
60631325
291991587
65170438
249055999
210348531
331214046
484950184
414753852
255757201
480040324
459526239
502231721
230419619
69245268
488711254
322173533
270940594
179887345
79032696
114084725
87854342
350333853
239266873
485945705
22828098
323396508
443071951
80167790
58110341
220457930
273885506
399179174
296336079
449567403
26582899
90121526
523859460
47404784
424388403
397034669
62164172
507503920
80681821
445974673
184916901
385510981
282708345
134495802
511422752
422769452
125204255
16815343
151978595
244140595
55525619
328991776
438767355
168766411
383625879
524277516
383773111
220175925
92126371
30114819
487204999
452395878
464392180
444750552
398767985
219280667
258116556
130002468
525024530
464430534
165356389
520059255
134063399
522858627
56976444
11557449
328592943
245239805
489573703
381283556
179363052
175282365
181089906
376821041
164759503
311514374
421231364
124196311
245505187
69834016
279672207
233603749
52964587
5570515
509681551
512272545
443271491
258198813
40879890
504301576
501666411
82700763
511390767
119374714
40465735
241788300
251026979
187599135
312749052
501114376
281666084
402034490
456289776
241904778
32288884
45790054
341480876
453133883
534500110
131069783
326009085
207275342
224977434
246085757
337427261
38594527
376928852
438029951
518952345
490058155
317032604
417106171
20434328
204895080
425661264
376108181
122475226
525095257
370634846
23189383
298899132
316298391
273478696
476516602
222405475
118674947
110647592
427376379
247202683
291237411
376196994
48082400
2546591
50408466
483448116
528930014
441200356
367616741
75475346
430909863
17846633
430782028
121557350
150089866
126415943
14410608
163031389
35018559
517488995
156155241
264106493
253262985
413700093
64373071
35492266
99399172
144212263
115848110
424542314
371995242
152064985
497504383
88449327
414690712
110124587
358524586
408990650
242604518
235251383
239643601
13150743
10728753
265512775
354744331
9027316
214153702
162987212
223343728
187347344
449861796
527687698
488331558
535002731
404726108
93791332
280232638
293858195
387150378
316891997
361839156
247509444
226582324
76942862
332965036
488663800
122132368
216747568
197441715
416280099
517782190
1945628
453665444
305640356
430755377
47435077
209455280
72906622
464396118
301927373
123729513
488875657
363365661
292899254
132223793
466583344
425502287
71827990
358923555
233521709
349008654
457068289
430944645
237606784
227469626
393134632
414570072
185755670
416689776
338832267
63161375
225009682
52027394
306356404
304752364
162488804
387856964
329825341
254736089
198902566
513633223
435806014
280252995
100066132
290251941
369764770
216786276
31116887
388458352
230856564
3263406
521235412
60345568
176376347
53547022
168520599
198659754
221375550
34944712
84253364
22123569
63910242
350148596
306180185
209303978
131677687
321203953
74890211
202061843
182768608
107089868
71936972
15587856
356109890
209217746
304443013
357609152
165785404
385175135
64885999
246020957
404257801
20541334
488300579
202520239
160580982
407219403
410346224
475276622
255017189
314893969
42434355
99901189
501115740
413379874
363821644
84566516
117081757
142582219
235608680
439711743
275340653
102186963
417013585
442071840
412494850
219138251
362328935
425337630
259619570
335849099
289850619
358696216
199333433
289940515
419380190
403070094
9206107
107669078
215930219
335133560
106301369
399864790
261881874
332266852
371738370
279889154
23010548
21730789
472026170
321426719
273218131
204011140
71319175
485815460
231325196
483246425
271816208
318974605
273723356
336803134
142949953
492527112
177018283
201812926
245062704
335025074
490559696
283452660
225280276
187103852
305795302
350541813
317961904
448885374
257219081
246085757
107840160
89789851
74609706
350688420
232621278
208056508
135061249
397464568
404045827
316581568
452725433
358284134
361825134
159077573
134870311
144913283
11028844
154123549
334046770
367628209
452234532
151203637
404741407
159697826
333838369
526332366
329485256
301100676
148906245
471855837
498794175
62345819
494556018
434584727
368690271
93606710
525567924
112809440
84249192
425357035
283240513
60306466
185149249
67764485
314512413
121233825
417530128
187148906
261056180
230355381
116608467
23928529
455001417
97243558
350858656
495106456
95031728
159094054
49348404
89304316
233342361
468915733
175389652
60321443
87816284
445213946
204636625
264500347
274668405
272776080
224641898
71914011
237721950
408741419
143035557
98912726
109653232
472474491
92349253
487737886
87713497
63532568
410484736
205161219
452558375
343577273
120910718
27312899
222225021
65149379
305488987
18217388
216695366
3294891
57542636
181795910
423356765
483154734
134508790
438289616
420568692
41386301
212119647
112664757
121450992
218542515
291403883
489777773
133371069
443403240
282049211
99176592
140023179
97822101
328969899
82201631
491502488
408968434
456810355
349967435
319967062
426892438
189756522
493560851
9545700
221266737
530764321
295701242
370923490
228457952
534500623
497375457
373402641
133873562
352918998
207435118
3401555
372336743
413062883
289189213
334228613
371252384
354209275
235750119
458635714
380749118
306889029
334663452
33338799
208307303
155985283
108349217
97743431
138236122
385296312
520602093
485016420
315899041
390454994
192497155
344882153
169815172
132787779
11004960
174619741
388102194
490712053
210686764
15463398
71252740
104926551
202962242
330368369
203043835
43487423
323349443
493300326
487007906
186335510
406570145
404452413
57486003
67382794
428190587
457940818
179841835
364816557
485338925
37404259
301367729
221842065
328718979
93359153
174147750
127233956
867978
403058831
382921551
140193173
387485876
218539609
135433383
415922653
478743467
157051739
193523017
474862968
202175880
180482461
213202176
136637289
356086188
171975974
327194751
259429925
478688610
268078037
220086089
470212956
374383069
328398075
5779870
341159001
488896797
98917173
451583650
326232607
523850512
534853901
490743211
321527915
511014342
121355477
18545249
324743780
440518465
449549770
134553532
209262874
272153271
167606790
499561277
353738360
412203129
134057489
34756390
240560608
77907315
16385267
257541982
138008413
145011779
44377585
240620095
478885670
404323582
328114383
441126549
474923729
154034525
331897331
183203340
231863670
319517096
57227308
166063537
216803906
114672124
86923811
90366178
180603071
218526403
224238796
423119374
212266899
357322730
514533050
13765910
335341210
525818590
171718784
501389304
291095448
331618098
244628793
513875467
313703868
460971341
268104918
313673269
30983087
8111953
285245209
397995200
170101475
477642379
448678310
313552450
432754432
305265157
145669648
76564507
457822935
534884268
504439693
273719149
301777117
383633363
524053034
395596075
56487716
397766952
465643834
441475152
453768678
160836367
282419874
325170496
164060764
72295775
361607566
424350967
111668627
265903433
38229984
247269580
36617401
168864347
110943299
201490884
25295081
209099771
38852083
345748625
121486973
223544865
174541797
105815077
402382189
474997941
441534838
282228542
406092885
61891740
397215733
301864336
41232292
101731594
103309704
440338003
23560747
97084104
518169084
23056246
154948709
56018716
139335060
379879029
62578361
352455462
38905137
141797539
477271876
43165079
305553672
166071715
449096665
222228064
383091391
135665274
340470782
139214205
414860298
27238353
45442718
171855709
216895090
232587993
202345667
133478486
399057256
66146434
346292939
401293720
469169964
14819882
297556386
301391626
5704505
36106607
429830282
467560396
49438163
249810678
53539097
263735325
201178873
20466352
48596006
101551745
223654070
518333585
451086822
331714117
172806338
30510910
519200672
161545155
76283937
372061116
471776878
228871503
163803930
84422350
54821228
477704999
243060618
60533022
224025957
274590966
406720016
22902802
412909317
450466016
101641215
122798490
436614061
254770145
36272859
82731349
64668174
212753896
382610969
367908240
42068300
122965455
290073140
290026817
477617600
327276099
219942740
391864018
179164286
498007078
90856508
427437718
364348100
157261414
8187731
534649133
88178266
46428238
246645977
94666361
510439181
194238164
281923373
352499656
485158858
515739563
236400385
12714293
454026335
340662894
79274203
176275948
344501587
410216015
62602610
505786139
149567607
512648636
161488423
106671333
534559910
377866849
358968560
501301922
460448640
220826804
96852160
81176392
313230580
486868996
41741404
366493153
318983455
501515146
201723444
300149728
113329568
291395122
351328760
396345415
264001848
187978541
239231376
432933483
110329241
35342743
314874013
155749565
178235381
433955464
274617315
234724091
355780369
95925478
172693183
192142840
2043899
101618840
33014250
111471780
206386758
124255541
96542090
396296753
506304494
204100252
118474716
404936349
46164029
176321905
165305604
209953206
55496572
515201849
119991898
230411169
139137053
536748954
67297125
39264590
536077760
156832609
378752006
41335450
54783585
379651837
301871062
327388469
136027658
167194728
323318221
219167186
270223134
143571428
287886058
516538773
456917617
232413300
516214688
18518930
288490898
87692282
186821055
276999230
47542599
33721630
119051190
415718991
172911720
114436158
413066434
434014354
200567611
222333332
475290582
141723817
181796765
428088214
248973268
152865951
519078943
451948348
120704123
536466374
346664875
462990685
206291482
393726659
113541092
429986576
139510798
293912896
171126542
198048551
302549892
109688493
363579673
112583003
267917313
193536727
463379667
517157018
420919832
317227880
321480311
73349443
342457309
104148382
77278166
516249893
338905386
530032182
369013478
177374198
428241875
199573559
86370172
3860297
65881186
211167590
393478779
484386803
130780723
496563293
223968321
458855349
132360200
155687140
261573368
83477841
345211219
198615189
161903226
6605156
284380685
417874013
490128383
221460211
528807119
461426124
25198316
487220299
83909484
34111125
138617019
113266520
237430408
357551088
88664947
180627544
255771044
78344533
290225170
42005494
183779702
9711694
146858
458758467
349709350
227631421
463158744
431901936
419185485
282261660
420271801
137804582
228515152
466879472
323379818
32002226
401591493
399290691
152891868
384213690
62177755
130819004
134251724
343711396
524251679
334645602
118949514
199142451
402252070
33391371
506929977
454353785
15281024
303290577
9571319
315032852
253314730
128906343
33183085
134678898
210418891
52095707
191278974
474465066
466786445
367574268
14952003
39818706
292901119
346779111
431916387
496665893
517945781
6178257
335938519
499030809
421869899
104487489
450853565
437982469
99257445
178196258
248671675
286349840
158463246
274196593
161101418
311276820
199829708
412867512
417366788
201591676
222853450
462853944
258189265
362097573
382915890
511434686
383044829
479492275
56447761
10770323
153237686
209320475
166563386
382820544
273721207
381681181
177062613
319874952
480094792
29294800
333417899
174945547
74854250
60323074
149224797
182100446
449000619
397441824
333609043
160811593
430583449
476755611
534584846
196194067
512300336
188728498
282959439
374778673
318807766
385823859
378840786
279414362
321596761
370852558
44762644
304239595
211871387
390595131
104001160
83326625
78264211
410749093
300899751
257652384
400264117
330081553
331772847
242066578
399838690
356240769
24784440
292531732
201709942
206356228
52819231
274933347
15550784
425904571
536056666
283481610
536234867
59146908
9136212
422560878
134936259
121884220
103391811
26197304
227553805
33681881
452704875
89122062
110467356
12300335
404448163
446123560
410769978
498675540
98319518
247695003
88443460
350848941
59281046
148008795
520820721
410281666
282025386
371938633
507829206
512808206
493419156
17031499
69742853
203120853
227275275
514160204
154316199
347302036
428934508
62774054
525525113
164849846
175532421
350981358
229673448
174932555
435618100
116632765
145158248
525554619
229182149
232408536
15109969
97331831
81498050
492985570
435892732
467300183
175678021
179131346
416222600
148775990
95232487
526453563
130088811
231622575
488997273
253997723
344995359
212273803
239398530
401154232
407035375
108314440
266635182
48059998
132639723
509720575
268226635
293797290
448884377
358540161
367180958
162003870
234368722
39613964
187236770
439809794
435873215
222410634
133447001
129898825
160694315
65061790
529199643
534036587
335630729
167365074
156212323
95975524
350256075
250257622
336018039
420095729
291337866
85750757
32564085
500277254
308528279
309574394
332057016
379605660
280689184
340258570
71927
497516364
15988553
473340005
43527967
148670711
271598645
123271190
499550213
206977877
242315322
289583519
53552497
6466795
258199451
212732271
380175835
414317117
243045066
220179231
475940024
175582451
181616135
384573949
245317980
450621650
302327863
322666054
22715166
132668393
152064985
410680583
40582507
273515351
51777168
79394273
197316221
534220348
179588441
444492049
57288055
262199230
238357464
384846649
87185911
284669447
11788368
98883733
466470189
46010620
447810324
72226485
111244053
223891398
447227109
428088214
251299872
197638097
438896052
495624105
2110742
90602691
382929931
145570173
42561716
323979232
39044002
232390544
536749707
311485962
218530870
365437365
427290106
162739484
245317083
418468684
321073320
447427821
401599660
334409121
474176303
528091940
368304034
351001432
59914177
2232669
422568959
339335651
450756516
360753606
392750888
224985135
314301910
17448571
172693183
205566108
415954793
297324195
171210975
79097203
2612861
498695127
258743078
416614159
50751952
169129987
23462807
277372348
215501719
310381741
250233387
110613671
2835351
204171249
488070856
473732246
186074742
445667956
181988262
35527693
286257144
1985505
195350452
376064369
13063306
269028171
207741134
166832551
17388950
12390469
531038322
28490698
245024890
9587751
456785273
388610531
425673742
292161074
21673076
312714150
311485962
275269954
386710471
218786910
221473410
450552907
230223227
122218765
136796940
66140461
52729377
508741924
27497799
406525121
236083769
254687014
5135873
456296701
146746282
301013760
469022539
282983166
26418592
388901124
129136605
303911389
319978053
426895948
214223801
241421369
506810703
392253870
250637814
491547842
454045446
423635615
470304858
51590420
345544308
61935619
60399412
536636534
356014636
319944637
286086359
415197804
112178200
149838207
501160992
208714728
463065589
300447643
453461729
49558318
58574183
58364422
173880579
70246655
251915970
137095065
258829709
141481608
523311234
263738604
109990762
294975505
318483669
262003929
372811289
219302377
134077428
180402433
483342331
455550948
71318327
221653283
110505280
339123459
336370554
322933821
319964607
171380547
491327447
112107599
151764249
331875871
431363612
254673676
162876011
69600552
72977783
195658793
272128125
87724996
294949930
11182292
30634240
32032348
163612041
218385625
36617401
155193922
482762076
123533473
345250983
281221520
231741222
176597504
102605049
346474222
461462519
509040910
533849693
47766206
476418050
203821330
481507655
216038329
308402085
31410918
210080566
12833657
189733836
133021641
98134742
137467225
247892651
456756565
43914287
49290699
351762557
69913798
35587916
18330518
309139227
179997647
272056597
513191544
314324874
280504172
383593099
473744723
326719835
137820777
60791460
445636278
497056644
173660135
465386271
41975521
275588373
413424264
271279537
18305228
170414151
63666703
167925730
392571553
495416918
223842203
225643986
195726583
19426027
295021830
456806019
64000214
299622404
317996784
416533285
218996362
359384226
416737185
472423464
304712481
17725066
382192675
161264595
184842924
172237286
289810090
112301743
264697739
235311155
183640904
237256273
524023191
81860284
160015744
143558014
417862216
81718205
191901229
193036838
474347123
297917360
123527672
169529750
392230031
177730584
141031358
528701376
257945214
376177649
25023106
286699342
481350045
481670914
208396776
374263077
210891538
16283786
415981151
150912820
7868143
398661283
456449687
40340553
366801154
2374303
407642874
81051639
125969114
87559742
494902893
214859819
385040420
252798925
528116341
331218699
140494888
59831891
323009611
297593235
61633679
90209937
360284296
234863829
279739947
317953779
410281666
468398750
418626107
459149026
461251447
107526638
381405281
100812371
112429472
60800782
77954091
41358860
412244330
131165766
114403386
513791066
349475667
163651114
150048646
25841797
401484423
60174705
223971866
49614265
78665004
372092059
382498123
86698845
117018687
5916259
452871654
100465552
381965919
182006448
75456463
327898555
190432433
155718121
384370412
1472621
134973735
375568793
528309817
478127259
100297888
261017800
275159447
116199465
408157004
125813635
534203927
25084899
134505766
405224513
159734220
128011089
430990201
383371326
71638054
262155810
10251638
325255578
526910873
38647525
340471961
329229637
28470332
362411879
281452085
244634453
460965123
82102932
420125766
476374593
457062467
529069078
412163248
407220794
340815686
250811827
380464712
531799250
110655577
329820756
504777004
423567986
318623966
178251933
533803637
124038007
444228503
277275023
256885801
399201006
496022276
475833146
375933515
255081343
40191476
60827582
166975432
370872567
47651370
31107444
379814938
378798018
423841744
251145880
341617653
122711135
267952790
343507416
449436921
30580060
452354772
205224008
483740863
377385167
337096885
173190244
487219718
197210985
490020684
82298633
223019952
308472045
229998529
242606481
106430559
247938676
153806483
344513411
209459596
315958494
456476387
156593996
237764826
106984337
451800484
216789458
526110726
383466770
270592395
454798032
255344639
424688838
203199145
138670471
351475192
411424961
240073295
503692612
168143671
391176038
62295985
179200681
92014959
165900588
245673020
154937703
152130552
363403386
355778694
158018458
4879414
423419386
41528101
455897032
330085157
387231745
49178318
508101469
112382115
263671241
436204031
86589134
306192637
237756174
533214538
100240768
55530894
117305806
480628383
82872273
24631801
219926381
171985695
274599684
524511764
382992206
155340275
138746136
292938936
270575794
209286669
360887281
344350919
197009695
278828148
287017584
226869639
270637348
139572104
139276003
9247742
520059255
51222992
223062759
102355739
418333338
252233042
206818566
294787159
255863466
142938374
202882957
513037625
214999866
437806278
151049544
261784199
517016719
492902750
334410954
168596370
231432141
455617805
525170585
127156534
232992542
496097204
47427152
61128086
149836884
420700836
88620815
406172697
437581384
260577682
474917600
234995803
427641656
246243292
203181196
7282793
110636409
453918913
262475286
130963091
384507235
147671894
368533828
327358107
216913692
452131084
39204758
193844272
386804450
361457196
89137470
298005628
77240275
513633317
158821510
70588721
32812687
370947063
154249065
333074200
448294064
475113492
72265568
46110079
65299219
508131943
485093665
295338174
506003203
390761701
281031284
385662193
167403624
122887713
11734364
322832442
519859296
420425184
87308894
525360927
377070681
391815884
179369318
522099252
195530150
198412641
18761517
6416937
507129052
81473486
426401906
192035986
198852706
89874361
329531568
178175562
376146315
124221029
78618186
174790655
437340487
211008593
86543125
325029350
251611244
415042085
295252253
427456811
234080785
536728243
181731362
402258963
327527063
224819313
328866028
308098598
271536645
406025190
49657212
135890721
180274549
29609386
468744972
264407250
122228354
532275985
29033536
257123794
103283505
319892837
123183936
277868550
48380971
357598053
58968489
275398082
56665507
136818450
310110281
254637967
226333422
48980726
179515387
80320404
339023465
508693065
452079998
384631218
223826078
290553256
331514956
234720930
459685718
508391364
353529680
489848965
224349157
339621790
138572483
322446224
247879702
382616642
489442712
473114568
144136264
236202849
299158387
209104246
474703318
65615566
124721241
489996904
16929405
128708997
521585658
497582941
473271547
79306396
316747269
155836698
100478534
219668472
175669791
35792909
199969907
387138273
165261135
324886900
304479334
31124688
309358063
109778019
273795414
267748705
503619068
124748212
493654219
387030893
20666293
150255504
46189129
153784893
386039479
526265146
325255988
425679619
340086879
412722749
381968484
22798993
192051798
196486171
479041572
402368582
72072917
204927970
426401990
109218891
97425667
469407290
105131115
175238642
451481684
315881580
231995720
402134510
31166132
522368056
110111638
516653255
347481714
293841226
109878366
261510702
528665070
77905664
58823627
248503864
278018110
508387711
149412680
146516577
223851939
57307983
76771466
121147915
507192612
409486173
57633074
106217236
132806034
306600165
377668829
447821748
519973550
487881720
150607778
402991158
200376694
321009575
61936508
18470262
45251188
390306602
166696113
350445240
202035417
6208030
381064759
282955328
300899984
224940204
61220815
123544254
338391788
434777779
258681372
333291225
393065374
228446357
118137027
81288056
254244442
413596358
7410283
208120107
216641974
298790406
223749542
393843128
21374619
237021630
511271423
381539612
492359942
149567546
290641803
359729691
117295586
77020377
272137330
505142174
149827371
35018559
455292479
222410726
112188363
453958294
212683229
354898750
372872577
503338593
351659907
398035920
152450752
428089376
416400777
440468433
142918469
477959904
238840081
186485975
191622790
422824587
331322630
264952875
350342358
105682791
64041852
249276184
444398863
262369478
167151537
258214780
219533766
39795138
304508997
164858022
352153052
44131303
332179912
46115182
128872884
333226309
299491364
408739683
535734410
263428967
132732642
287477909
168873851
37937919
511057220
104662791
485696593
341057549
11298008
314837032
323449262
523978001
339121930
231723339
461940738
36633571
379641932
82103293
375592350
364472686
515035917
149035261
180959653
529942585
409053299
366379463
37659026
251781455
181319655
208396091
453821471
350138931
19862678
357443991
343209745
444030435
384242280
371116300
168588680
404174291
315822371
37763804
451681154
519353284
506431219
335114140
49396429
10978920
367831570
3915066
497879122
222555551
181528388
206194459
144005626
45371282
301096748
514784176
90143078
483214792
122053871
511435855
11510546
54480070
425340030
50758839
514458343
504642137
367332037
286553497
261293618
510770805
504696242
20575785
432892647
342582155
302070167
138877058
457189773
534421921
461698187
438411955
96679523
411618439
381644247
4608359
65358188
136321498
434273813
11752868
82220287
228064201
313370482
231248464
266445527
474537945
95215402
168091101
393336350
247124775
38524399
21777259
488774009
138514032
75848802
520016409
302237116
447619279
200736747
256960534
408720468
302378839
123266275
262860116
290068338
100250024
278883189
60212553
74152250
41244645
133236103
92067028
4300230
208492561
22359188
475749232
489177210
302573895
276988136
351076287
423486335
528807683
140515683
532017669
391819469
226241523
38753173
493452007
414566459
236616352
421507838
147151514
50858524
351100258
401797260
156070975
322484892
524866245
368467889
6046098
71821440
407175824
366438444
299876238
335473243
459360371
303941480
57317923
160079950
233924043
411248576
136873657
292389377
150918879
210835053
254285773
477573790
167905599
103623214
255615544
133564738
454915500
435844651
521794140
208324713
98367846
172114222
118755130
180929707
275005179
414479742
164718936
242884182
454629861
532808250
270276752
296103605
26224722
241742247
63131775
70303795
408412813
368636045
499118474
426619497
149146755
134854003
198513624
187104825
227023832
69793837
455631165
350619606
162541172
156072651
123362974
129999707
91159861
431971294
24357227
94077792
411571509
8251506
186159482
366285297
38653382
327399573
324832370
160608654
198877112
409452727
207547704
522721740
462241949
314669563
161513272
49714031
23672586
397903141
111683252
110650001
6191613
59734970
162818668
212070418
123217114
473388157
464225306
296264381
466587214
133688519
473086740
156520464
185426908
466082964
331612723
45876765
233064511
73605672
496890449
487381475
246613967
50004229
132456530
525402550
400973884
52548375
49237904
122239822
22586990
248009619
90919159
362055954
193430930
296110149
374203684
479118012
381902996
256207726
265696925
313613349
243480753
435236445
8665094
534692294
377432542
486313510
201182321
348167214
358168439
250167227
340284937
262582037
27519095
175768758
234801498
525425554
330823569
315845168
174608150
241904778
498015242
497232770
17856571
244383609
419506028
490277917
285076419
342462895
510649792
11865108
38368226
17595740
509570632
198195356
467041435
527949904
441378059
296978295
100770251
14563685
377262145
389595102
400246997
211587634
172971870
372904061
509426707
127277994
196535214
120508980
434128205
238604991
140728773
5474174
107599062
18844389
341497818
345404930
57846826
265292267
181972518
123973830
442097032
96024733
498360143
64176344
416256922
364897240
282832736
306493727
324333053
500225941
38032656
399880346
436744971
212759446
244289901
54360325
76144757
383009291
266918600
64782334
379780216
437385563
408684341
133376795
298007859
218883490
514916028
65344485
112992299
514413441
256885801
299529666
28780783
524299847
152959513
457523718
67557014
21056825
521273829
29666490
352558074
462875428
525423286
368403428
411036050
249779507
122684333
25320453
448958243
7765141
197553745
299049069
166832551
414436344
328125847
293952823
265905765
181934125
179517381
261780334
250233387
231580990
367716518
265155965
525391360
435602170
7796882
83029107
382349942
15878636
179820654
107376689
528802984
100539331
365446608
169812462
226470830
207658532
478315862
396035241
528214857
451943447
477296293
399684707
35058416
514297300
285083951
504981815
515030597
304314802
384316483
293163580
338517181
298209218
398694474
253567440
213581933
279171457
289680409
260253989
59513681
300063726
172884271
211566787
90832659
404602765
145277778
454377737
307375503
291188601
385030283
388280103
75057241
477045201
150504643
72289946
39995044
30983087
448364330
433872034
106308199
256363655
248746626
205181797
133619867
369376014
57873671
491369144
298553979
253593135
131989203
249720982
447835611
83158308
498562650
369121418
52970280
201096137
354888045
230002712
383812494
509139696
524698246
387393938
194964743
86454268
98220291
444683153
188389330
296495607
172454308
402606949
67127057
147677192
20973409
129681396
18612067
146336176
374946373
490555007
291173356
373181886
496556200
301720637
437557033
45738123
282025386
517815464
202512969
480386960
215732365
244394391
273330061
143488593
444461858
471361149
215088046
158031371
460799387
525775360
133205682
73460226
261219006
332630248
202071299
111312598
36465306
87079835
373735007
39985871
164497333
356410194
52459879
10670622
234728813
165232808
322475803
261354007
406757177
459683212
366720091
125556442
249927790
141753988
109358208
297804889
70667898
297483221
46301321
372092059
341696508
326273885
528469012
485869637
258830192
425612791
82604430
48981743
173828993
444009479
519541030
166428877
329924114
434626283
6529085
343825541
340195524
3799246
101306108
95756674
532943819
196633856
535994235
257919123
136938934
386008339
345360827
236859146
231639377
393598378
126171469
508223396
11032328
197312300
485019571
436204031
531924655
431201439
514651180
415417237
440068558
448590243
119254714
258571932
393545360
412960772
198677872
150977931
26765029
228047988
44670509
344499375
478038840
285792047
402777601
249844182
159245467
451014435
260346740
514502591
86947380
478632623
114468630
277680532
416060544
324156155
75042748
341530198
156799204
233658096
409844853
367648747
291111400
319879566
216786276
288348212
262179744
175387956
352120247
154380351
341558548
410188146
314195944
322531317
294233696
193835292
445612849
44628868
450741741
360167768
152682990
145387191
294905736
93519436
361902975
190015752
443695109
45745466
497387673
442382076
143222214
401347312
18348144
266591742
176108871
122961012
130802555
4126223
292464104
292336918
122216605
381849814
401891439
230076379
211458371
236467200
296309435
145809103
281151721
411896655
85925215
181544735
294731038
367972478
152371105
38498931
498648495
361894250
42072819
520445750
292535763
238904173
391057596
342494416
226496178
164042489
165830084
402593259
412820624
517163087
250811827
469452601
348626080
120538038
172462292
432662694
50655749
523616331
488379350
139580905
442391438
279024299
509986724
132162504
59485083
117799016
217500349
37168242
165872399
123984074
509776274
277977689
482619424
257334336
369818636
186107750
164898100
448781696
536673666
163622265
334117345
252562372
104475130
449761349
32097166
224213496
399148772
412177671
476901604
527857293
291007364
85156628
400397541
125385579
150233954
258021069
122448963
536234867
224809296
429850206
375820072
511893466
491198021
419425930
19517766
236376149
251630505
347036436
188782706
520743954
194286885
394541942
254099330
21005962
345204378
171380547
330888653
376201042
528882183
386272944
227781525
42428908
226736434
135625738
258012920
181225620
491980047
83891155
271845478
502708370
46889940
88614331
113139130
354936092
150770367
432234625
523989679
378307030
261225246
144574588
129441007
90477186
141758866
434903285
386820850
462252892
144539650
316541467
36748702
24428508
384450422
82427191
348041922
70059126
410350878
529712469
451216517
284387364
428031859
245419038
527518423
463403330
344894835
259794503
277272099
383315245
302466088
177574603
514609801
393639152
412561130
189239567
211395788
107788616
269445543
220994144
371851055
40868499
181046476
30680706
90961778
411854661
425901051
118593268
327797985
488276152
138227774
419234783
320035496
93245993
88837154
163294512
102452064
152127402
112632920
154661835
414828987
399363097
356403327
462797156
61352280
6992070
365242235
443827599
92192082
145877162
27820530
522803318
69366665
207164896
398510182
304314802
320082526
506694986
308019671
352570891
37426133
94632436
418527867
511364438
150255504
133076843
159936048
379539643
208532729
82954688
79274432
469271207
286537712
307274297
534378721
212289773
103000639
77065992
454500905
178595964
329940767
534933868
63947394
384206164
324695936
109915570
465306755
92444037
48917138
412581393
232451114
4492936
97078328
496074987
100140750
128950053
535281873
495903184
319736800
422437176
23089565
497372415
441190572
473013456
332417018
317703150
104836085
387132072
457816457
149835753
309078477
81528160
452053455
506596640
269274232
289270868
295790321
402521389
216288884
135086333
273440707
424098898
249658501
296019616
193387967
148498029
478272035
88670793
268641318
322796758
334442683
329977776
126906639
44975273
478515083
83282544
20233156
149361161
533806672
22599261
434701467
346246623
407141670
168478771
435464131
243461439
385286298
444732145
159824299
122444212
519477052
313516630
290234966
511577057
309941213
485432013
494476089
431591518
232360787
255050984
504044836
18923527
280391562
327713528
355565017
496788358
527510879
40912428
321407972
139292802
396699811
209178213
174773048
123451999
253085626
31052135
206385078
323173461
18608799
182405179
524104362
182820263
304054515
159432782
113198497
119933059
535622570
167325334
274733839
487723737
185021454
253678107
523526422
198818099
341527602
8648529
119842626
486567281
480852914
301360933
236164100
44765695
340715981
496584378
154629058
476952146
122718123
91115115
472885529
379622102
149994491
274552780
487042843
316477237
518202346
352420709
36894815
244061131
533903952
466837487
207220369
216534271
417152367
423265477
279451706
132019797
293228460
242403172
79635718
388253911
259196336
46607125
85126374
268242339
280314637
434883663
536036504
69949335
289523717
522379239
533575797
419287617
467784425
1543952
112692754
68384907
54786686
373424648
223271500
88759150
306908727
61221365
285856691
14540591
501850000
263316292
216803906
434071608
141697982
402942570
267540529
426256223
63816576
138049137
440169482
505238597
233444456
270266515
197032459
511039921
71874881
138744074
3941215
270150822
267304608
201142046
523797215
170116677
405964151
290996437
436823842
350554742
483067482
468521989
459134402
473414634
306510824
449011559
474006197
198842635
358456590
387439018
326360376
473362463
92493988
374882671
47780454
130697771
56127653
63687742
187671767
251618820
198350734
104148382
242205617
40752391
202983365
414947814
83889668
490119807
496671675
513835483
531584644
186474070
433315281
269882315
67865641
365511541
294904841
272425558
125407251
150984177
297540633
230494051
46686822
226697837
243926234
414419762
458567683
402765713
25446767
290503001
71180990
534798503
338011840
519700146
389362353
476374482
246657447
27835372
419201806
333310925
135367982
78448033
534099466
25495873
133123869
3615251
350510603
513671034
277878900
488193238
514748775
38872521
399162584
274262238
445159978
199232597
408389312
383037390
315714837
406274853
300183518
419740294
288341935
420962384
243792774
61489533
238461746
11263019
305710108
283148667
92827878
414154021
515196061
273448326
163458903
114980453
78638188
400758942
23554825
399572962
102083719
265634669
27247315
324293062
14206309
29805509
67602524
324311897
103856152
152705660
486510946
149941094
264722974
392019097
410251867
460408847
413317256
158117524
522855903
134748003
173505067
22621070
434111152
527802284
283312265
467880859
198810391
250624447
442454088
291547273
188709807
499854705
190361377
443938531
521243400
22370242
56930862
254849739
481545774
219807410
517499606
139325265
259482878
507932831
183482407
161241273
356869332
243372077
321408992
431717213
165369244
139676562
27304991
481546537
408091373
479322534
273721207
162737656
396953024
298429456
124171285
434834388
432134399
524429627
157296554
487245852
251098850
536546120
424101023
297624528
530021479
320767893
42603076
346579855
369966056
79619054
211642197
528859379
184039946
396916484
327554338
323694317
269704715
36337824
160723434
364722240
69460192
415043591
155984053
4738784
202431854
154714850
324102042
442532370
279885471
276356098
412037027
490218915
225795410
310534341
366426395
167143566
252538045
470494653
527441156
449435283
84659245
30090095
408547572
174128542
59709568
78844335
258933036
161441265
320570349
161188039
242848775
281945960
363562170
202080783
27497310
132857132
341336579
117979702
155225239
209210415
310961593
502496669
356301528
477538408
285374482
365196943
60218977
235559935
311919171
428572520
285285553
127733939
194106126
338013525
12305451
217755926
363998649
388689317
266867465
293761109
214722297
257544031
38726067
515553540
318196828
318749562
502977892
360500923
67022424
350337300
465305688
272942310
278062337
448486098
153924923
158795077
189112418
530106842
401097926
415503997
99461451
85464690
303590655
90121642
457480466
489318183
35120573
269776483
484794150
217902053
48052183
196516294
8459702
2363820
146989128
80567112
4191845
386565986
331854966
123878732
450833470
292374834
153868573
128061428
397914627
90884857
132084721
431950454
26930416
408178907
141954022
46818958
381670305
324499632
191617985
29461854
48905084
237114807
497375457
81021504
63889105
3346799
320846280
211121590
83136840
351780091
389639222
142410571
98483522
390138438
39270772
470541547
257549048
423905342
334749733
238916270
526163883
422892629
340698668
287546162
238178327
367027096
273836118
345037115
306943221
278125251
18484812
336961290
497234884
353485326
309874012
294949930
301081200
117670631
304849869
137239534
295241632
69239033
523451701
266464089
348898908
74775618
152533967
329915113
451318478
320448649
468228401
363500046
234591343
15022703
487150733
291122934
146047889
277670902
358737814
424393748
274738897
513028009
432607290
2090065
294112183
70234003
424828042
418975413
498620727
92336888
437467140
82320265
102344796
25529455
498106081
507116423
348814440
44674529
458145722
419882550
511841826
46314449
485275727
117249890
5797331
239173121
216288160
214919081
518717470
27306259
326401954
425197598
472354434
273846968
108086381
189563500
42887901
368885981
119404224
31718342
345031923
32555276
474350638
316236960
99112175
33187217
39381080
508259391
115310551
283508203
115681900
407366620
213655064
330005754
368403428
13204976
210162822
29253674
442725293
407261564
145514701
306675879
483563405
328639945
277170189
488942941
253314730
328480810
514071737
119125566
536620329
237821944
142050546
474597769
31742010
228787219
536674746
402671141
26741269
2812627
269152175
197176853
320162107
66778814
173325386
85427024
107052055
290385992
411643163
516306377
285281394
139740302
355076741
294250359
273113433
11516044
418848919
97417302
399350565
129333783
207051423
93240727
261400546
361223713
230775839
51685530
199811731
305035733
142174974
411421683
267839438
28975909
427724643
259657256
237091006
10037955
67504481
329819821
512007081
36633686
149577828
471547374
201650078
183975995
511921276
521560723
467678300
397178683
138672528
61503177
8982837
495944939
494687545
13020650
401597094
266756004
164085877
232355000
320726990
339271293
261630717
332658715
164756742
145033392
8192862
71327728
180574384
123498599
484580412
480885651
509444858
125296120
74941621
388947378
492241358
61915635
80113159
524956433
198363195
433817986
2386043
286954684
509426707
401048636
143456993
475327832
242456606
502321395
515281376
75001662
505805071
390987475
148193204
1999851
498539719
524076309
393585005
14404892
344552221
183385256
327818589
184260057
404181653
257020223
365503800
188214335
149690521
425336264
277466699
218550132
134141150
152446441
412267231
304890618
28712716
102808053
26798530
518660626
177301503
232754848
498181646
276853934
512735106
155613717
13434575
391805998
492483870
496973484
161124561
412575197
346083425
134519057
177090692
500633560
95762341
277231877
464677516
273887292
299528785
85273970
278183504
8324129
149663258
411337190
7699454
33898449
323852483
443845911
179972111
489628792
284036694
188514549
526752645
357995135
55015224
508702439
14041882
69186779
452670076
370651512
34833605
7789964
35816651
34669154
327092490
419425930
72860807
482861036
117834609
407010535
436984030
309726208
133564738
117824706
508560585
457845712
253550249
436588815
53467698
430014334
401239479
175955734
350852398
416699754
85634601
224386582
534432954
531203292
317926427
96826474
52579236
229121594
284601943
273682446
262907362
361888047
286370020
284851276
351959582
331610467
519511876
172462292
281313563
291875036
133252174
436995291
439020978
66151993
41653958
152918408
167047782
182348228
468931013
92040306
206679774
146812043
497872092
227570498
408436169
113773634
167992869
173461340
66519489
67425578
505071772
342494416
448773196
239206363
523679835
73987690
535991
409894797
256899206
170540967
490649773
187717147
47000172
353820375
517535812
475944547
111302632
332771009
443448397
427032061
115385779
300844727
253948442
194974763
459238710
285590834
113547983
294671081
267517213
308362542
29674732
485175132
222294844
282582299
312652179
366393711
69799849
54387711
67699746
199980351
455454538
374807515
298071556
17586114
478957683
89383695
104151783
247965233
307304771
371016521
430884744
107486276
321213508
120308649
186254536
487293131
416216260
59083453
257400512
296141046
102758018
430308197
375691966
481653913
312747077
153835226
460354018
93403835
489475456
82555234
223636498
234524314
236454619
29169290
470770944
378255802
257306230
161520729
239691384
512820227
300639083
117633522
115541140
5658178
30436939
158567813
151062306
58409715
102429536
479635114
279460084
513610474
149573674
375674715
220968084
314936805
135237244
150565882
444621501
399865087
510824602
168864347
400250509
390721623
363861843
229506907
328563515
401791361
76390934
490397433
341288386
261116587
320975233
240344062
147752132
224479440
87145705
47561632
511869619
486634528
223290589
414934941
371378870
485041962
327797985
350555404
153379798
415716584
171380547
306416178
137524276
394057827
491450083
26305662
289162727
70066238
513133544
297585554
24849900
234496751
147405978
79457995
338555693
262356208
393418386
18146489
123678028
206075579
406736203
133344946
437124719
286169448
144399018
49718048
367992446
525323782
391856100
438801831
402837847
242253198
272973582
232228732
5584127
120809322
123773294
46645143
124386910
69032376
504681262
159740311
515446365
302762746
125438964
403242950
441510916
174258826
276553982
200453820
118078976
242956258
465955407
172875700
369899734
292209005
96102323
21706295
507855636
107192606
163504115
430194851
95667630
210585825
226108419
298322167
265989950
90858127
447699608
88672393
219362033
215733479
330335527
398740939
243855713
179131346
336212303
109889847
535831688
472320304
452474390
266235932
264016416
155875482
528135598
192339325
451457340
49550424
84960389
213826625
27844858
351201476
237711805
394198013
278058274
285362672
501444916
515280473
409388659
133222752
242325851
80941728
157586538
3932155
451994546
423119374
66225481
142212744
364470352
276266676
141406526
305090207
7366957
437366179
517179604
421105788
512181460
320669610
340366435
58121712
330463395
189024750
223599783
165972112
205218303
442409416
438830390
355329627
81288056
94204608
532999989
336017970
149474871
200250689
154847000
372060765
63508154
453482605
439149622
189604957
148305218
436893235
199926880
465603103
284868181
54353352
212157327
448613439
499812425
408466121
356495877
214816616
4503965
142079967
49759399
265035785
441229874
207185032
105742042
256342405
463226563
211786624
192739630
467895715
522125750
195085062
343398246
477145813
329423633
394853918
225243400
373836879
116436379
462607651
180782483
273340527
236221787
133065297
399789866
380652854
161264632
242936119
373432577
93455776
529336912
75519780
529370986
225989715
275961080
394125252
132516180
324254410
487823278
437048911
62811854
343802991
11252129
84236996
531977498
395122039
408319424
476343163
363126004
223635148
452172226
479692250
522209778
440879533
205168195
320121994
147792469
324565055
113789487
99231546
501281130
455556031
147503350
126475694
132806034
358361091
316218845
506568735
88528758
98586492
202026440
35570115
29394890
329324791
390963345
214345881
511861513
87155234
487055620
105930122
230628797
128834364
532354531
376066602
138880887
450853718
188997655
490930525
210585825
47704457
212940396
181640777
175912715
169403663
452596575
446761415
54313118
184171544
360586748
346948087
432738236
260419867
283318443
524626877
279069075
505927646
58971637
134672408
380221605
5486618
472311615
195470363
51472975
199662033
499657939
407845528
520388339
108117552
264637588
404792003
239598602
251436663
361002455
152066652
391403364
484881092
274988574
349194472
211851310
260436884
201528646
146866704
474384716
251869038
486864159
348760406
269804123
529260617
254850824
302578442
54437695
167698097
527755978
434817837
216619164
454554737
203317897
443289710
525568093
383218913
103997997
254097078
65600176
99367684
154019700
297799813
156992961
313907321
1942219
248406686
164236664
446173329
281318276
377436940
122480516
214722297
245396747
94459029
130553930
371166478
49853045
521912482
129494878
438484268
125713995
362542675
282517074
166682628
147873697
134762438
18327686
475969544
194955785
433399498
155352616
209764149
45930717
498403418
393089820
253309900
278087827
249238388
118949514
372674184
282643592
83075469
87067695
52649049
219691360
362865859
217481661
343002720
430032526
59810108
291119611
302418448
225749790
157782099
451181327
443928875
268307951
432928563
308224194
294665627
74649703
381547340
309916226
323828639
280769650
3106369
280697580
390326064
30878425
377278393
525508138
65540062
414247141
139011669
379054446
201195503
226540208
402809919
38209939
473162991
358215729
459625103
391786232
377628920
353719388
103896656
146206490
60203086
152833772
48841110
131568749
53255601
257703725
144107561
175101360
162171800
345674683
355883077
29609235
245104157
321249869
291064045
373925680
474580710
390008668
182069001
26508091
317996784
10160983
344082228
107599062
338956241
160387428
256258105
372258333
103639378
431283193
306164178
10028246
450903425
255555819
318658129
467972412
276494629
380364870
141054015
40144369
183426925
46409559
350916540
425540569
308343397
535924626
217746444
233285450
418115171
251713436
464871354
533576466
517364636
477440227
98611294
3900101
373535820
90366178
264380732
198599321
115289754
143211855
511303404
39808726
386899005
8861411
185003966
365412638
410202474
211895882
77098268
34052102
56853634
69006113
513514293
37937919
359895184
452324143
61950065
412664007
201801388
489362241
351218565
48422280
485090566
141359122
192715562
33754187
363842345
349962962
10896258
98372315
531776291
333597238
239652301
6901754
115724864
52004783
514615384
291336621
321453668
12839581
123333239
283422620
420643448
502840949
302861925
325500974
52906869
52268439
261603678
55656006
504379172
438890256
324768976
284363499
132074332
484462763
262667978
379893790
295397735
99681009
420694962
505142174
292289802
254405448
122989951
98461457
350318420
501939792
393137219
224518738
62429440
196685338
344905996
373985610
459543239
265225110
499904775
28088484
487168393
248185636
86355269
204984754
48932023
361118022
268216458
159464320
181804539
172803747
30620235
370692498
169124321
328458174
107770816
248749673
133880239
263468086
323325411
102605581
41383630
28990925
202093320
382538987
275606727
164115918
354141876
108133249
246652347
334909572
398210311
105390737
132038157
233176083
111481405
51307586
334947918
420744847
155231605
461832226
390587733
58473024
146693894
500450683
405000168
184045924
229219323
508676078
309016244
75373236
160556286
377352898
244465063
427437889
119024060
311780254
509809550
208050229
247160539
242196088
262788106
179905450
140934918
231259728
417995068
286078848
302689860
478038840
417513396
313179596
35279989
497174496
486037459
361084627
426979028
168714412
66801789
237204799
284700007
358864473
26412914
237905871
94229665
403938907
348305402
162420053
351353811
39287819
47067242
73322662
367824070
493565532
142155744
332943235
399899533
5850266
8926838
102366561
519510289
485924929
495644401
3357211
292436327
505667869
534217754
412279677
15684513
151119788
501499224
233028812
83096925
494861033
320072496
115482629
459292102
274031236
360748014
515350312
444213981
511919147
312735274
363070527
26245402
50073681
141382991
435863262
374145160
186340158
48966459
464017360
177966960
8182864
393604348
253894438
261389990
19185617
82749549
251362631
336715782
213900637
487040524
13514777
148545246
208869978
503664548
70274775
469743660
451681154
211641263
142834081
514297300
530176039
434199116
81210301
7637407
15355342
248746626
141372414
364121289
174178138
117539562
68272595
337244197
70537519
375530223
69126101
15565509
17666013
102844555
500190059
414321449
177683186
65374827
402116874
40707228
213168610
371939451
246356847
404357520
367526994
339527840
182574069
368544295
264232619
221466514
434818048
472486709
122521414
310240681
434394969
97541094
346442682
35356242
22621677
62333161
435880690
407125358
307864850
459322073
261601077
321588955
513258407
390629479
191788069
385672695
9636520
173793582
210106112
472124383
62268561
469770512
514940617
313851226
395267528
340271020
114560574
235689540
14402716
120237141
62865480
457217752
4142747
221801775
378928983
139332281
476118360
532345317
183346322
342652689
245394496
273975362
334663452
34751134
331264738
181962843
127156534
463537342
99562083
403706750
304020716
389612371
79585295
525462449
193092881
179574861
74636969
473253138
251622716
530257584
265148313
11831704
420155356
475356561
362637507
6209496
39855652
398109100
179119686
339068436
380187881
301954218
333331236
2909641
521518707
411824147
288383621
244264093
27552727
331352066
323248533
333626795
318059387
311592381
137805608
505427729
235785058
209618217
220021188
146252581
514631572
169538827
195213005
139929786
183612937
336478581
340857766
445961038
405799519
386215729
223749124
487311692
250138161
328818089
368340730
369121653
139911730
237046267
471807490
135882482
386077630
1219251
410681621
306837245
100361744
166258637
69600552
134001166
372714511
369803265
118438480
522997910
391073224
461570013
213287623
55495844
224148014
328968904
340338240
269375911
105826210
63508154
530326038
405617921
485230944
530307155
397762458
317763077
51646289
122599037
365584619
187403544
416656790
320984661
107360593
55280812
317744226
238325477
94596872
526774741
63761295
214035095
53180545
70182903
244959155
413113867
201194662
427202056
237082911
11002794
54337632
426407690
94094775
452256013
462553433
474424001
470498046
303203162
199687372
499818721
91098631
296318911
188708946
141796768
446742270
39912239
303662725
24537918
382665632
243310122
418680850
410903542
420609746
268886637
418319477
493857398
391760618
46134484
353625305
81552364
50772061
107229430
107675183
27648167
462333456
80764189
121317867
360355444
415900980
510865425
217098996
390829033
10902981
535705208
274370831
512834599
467508856
221978776
347950081
205104138
253737800
60142928
435541621
464953431
326786823
443858824
487700307
536733512
221459296
65005113
14815518
40016140
336787878
61681521
432435809
446323372
497406102
257569583
4593251
35108719
310535267
40503466
470702371
60017070
495776158
54927690
141547621
507177139
207853543
208116151
26688036
242636046
446062918
296096266
264996697
35015043
371912329
401056977
456194538
112862243
148419488
479655369
89576217
294869014
272269321
357837263
246131060
489278108
78253516
352180528
134581000
517841665
433153280
50992912
257699545
372141800
333290
407336396
209472646
319521413
458016143
19398996
434871682
366934436
338621590
201774321
424717696
433976947
227453695
220715942
374565044
410967141
161714797
294382098
203874256
178098498
19040972
155784313
328600718
65968101
61935305
184370590
77235387
359962382
480968548
278568476
10067139
167124529
440127756
529080604
134018755
515927474
168450214
193897640
325525848
442893572
354663644
273023759
534838469
374019033
316133176
367026442
530036900
428750989
284522038
34484978
230323991
331734355
117626894
490419715
534722437
189724003
86133496
88033606
470628204
487844106
156083770
266248892
407616985
231536081
334232926
275133756
109228491
63758149
457982305
330574613
455964959
340734641
125731789
325430108
444230060
491163213
428939544
397085110
63808300
451209776
509814546
498328177
158608461
37539735
205301643
495129556
477256292
159752952
141811468
402364833
330677603
117153225
459921924
70328082
502838809
223564156
179248801
191627468
42735170
184402063
193352874
440764859
521391710
510846431
395473544
240672725
71230751
68125031
315552132
527377248
255377848
326495006
180431619
368911746
29948536
134508790
422303516
359082251
190728147
49965033
106000904
465653021
307278596
257713724
471088963
94497356
185709940
205844617
379888205
142140560
40696395
235996806
250640106
117378638
212796564
115377749
398610391
199459383
289085859
74825837
186224402
523271978
531561989
88309524
186520570
377443365
101306108
452496274
458670273
190924705
235696105
341740069
412787445
246129905
154459605
214390300
66574065
297612736
1852602
146785565
61359415
4503876
104500067
112326053
352362586
306914329
440774658
509359060
259167381
222470816
176762218
507404515
443090594
414899746
179729992
273636586
115763529
533508052
107356473
367142990
511705704
225859537
130117128
406549614
397530939
243098717
407534787
349815654
95018232
360203798
380873255
288385549
395735512
256752002
369376014
236624794
462635011
64816474
508918797
454277988
284296297
215801644
264450193
495512604
267761573
52536965
415931286
503851230
103412749
17966338
461011949
318149289
216863634
528506944
240711784
213977699
162509590
194505398
490689946
410097214
307847795
332572129
195671817
110944313
439273993
376237326
327330682
333419016
532643671
455641238
278000999
336367919
354399184
37134121
487375395
15082025
442560410
82851557
521024323
56718205
78551367
155157495
492189305
238427276
234984141
282360561
299393026
295541840
374913678
66725320
359870633
139666560
408443423
316373021
247803560
176432663
299154582
261274623
357562753
225840740
147428383
232501228
377688373
211847770
270517132
301800674
152123266
292929547
305691317
212939807
28825357
295535870
110855393
261355219
227349519
375707123
93338209
300943411
385906626
338668650
466713677
102373853
444102432
300771679
533740027
185668093
534437802
148997732
194609187
328837577
98658774
22715507
217595190
179166024
533642806
406406611
11097597
202700889
283312265
417570085
218147983
64005091
315170116
87145942
434371819
364496788
67056454
299180785
264825645
316326558
311992408
123031326
88570282
339556715
291035196
81775388
257796179
465035030
1877771
330587208
327516789
319634361
530089324
426822907
490745899
350611118
283215783
453779981
123509631
54313118
124481179
442508139
416005986
17035223
420824032
488057515
284175458
278615044
141022971
407611231
240260269
332401747
60945895
533035674
260940588
388861708
532859003
298951744
468676283
229279978
482640645
287025906
165795619
21697944
123059509
397796165
58816639
353246523
480954768
80314690
81341181
493916093
195322654
194666466
83911394
47458207
131981327
154372452
207039384
461403640
141811694
522491341
40410635
391859007
36499544
180746947
534523962
356972979
331565454
138217542
176428526
460565163
374126304
112968294
28441505
277759431
518927783
346459808
19104925
459715032
367054793
285693430
50081798
297558228
84334236
248699794
176324860
329609132
317344124
31745513
236708043
261474926
68952327
114874937
325307593
190849858
292211100
128708976
342951479
389200551
361513887
511093210
72327636
181709591
14997339
206591191
521101149
67273037
522215249
524270947
298005628
429044218
100715037
309410592
329627116
124480357
459276397
58895103
529319330
128572620
11042901
393597115
429292818
312882241
395260630
204730343
286737203
452167803
278794902
223816814
190137175
225795410
275833913
200835379
184797930
11612425
441878920
258307491
406831838
536218727
75756536
402622598
308366656
461601279
343142843
501487527
282841656
203869696
161790720
308839855
222948437
263550532
162019296
507825872
507040531
486757054
8282479
34706064
439478999
407950953
243784694
1971175
35209320
287217545
89765933
264659227
415099146
85822826
329457260
260965409
139172277
47581208
275953075
116204837
116342887
162956022
167600631
83223922
254849739
286111172
327223919
277920657
336634425
385366893
356869332
345014115
510986141
4615526
489999556
162014353
506498597
325071388
246914977
432855222
288397695
217496406
170606430
408439021
465124145
147167404
11298008
110103236
56246435
27081566
381545934
516084240
464634381
452850040
474741529
142628066
483427516
190086591
433836532
393312082
160138701
473699404
510944087
489867005
524768145
53929363
177874897
192755335
63816576
2694206
582459
154032731
18234279
393579642
470445086
458841406
155722459
60433151
92810558
34318808
210957112
330846543
467425796
349020277
479612038
215655548
79173519
1304096
350075484
44208668
261816884
153232796
482124089
302010527
339768707
17640180
40756332
506515562
303537604
185752093
423831510
10973780
366554012
512023578
215153929
104645740
6797609
81006937
37670761
204581255
505857997
343061874
365537232
345457282
458274329
173936416
353688268
207364012
292398089
11645056
362946545
31533182
53415893
221426395
376806832
57474250
134322103
407689087
249524335
316811901
42228739
488557438
231222739
428488059
482792029
279921353
41801991
362370471
464461214
71250333
25557119
40538822
125804919
361788981
421311688
329992890
418679339
45210003
199971903
55048788
228052299
275833593
252991873
111542336
168007673
394543763
59345033
420540250
188204116
474281358
398026849
304443013
441238416
412143894
319781478
212348584
167739907
414112693
374908700
162377837
234329400
77730996
77242553
41313773
322454883
365379665
521226423
32789409
321780751
124196828
116890831
76423294
407887116
215205741
371099832
242453049
380208935
102864451
38553964
480779288
291573539
349059899
295781471
489206935
504309186
444365526
101405939
423048952
340213629
212077217
36021929
200081861
164630810
310640025
108962786
154115818
455410541
22104634
403348672
75140819
344790628
261975274
433976478
371636626
58133449
318196828
521928579
427249242
520276316
103235191
129214206
528760532
421792721
23987859
195214029
13630512
226858836
386759516
111888886
180496337
95773654
227842360
534638432
277420506
484561301
518928451
461596431
283471343
71836716
33917541
452614956
74722949
188130409
442355343
534835678
381025859
220369182
404194557
371516524
419201380
325684842
436897956
526327162
321920685
524015084
378392631
279496581
175138775
401599660
478807746
120532087
76410693
85147224
461978278
335354543
147077016
54138844
262878837
126345246
205543186
389773506
53892478
226139614
202739288
221918189
408212938
99412343
130937452
387691007
292699060
68250321
517552207
61384856
237044785
920870
127584521
238865935
518645939
500002284
172372468
64132901
85632521
86568412
516009043
532323062
520949884
141011355
182552648
382635883
264612315
248671675
239261994
441094029
66013375
77794332
387169776
215555602
315363104
171479416
397229964
360870545
425809517
207170256
147514261
369305774
114033256
176608488
513700122
154258729
354731428
229497190
512917334
88264590
151788566
158880899
8286271
426931826
16224115
47783682
263571730
345919541
41592577
465654416
119222715
144809657
256812435
490442074
15998945
31793686
266264274
199256549
125969114
123386503
236255808
251505950
502495958
235593838
95100720
392230031
171078821
124033206
153799281
430824226
341182179
371497120
374946373
407176684
341634108
209359707
213240782
380235036
409956152
106158952
339141506
427893430
216521729
395329468
80429802
179980137
450987008
247590820
67772562
397393626
193133343
277867961
163053034
484815813
524956511
451469383
77361844
212853537
98432966
309882386
309216205
205215136
289547624
112898976
360154962
472872153
469372097
461353466
503031804
137889199
43890293
393164843
222238688
356941938
170588904
37353378
73818948
236425066
73126969
227310391
498744510
427114066
423451260
420398049
24773898
110858000
78630821
229535264
326667148
296264381
112781228
24655935
119079536
184453206
306380330
297660314
325443865
347957456
300738010
176841323
507592282
381911763
85223378
359380397
497989964
81738602
161967156
226527611
53018444
421085686
329299375
423065227
369660694
426081589
163407850
174806124
279691252
257624933
248488177
479243828
73464131
408952237
307775532
419369809
534115578
39339548
488274038
62488206
399055172
268673975
286868331
40718018
475855299
510247792
462876223
468793496
65017975
328703516
214142563
511344266
493873255
262348559
138284428
508512620
190670702
264627393
414436344
193002890
32134742
306221207
486186064
451566193
302853172
19334274
34675848
446925011
333572456
450059129
402818203
475866238
233691965
285936308
301146481
516892662
54671860
164401353
138084293
536631182
32748050
221753694
292548438
146640042
102002290
521140823
391386070
381034318
412155742
191930032
306718967
148601266
422055505
436863780
320250948
31620422
80230822
31987631
335314359
359087019
256655033
418339496
258952757
249502080
337444579
33624726
431051655
65221390
508829423
124499053
376589033
227281060
26695683
136638138
112795458
343344371
79266415
379225687
361771903
187316827
262878837
18110349
496857505
261613870
387290411
246896064
116593279
47187208
164899406
437545772
396427898
436847264
518202346
88269835
35719735
130965068
69096054
400262739
383210822
334120597
267707849
72728368
204900481
316274430
360347910
325255988
201762046
371914940
342221025
31543432
247650423
227070630
215167015
142337854
109682355
517871181
166825124
75939990
85778786
247989324
217253714
354099236
487164043
122138826
405227806
364010818
525115148
448247585
111552915
213652091
183118942
164890502
182575515
434590533
13018940
224720056
393505282
326315014
336848266
471233011
204782289
24484663
173333525
82691049
94794676
520085819
71657029
328376636
388164886
111793973
414420007
372849699
278898484
314017443
206060523
37361433
353490540
461895779
257663885
515244678
304401184
74702510
309860016
451660793
307988326
41272863
167417782
172713536
74724140
461098800
149260243
461899386
197706996
302756757
337727384
432748898
365006085
481517370
37966900
102002290
139325265
414226962
210598567
202276287
405042385
377551782
103781242
2291807
16973453
529119845
317988060
197052430
109906124
412549729
475154572
66225481
74970568
389208052
161500277
488584167
54101846
35506505
400360471
286548080
272622979
87713497
99216151
368660187
530443396
5627955
443234311
331659975
33313499
68203749
336365603
234743421
507257662
531771845
208956733
426540007
500794674
490986687
324578344
134746351
101217857
359622987
339730693
26502381
83205731
248020954
377208255
416688807
139788949
178338540
388011457
390814331
311566648
478815340
346185524
148964587
173890799
267120667
34926437
228327204
516742203
211304792
425005611
408756456
172535662
263187235
50218507
259368860
18902091
19899772
12470173
314161483
329271271
155059238
324263319
330830490
203004526
131234613
97234336
271138319
354761830
252242497
213398471
280336481
493619669
297489029
291180015
185613815
244532438
340243498
151812207
433669741
45894733
291077002
479369412
384876840
252432141
209437636
236367895
304451230
72451702
453729724
93423481
331252293
332443040
307573559
39767811
470255737
96139798
338016388
459092049
373674798
5808726
293381360
228964801
343575533
337828607
419171748
435509533
265650785
6135704
392898081
378339797
25708390
170984458
285365729
483059704
271056875
360481940
314614769
137912814
417650572
458226672
39611103
142861653
75667601
470775643
370044343
414004899
523958072
222954248
190936200
351078886
24089937
528632561
103706850
140851562
339730232
182563732
424139273
482315009
182633959
2647167
441200356
496788404
337770218
211116824
272671996
370623879
405958529
345484415
439826782
131341344
461409535
422862017
472015386
324080498
420177208
148045042
181714158
149310165
298098613
31718580
433865069
528162008
154441229
320838467
297359609
487142763
319676796
42857242
530240670
448613439
360043977
525788207
270940594
121852935
367734945
27839294
31688202
201826209
282056628
454006405
272671134
275755812
280134071
21372175
69449136
193460478
67941158
301043275
522515455
392433671
414618608
352342570
140209679
467146765
474953345
345097589
328165656
236008994
206009984
487532032
258714684
117263912
318389916
426255967
269917084
126396583
416649556
147077016
319245675
45876983
194933955
97475125
216764095
390887283
81208030
231013962
33347179
455318710
467067330
4048723
339424558
364068358
23213989
55156419
434540172
524857679
93519436
433409680
493839686
534782371
352572103
380916429
439282337
158657866
438463065
257775512
362237505
119808182
57168789
372052287
164151369
177083835
141178039
279970443
133553444
4224670
29215081
534949802
476896654
49469498
275237511
447622306
51766111
139778275
441625455
288570874
132414284
316740919
294800658
231372379
251143592
523957264
296273842
435496665
313156174
55142048
376449450
454494825
140561463
291047961
353129200
514997337
465272174
86721166
240571451
111452670
119852466
88188228
354013739
79598526
530037343
316434861
402390161
172803747
152531131
331854966
317209130
313199411
372158037
248675081
220032705
437470811
524073875
175522758
11890959
525183519
85482592
205930371
208251901
381479908
523528268
374019033
86810379
153086136
113045422
461530856
419023141
98043025
316155687
23191209
29608438
9767102
210884271
450186631
427696991
153963199
415583815
434131014
250894789
285932708
90794066
398784064
327363410
469488198
435642368
162857874
303981801
397038791
84518184
482495646
440887268
75035258
145430637
122399242
15218733
423861559
93304057
321392604
11919848
258624597
269047680
92446179
142325101
236688592
473221681
442477867
480225763
112604794
15881775
8075608
490182278
232791911
202151889
203123875
293327734
332324740
100273137
331535694
318701608
366252907
278835804
175840239
185579023
197734016
349182086
122457370
207798495
324402537
315116302
143894837
273727313
481774889
159764644
77929501
428525480
62742220
302726378
135454032
17253865
343392399
379454287
3653142
505779805
156212323
174005148
426960636
285426110
318183639
337881060
208386518
277090246
168922688
351692183
426762446
438308697
152815960
127430934
223377095
120334431
427458669
465484542
295949496
507516869
76524718
29155786
494750736
65559959
457894876
46892394
168552114
22580086
143376303
478370193
268221425
5050655
2349906
499173096
132827850
402521389
372743586
248887629
314715452
230398175
11243722
396904764
497190628
249235798
473733164
80363422
351263890
419810565
397450014
247477548
147502465
5928253
408015108
214951959
392033180
236375395
45687502
413932056
350417282
77834521
88457868
500732759
479240083
81703432
347954974
313090562
520923790
117710796
222549687
253206500
438895883
235483994
162454266
241728637
53838864
227595066
521347722
302395750
367544870
381965919
525458288
180445265
344450244
46930816
522111665
283140843
74122399
313274635
486703217
273574627
171526877
428726000
34696863
278799901
9324594
509445409
208321305
146989561
171614668
175610599
9983360
36087921
306244308
326900694
478509033
365384168
205234626
266688760
377810699
242582446
525417110
3945866
403141743
83435634
474084250
419287786
97390361
301477778
161381470
392588458
353312643
148126655
6782681
374965772
51785122
320191153
67262127
525636965
478615637
442563820
31946899
495239665
305679208
280930398
150677691
437564259
461218590
438995990
185083094
426004951
503716893
165127843
526797941
382889221
478501312
70722793
326719205
451062856
479492649
529815125
479794931
285321150
176977882
70723461
255819699
325115979
315165463
68493887
11470182
349778160
214425544
417196805
437500507
10153871
123424522
132943822
503705151
179270755
350445240
429289659
12120784
530017908
176439166
479037329
471011293
513763469
421692981
127049626
29090312
418428259
327186124
308586230
415059372
216559722
310985201
100852748
19834887
527779220
464173270
446641762
196178277
161520693
66558623
408699751
120439203
130468144
76167513
14669972
62222199
445276221
337097152
245689988
141875166
510641278
425823104
97571429
46314015
427914671
182309166
361920483
370450787
28412685
139791317
257041089
395588993
125731789
50616717
286772677
294254386
475356561
305407791
318436567
414353780
294710436
91718961
311304125
404829598
504358082
388265907
59414305
22408912
377706360
403070094
401742538
131924179
165395131
383466770
27510952
197414890
530308449
267962482
208295955
230768412
306612242
481222197
139748450
471653938
154224922
175750495
302285509
73899626
422734944
194811326
368382850
384882459
223691063
17856616
76393528
452563328
85601167
330471092
466713216
234147236
248406686
127708322
225003641
517459256
428564120
359863477
501666411
43022854
404075204
21358656
404817758
346645959
515637434
375346373
89905436
360707257
394280517
96363881
2343741
472230082
143604839
444673178
314134082
390387698
234495778
24164104
181823956
499410895
7855840
71417392
317459377
408476744
512629766
336262575
511022668
198716518
502351565
27517374
89170025
419165894
143461606
48726698
203884132
526901257
534489594
112326053
321683188
407959579
18721841
344944538
455226422
5795107
300245314
300969775
351478779
226574783
12230957
301700684
492394064
275675100
301703876
411708216
423253543
163066354
249605982
60069119
39848971
227349
96455593
258525630
400258126
381864915
35654119
32797459
232705527
169713129
213327389
135603689
219473359
23222442
81740574
404926389
480139431
358772867
65760206
531991310
426833616
170495612
367638276
469751401
457575070
508849410
209032418
107376689
159051961
160404243
115585520
134348417
86203918
141201167
301152771
480325942
441490733
410097214
29215032
152815571
80868112
393805553
455009271
226084045
272285237
343243525
160565206
401591493
170609385
405092715
142688183
264959802
440085711
289270868
243572619
129680249
192570870
355456037
34936881
118797356
114990681
201007008
476227991
92184929
497595550
300016905
112840611
17540268
252400167
189245788
257931054
503334299
474995758
339231920
86333995
334778233
16602902
277088881
418424376
138275400
487871662
213780160
115661945
385780242
130752782
238834294
392252927
476791353
317703646
473012443
392854409
219262377
280577765
28994573
215153929
56915103
16470679
253742466
423975367
95165808
199108043
244163209
50252012
196114557
143588433
525769623
433452678
461960975
347320810
293312929
157973233
150252864
343388217
212956805
133953973
50751952
296393067
496587711
424779961
325900136
2337699
535714034
23459798
162525015
435301914
154490383
363240288
105020545
294610007
437917310
23399103
75851623
239938137
309125597
77276265
65165595
265204844
143708907
397237595
381348351
363122503
326510114
293195019
517334068
426699463
31745513
245836981
153401115
196539069
523218591
32250794
108961523
224638901
226534119
425207335
234937704
241628116
223712960
242757744
169165936
84972211
136255891
173899861
134579834
139331706
318202718
365587297
70117741
55492583
379524371
425994036
334764894
283093071
2504899
286315446
510470396
341448843
386853465
296206337
266414369
302485782
417500584
282696970
102055010
218530870
89802990
209048923
125724892
433888978
24537918
46098109
212371241
491334712
16405323
171117548
397502581
100940281
254909683
470189965
309078694
508964923
526577251
215330611
166571444
25761577
41716185
184634382
235865262
253602944
214214829
286259946
207005497
291328477
392319368
421767156
449355068
268922717
531746617
24539545
13916398
516863794
424087088
251144725
375496793
74289398
254411950
89079898
148996120
242205617
351697615
64796508
75481916
507295613
216652608
3852596
341785249
535533395
52718381
286257144
513479345
83761140
63451240
152095993
478683341
335347720
62632737
525737818
149361161
452512342
441172048
507014555
418993846
298179921
127396469
488898210
6306261
368301659
420478040
209963949
145384780
384478023
128198167
498011829
34924533
8717510
105775197
523641828
281862541
425330906
189730595
436329247
43274408
423293862
251093975
15623380
65928072
330439794
423840431
246551342
11830939
374520998
86346007
243875942
243537982
286142889
382194433
408389312
52307853
137778559
178509146
181191949
3579900
146784475
365278846
66891733
226834625
170072698
378771088
324821118
256468685
386116875
157652840
110879881
168328845
183175228
35459455
284300227
230190016
153264745
424082941
500648550
356533914
146980097
384213158
407330842
247271860
195027624
50699885
207673697
535037238
22497058
508507790
38618130
229473493
55220523
85643803
401710938
5351188
267720511
79564702
518842877
18882016
422264602
34916842
430630086
365273592
274074482
286646091
61898064
517628580
65874938
507092550
396735333
376667962
117646768
102307224
394993851
316400533
307849893
161789661
496673351
438865885
501474807
475047390
221290830
406390641
476579874
352301379
239395405
197562963
198482442
379046090
151738174
309249533
226580220
141146601
139013439
257775936
429300239
356510711
421957055
492469955
356656103
21066698
193191073
516044826
187806737
322515053
235194630
394993851
177506958
236131106
313090562
49500273
269024381
199725192
207962685
525246504
100057792
403203086
301090615
163310191
279930539
233974284
157537501
237950578
528750025
3038342
189930153
443590211
270117968
109108956
203722618
157834398
187456459
39358894
167325334
15184662
62959373
212706869
116686391
319683575
490952816
146516577
60469661
345690371
869376
320544591
442287942
481241339
81123897
450998499
19255087
39928665
43175993
462798108
161355886
76052997
11733266
103621657
523089226
464333613
150201811
311706506
224406579
221995884
169806937
335823398
435943924
525221292
141479107
304843640
343258022
396890469
246753795
518818536
287502065
201866371
174619543
150529672
116190865
384071543
393312087
159623019
291635124
267154405
23319527
519664152
320548647
327022816
318481284
377802383
7575384
289305245
261110734
271810419
14016012
473272066
473086740
256077997
281274810
136399990
473599519
121443694
360918945
225771820
173304799
443713240
506982683
369649774
317588849
512160277
374423543
312132526
127583633
292904410
6145659
94758859
154189625
420705241
118558662
274053322
432647669
421729641
54181282
180561234
388961562
284488129
452968227
276941459
457651999
277855370
453134905
97197601
158820672
180593976
76894081
402785946
397441809
252883250
129978813
350072427
307134913
116156162
115167036
392392732
123725133
64304319
284440307
402047940
247204216
194933955
480560894
139929851
109107077
319207354
464557446
473650703
410247859
215973169
393563308
43095154
400884415
321979495
151119788
201378405
266188018
129041776
56487687
106016370
125066107
475235817
123181086
256103560
133349993
297180614
503494438
98749168
68676007
449229783
371213164
51075596
52735681
308404304
103404824
14271961
466179754
96704988
372526014
514790318
332730182
402820143
420060818
520547832
66450219
356522061
258568110
185793200
127903483
116982364
192516735
120289730
406477658
459699766
75803609
12066532
5453339
455378718
315779182
186102675
186329041
89929194
28108024
379986404
40006146
148215145
102538320
74335352
413666014
42106990
253214116
230034565
494508698
17700420
173651713
355041952
225642119
117636665
265520337
165830084
296664169
89711268
242196088
159908709
182563382
253547762
288147204
401448520
404634916
517218841
35837997
325080556
439105340
310333943
35640394
456092351
327884737
490666019
353644128
387871715
203305329
364136638
356459034
44812149
267096912
340550402
242481145
317784082
108186182
226501705
256395674
221791577
290438084
216454671
123124440
514014445
447598545
440859766
392809899
310858378
76564507
386374417
68997585
123342692
213494008
382792188
132777494
362206720
206832145
242996780
423069531
491458769
157598253
71571320
292158748
166731037
443476546
497668510
307622111
405668488
459971058
392909040
379147648
295508485
204169499
447675355
447740868
338588241
91992085
511069141
247092259
294234741
153483564
359158291
233223169
194132369
241798109
304326087
322587184
479737401
194406236
194482183
161838972
367592950
429317871
528980141
73428961
171874212
172123753
318716313
456073067
53795969
354208674
463090401
14634196
1906235
71029750
415900201
18044724
64607530
128740611
282304947
147265708
391895398
447699608
478544432
295682142
450855000
465635548
74152250
268657472
458643615
341734110
478059334
217370369
468061080
268084941
123468948
345885978
490265670
175469493
347491901
311268713
453902937
349903663
297267469
521112498
362984609
136484431
79003304
503732160
113638001
49141795
38515658
357551088
88149978
71492347
439201256
262878626
45321859
135305604
241035577
270264047
526844685
392974447
426359379
320191153
148892528
401556137
512934327
216181796
863286
140593870
402756439
408361544
506980267
232340187
430032526
81083033
530750331
344168449
181232446
503399297
35831817
207625381
155918306
421472606
129365280
467906792
116553049
320967806
219635629
246186032
423694510
260131963
262752009
304894674
410992692
253351213
245672687
383786631
432034323
204029804
374369094
213466402
63761035
441599361
467669887
384891441
386394519
263108370
277170189
140407679
317425126
319728157
435426686
460307349
96584175
297768577
383305044
105044306
95791382
292443573
121537302
184592357
309282726
377131369
19916390
181823956
36979833
21890475
58796419
57558178
343120639
110730654
463557887
199853976
71452286
298464349
392042918
231930396
468502529
412303750
469204619
381179483
382776601
490852455
138553078
268886637
14807504
433580414
385961777
286058344
363735688
523231099
107675183
151744275
246118346
235681187
209645089
483349797
246490301
207455671
263316292
226609277
139813776
314522335
22405173
341537810
451589956
273636586
470623031
40685496
300625113
111505254
80999811
361916792
199948093
470171158
904568
49830416
236427850
116199073
86935590
166528636
300475927
474616109
385997863
151193148
132714674
411792695
37054301
285355344
430020690
329031103
452185609
70062566
198927973
164630810
332416486
101464067
104506897
415190356
407477109
372488139
259033479
120224994
381463838
219811009
10603151
16334109
121292892
35203722
187640615
113774728
466724851
523620894
351261458
394591757
26621019
245311678
189048351
492922344
183666496
1230862
294397374
159599147
150201811
366397024
28126345
27226596
60187381
239077509
266392468
342141486
442643143
26808779
233377275
493402082
319813434
217190867
106581724
120641228
504445209
205430471
12477525
193215509
382571986
378939594
384131337
96126974
155963644
523164474
62809860
376177946
477334007
536047386
264968757
263440779
436084843
321527915
159840784
231949295
290020621
241578023
452254202
244776173
137525173
505734860
23309305
52161836
292913714
15984374
335718508
94111465
203927983
90879358
488811365
214048452
402482962
55333182
426458539
529583932
25391915
218507345
113601518
81552364
413603920
534022600
214849566
142809442
431671449
502511325
385245026
469204619
481856436
61897690
361118022
155205022
169797241
516171049
84595876
191195061
362664912
118037311
154767854
477905409
192306984
119822374
293499630
163802609
458697697
380862409
514649206
449634845
78300945
47493287
307248315
93432959
304391419
515423997
419275184
227712640
272080595
73415825
388011545
1639235
13320470
198393497
371252384
141384021
110491010
102091785
142872131
28590841
251235887
9068014
306931581
104408239
480385207
369749895
75853118
502914565
139556878
3536559
510953937
44760521
524023191
43657810
517877127
408649035
433398369
265553264
367818913
461486295
33978076
430874369
167409233
504897608
205777847
457969623
485158858
284131702
366156111
458174010
97697425
432583704
54050937
306770068
332299853
507109000
531391341
295289419
185074306
72952126
202512969
79203221
217370369
164715028
528933162
374639641
69800671
349768574
12747508
396652987
109337098
366152656
479131902
479219573
483438000
350755291
299678597
173409281
360123073
20215056
518241629
521270517
450431554
104077518
408965131
32003018
202650349
459962863
405201321
35786566
392612956
525996715
327168876
234684459
376056168
146460253
518373845
144285719
288603925
489823321
155117837
478227209
458175376
45504095
114451249
336810005
470811418
380696062
476546929
239204146
155722459
176779862
73917347
484562751
318616978
8563205
4106375
344010174
502463310
429046315
184363795
13816239
523723491
198849660
100861571
430679470
118318137
227851367
189124309
518831193
314147947
142323772
255875042
279339652
387293519
22878122
471412165
327778957
130671195
170800041
82315499
182838145
175468028
21837717
145415839
197908426
336762360
535470050
89198050
88661686
383871920
328309255
461792567
165095802
36516434
305772082
222991124
512225891
353493164
138163995
366881641
10037955
533826697
9549543
289986498
305188204
418564108
350288399
489623641
429047816
452887014
285936308
430638255
137711646
77490759
346102536
79340141
86002743
313230117
259672605
458015532
99806687
423965543
328440718
495463674
154894382
104874387
146601845
150313494
186576221
362740531
196460223
439215530
397492978
139578812
253703833
445470010
89026323
459458046
131656410
126471716
509776274
418564108
464059124
278552941
224958374
175238642
197131387
507384468
508924005
256196719
306193736
353221320
235829764
171056438
261009048
376231675
190896821
153265879
204497908
370921064
469452601
307842261
475200451
223582318
397478629
437082160
164855942
120401264
130445875
186511694
105341752
183119330
330707569
314996029
471675151
6488083
316093594
148647590
239007714
514786588
478070172
177877844
442034920
148662212
53973972
130027707
413805758
392453179
170666886
316845285
355412899
430559408
271282790
428826983
359406283
13494414
214756336
298190490
232309923
470457960
391849148
295746487
480827796
166430040
373979157
158550403
480327981
417973384
292643630
369658377
455377726
406219151
99317213
277343754
236514829
94860556
318392474
78810537
270711486
9899319
85853608
385206327
371710680
137175025
105805647
315675390
272282121
400436749
488679860
444987257
205340103
405375134
134017843
225951305
160928062
54296698
321001432
212840587
296009593
536018034
126365814
422448437
104795436
314894697
531199463
468917585
288934788
257447873
222435286
109729039
449371060
89082637
457928820
248710409
163265850
497205793
401234387
10308932
36448521
121453628
48592295
517714161
508824863
481785321
493479150
373997831
330502215
270117968
364461961
319319513
18583666
374045121
231880866
302067116
429052398
509550223
244566900
124409721
263293496
264995470
521956981
163067350
324324307
55679824
3319678
43040598
116290521
430353946
261254675
211423530
41569293
264315403
260134627
418638900
16737885
63874107
111081255
410142024
137857936
517319381
123863854
359106944
424409429
532992493
238601356
333848833
343355109
274180057
403935130
530925554
182006469
436206612
77075946
46574377
217988077
528866390
272681267
311041023
321370128
77163840
171801932
125770890
42712690
161983804
525813476
108728893
138329197
163792494
138984520
339287835
257974453
308737967
193049434
251768449
160217456
191477970
291729543
91541222
15483322
482211865
223098709
275935948
194409677
238834294
368368911
524485951
65712976
473015265
352122395
322898916
17133943
16068094
215907668
389595102
261586882
466919311
475399174
363479403
146759509
8175245
271133262
182974535
415152558
23661633
171809267
442168874
360484592
43525253
168451981
82056964
174541797
393726659
185979193
470279173
343599024
187802529
536664613
393698946
66998208
456861040
490277917
351452061
215315126
290645390
452473234
281443376
293696909
265691236
519674323
43142123
467477270
353622694
279698752
135030220
307849893
390318910
459108640
3124760
42481368
169730532
24988403
207533976
38625766
192848895
490093825
99804569
143647602
198172576
296007500
465440153
41441660
382091713
182349386
66074146
458912608
502158202
248352676
158388899
88766755
110277096
137264572
420849139
286911566
280384809
91657789
269077180
281597966
427334102
468368974
78549026
129706746
428896561
117881835
283452633
408741419
455461619
278301512
535269899
497248396
493553811
206708277
429234347
288128667
119274225
160834995
411872979
22124464
245852015
151166555
279889573
478836588
116447610
154980527
46299286
106671333
450746201
267605645
112070291
331913015
364060262
134044493
12370332
56132115
473447222
438507294
234589383
291028842
109055834
401556137
98771679
86296055
376697076
81611910
346279235
137128645
319296371
108878449
38618431
3421956
48615911
44449300
222979065
257123336
355009569
56524826
132006571
116139750
104220992
260605426
127430169
430171593
342073147
55249850
228048554
322194464
25811400
513027203
9838097
65557057
56257816
237028743
534186780
150586606
463883555
184319807
287492228
197338997
286806289
524473411
422904443
251517536
148517566
397653603
107033796
148441350
122180922
404905351
439376519
348678705
169451656
479695478
477116631
362325330
531403644
242022881
371699917
409509088
45434446
247879895
96305030
252294602
81736866
290166887
443058578
461754915
369576718
210805875
423537090
207785967
332366111
168384851
312598587
512423243
21036935
139406733
252936271
232290193
337844860
131141292
125092669
142918209
301910117
3195621
312875542
533235011
154970179
202925864
344010174
353129200
70641610
61731207
268613596
350451807
244242616
213810447
298384984
215660475
326396
491258760
532676263
130336638
142218767
133528764
150853737
241033057
284339491
514474023
213168610
298640865
46785679
534437802
46633643
382490211
175904292
2251381
76997089
345887153
164089136
41085687
224566425
475207034
107800753
467425606
219362067
323665491
185801571
316227976
442655221
479725625
385871756
68093428
85557123
382672602
170424883
373458750
249179393
292304727
248856434
34923058
32453228
67743749
317301486
308277902
253288610
290566244
434784274
261128035
364896042
118085879
277727738
519163353
448413408
389773506
527208376
209144427
393174744
188873978
393773244
477415688
461703269
126163082
397179420
16313055
164592331
284006174
418716318
513633223
158812018
420440036
207725829
151712186
289146459
12159683
495514823
474753279
31745513
395087035
340374077
62235770
268898511
523311234
353797843
261163820
216916797
5639454
372857712
56018612
21930096
464101370
129365280
303593886
333084048
195754485
339348791
516629119
3249221
307399912
246445221
389492086
300474419
35781939
200578803
385788445
338858655
433286474
412408655
507837372
130832956
49089527
195554667
425496459
54101846
484600913
109595813
381779964
450941915
6888614
469317836
59035325
187758903
265392108
167669633
60592304
78089382
266596080
510180321
355886597
139920855
308191568
397038687
226574852
407278790
14763754
288341935
397914627
389119505
129856088
496015723
3849379
525024530
393380834
481379994
274979094
308700861
179756195
485380470
322012137
280409778
180273102
229642110
462713755
17518004
369834242
422403930
120851937
473575864
488757688
228024586
475506523
219888846
186511091
32476978
369906608
51650477
304375825
463369007
504304872
318688404
466702313
147402341
474658536
22994036
56461803
361961860
296346893
97047686
251067192
8529144
203539673
195429845
375836547
180702515
165142760
213069306
174045325
101819401
91636670
97386829
179906593
478535972
27849245
526365273
260352602
422941963
513409247
60095591
402727189
463049756
75972989
145586988
369265823
33443685
15009024
158287240
425497148
395507744
6209496
256438895
305380137
383180299
161894783
520363767
89631910
412369984
29598231
188429073
286058889
378901745
317227880
181041903
522252669
398767793
120465636
483896853
6098357
105280174
534291706
324794820
366894110
202939692
64509140
523813285
25479241
212558600
254519605
140190848
458980980
40363691
452551030
530149372
336282073
30519245
528619268
268487585
395008276
253314557
320263781
467914374
152098464
14324032
101731594
140748485
491766325
271557110
194189792
210413542
224712659
241711767
79206446
90254867
192282417
83020113
326222195
216946814
499993126
42854515
136292021
58924702
350901085
471412911
216663527
221127048
345736414
408651439
114921605
120561782
201273329
455574436
306005940
334851682
225207455
199542544
279484672
91226436
321689139
376042173
169277276
6932145
43259568
464132011
232882943
147574118
316686600
229016783
160654341
53741171
132714674
1724909
91298930
111979344
90199891
65538345
192410006
316617340
66059706
335321863
509240913
314746097
61368090
433527752
351692183
113391625
128718215
391684112
444192957
16964432
398137334
91862676
369083908
378507952
104991517
247914670
478578572
122722407
377456218
476592717
455244985
473454704
383424151
68837275
48628173
91295347
6027889
350124548
400516687
193580495
413045669
405980262
448432669
340109779
71025832
223703846
528533258
165876569
244117819
442339529
176986547
437330320
280566751
391421132
508893080
273817579
147427555
300149782
56987141
352856972
234466836
317364805
182597262
148758281
308783095
425791864
306608869
136984357
786495
350617550
46587048
164481453
125033749
432583704
127762825
371414298
330272098
35056310
55702329
247327149
510495373
27377261
531649350
131596676
97646464
223516340
8786033
237537800
114565627
512284573
153095826
187693262
25396506
471725389
289904414
225771820
15997803
143487407
433953847
466921017
53064655
451566193
472111935
263178565
21246413
347088472
107898356
377464632
486857147
15915486
254287614
457257633
242558240
361558737
374779446
157738873
241603931
131387454
338315884
104570295
140913927
358722479
205886164
206148426
150154804
222152057
175886681
490109881
181258807
333537161
238902668
443403271
362712075
121545066
171114026
425896578
74963501
242601135
365830993
18315919
90448818
485232980
197596674
115457506
526845035
330969759
470781149
314911563
420569283
149234241
210607701
482787670
57387961
314145620
389879279
461317617
395344210
39214308
408733177
242462111
98945997
121857483
147718756
329837854
286381036
442724871
392858712
74821078
393146350
16688010
23990751
318634922
434744980
183318940
76103890
389756459
457864119
481788325
397178683
398979115
390299017
232227006
123656534
262034183
257618813
258013840
500955161
493075463
24254962
393200860
494451386
507385746
490323412
203640910
43780488
353685655
388848631
49046024
512977591
228359814
324030975
294713029
470037621
487529731
397888064
441324354
491476149
173571433
225090723
95180293
51200375
387628881
181333942
532874634
95140768
193838478
333207175
59811668
450702471
327859593
397259379
464808250
141055635
94678640
40096014
114185774
133902988
393695226
92598033
27729699
355087876
391814646
443304549
508567033
341244524
240289135
209537104
196537357
484175982
511143712
327977716
440755526
173810306
28243909
259267299
511489190
517445953
270744059
189658342
279568595
279197317
473497922
343180020
272190312
287704055
513209266
213398471
260668246
132698994
423601005
293129726
309106027
73492205
362230341
65139091
339465937
292126947
397876179
128585611
390612663
359605191
315631505
283380781
232360847
278577267
357832357
332918716
120268610
391486312
59076506
138342236
240171601
248854042
130943608
82251205
384803555
149126432
229454163
361960277
95814359
197005924
461657498
503104889
261972407
89837605
120596449
93923009
77220825
434108066
257366850
324650515
282810659
423706119
318548427
69298448
459398668
130945269
273480477
288403567
461410463
192751241
208046794
486757054
248539112
200376694
114253899
60530317
478202122
73415405
220179231
409417995
65680513
289194467
487739085
55546059
77394743
190845897
507120788
532152928
42712690
78249287
18783950
107589315
178427910
219353060
225525235
371728022
144445109
292129168
299151738
361815273
430633654
67532281
494513390
316637036
506748206
144685640
453210290
188107449
50469109
92122474
120207699
254220527
70748834
453945791
316927426
457342291
121200502
372616292
256087945
324554378
341762527
139778896
195569470
234743421
33988840
93039972
1893868
462174144
450541661
487723737
439710177
273669612
80712148
413309714
491631622
114020347
198016581
310067513
10737500
33843332
414219531
262411917
426629224
102307983
9573419
490328037
91017995
223970949
368133325
120480031
458320045
230291844
407109016
235550645
528499744
342879949
136862889
407935990
469064798
338858655
514458343
242635560
195006905
331380438
447467954
424216805
201098351
524357273
128247285
98026831
374308581
456081414
210344207
107121835
128268566
53132361
530047129
306272677
263996592
150446788
322444313
491578568
197193385
292724283
327629137
61353118
314927333
271169841
295683572
495269627
472468290
112693778
113295036
302208477
482335270
163339391
468323824
139904381
522216192
451764060
102259301
384684531
353834724
212568996
183523224
301612611
371282345
7492974
306458865
165432964
42600375
227419891
378259812
229513657
146359602
76238398
465608137
149836884
283422620
205049281
80210968
71814492
26237894
321680408
449612800
335540568
50668065
259697795
114142154
2355664
491651025
432614545
340438362
10985453
184660997
148978511
44566645
41243359
444996280
112984906
359524906
34863006
221229617
145189162
515597002
511663794
386923413
38729036
528338306
269976788
304239595
321680408
526735350
376727914
427825447
504666760
41156408
177791221
522558812
452515959
61513494
131611710
255674105
175524700
51105539
157366032
404133317
17711063
515232532
116112002
242322710
3092989
238429667
253310106
112045212
353708760
311050434
524217671
172246201
68339585
393937583
54349313
251433369
47583273
326168344
439462550
396036303
409514908
529128239
254322146
122494757
130102942
311355532
236062423
233143986
322104500
187781458
511236485
233050680
33713144
45691173
297087348
534034857
511114222
239837636
420277161
193674843
101007463
27920480
88091168
367896523
335039736
201826690
397027242
485107713
298647488
396226660
443945590
311992408
29007979
418904338
124260295
474340612
212338660
407916129
427806631
335156281
290564858
255248259
194954078
205284994
349183559
338836870
111456384
182393644
117670631
390576045
166949222
207960964
340698005
498396319
466670252
73538105
281810041
318118777
81264833
429012242
466062616
99473433
250847960
99725432
386909697
451620008
129797853
378240312
182247905
15601920
329931835
252054436
392074280
485397484
113326012
348703249
329193640
429129009
172662252
35219442
213090404
222088792
475160714
12943493
403299893
132708115
2343741
256671872
312307781
16419676
40989471
67910600
262588516
349011699
5219988
231246258
402711878
502351847
173039827
510331859
105646815
172686177
38830501
351133060
215776909
67329571
176904052
336576346
392433671
440580422
98361509
228328865
107453992
10094362
364851260
100256197
444545201
193541045
161368587
328860628
23869152
312850898
363571453
525423286
517751873
240910357
168571287
506908698
303518077
361861569
492812611
365863208
193493907
323514260
203969333
290016351
46825389
134105771
95355123
154217653
121969587
432185902
386253858
6617134
45683628
308639990
333298529
145493888
31348880
35754601
3092917
272497772
352781
226452530
187120339
457695078
95485819
30129182
187882705
95849246
223012709
113628948
318132528
275812402
221814676
521391710
255612101
32360977
132777494
484938271
190571210
476944673
63788979
266369204
437452416
33885390
5717889
56604155
306992984
421255018
161469969
476653467
164140383
256317702
77236577
96017420
56091831
299080757
435529973
308347611
269024381
476641513
442001828
292548746
77399583
73746461
39912239
312365605
422719174
4999718
431051655
462976852
406448520
185935827
278844803
154430365
143773363
47678475
239231376
18138461
87453069
261928794
75092122
399977438
427334102
529493560
84859322
157617442
27311388
53534854
430791527
392928743
266930785
520647456
257313407
103176779
156445877
432855978
4628524
269721268
249380549
500716811
53838864
195135368
173439237
241892101
415326655
121553761
534985595
279822494
21104700
390471511
210769366
212788467
474410707
356086806
219144149
29661740
434102345
118050561
197017623
235684402
141744960
488412536
363779747
357304220
354897510
251735181
72898317
315187211
89694664
347290535
325009428
472538192
11527852
54180697
354029777
237077638
321146048
508329350
43749139
45933875
210119503
330182
403049371
63551725
395853563
414930328
36832578
532619661
120772976
479252505
514429143
123125685
142045294
75493113
511275526
54997645
391603660
292919149
263844396
390390976
467885267
476293192
109464804
10140628
13092261
470628204
78890879
10681547
273355386
451481684
76948854
41184811
340355405
178801370
210082574
272049009
536160325
375707123
148440991
26349790
510692828
400946578
49597652
441200356
279380664
105143689
199920100
90784179
350138931
254557320
421585712
59015171
165621493
413393724
297766274
379649032
53567129
410504271
34340989
48564603
377972346
101883922
472793868
81766228
401415561
298857273
43030378
231786071
168962034
222380470
28041174
32511099
241626880
35986503
90623760
326501523
41992547
40551261
26336055
37682253
255520082
76068387
377489915
1743410
148287085
55016061
115594753
322028966
276969405
370920932
509338358
331897331
217336594
198375718
376916676
528102113
140369878
388234682
451338227
352993979
12599710
435430561
251433369
185252255
459671878
274771136
355655633
111003907
322214985
158754401
127763819
117550749
231148372
340757684
455267728
82580836
414310162
218743650
266502074
29785973
510342747
507098717
361810318
102880275
2495933
58956782
10965452
373580647
317302418
392969818
362357976
153409930
138442870
513100949
333277504
79021987
510051888
76006441
7739661
482640645
406467701
347031572
186336954
112019118
77063178
536699698
255943608
86790736
196411786
369634174
50771870
117747657
477548284
326979743
238154725
96172053
300013631
497849915
405775191
508950878
221746049
96007783
161371326
184782247
265772952
198039027
327082794
468790813
328519627
265120538
447427213
401870997
383037390
417609239
302891271
300699701
441157998
161545155
64231096
49472941
385051156
387746463
534419544
164847732
140654559
298000352
65539757
122686116
156309896
74921782
249251788
135188185
474093747
468086772
144867446
127154737
138672528
285122417
231452247
391890482
315552132
466624704
14246480
387897231
292789439
44478817
357370332
383611968
415606760
307507488
8205883
127404445
115677284
32564720
486160195
220454260
398182219
199918846
193871702
59604309
438865885
286309893
454432116
369023020
265082721
12830596
166539592
175318605
201648840
427345568
421035015
48754514
111546303
72974961
313917758
526588678
104738403
211954360
409417078
488128540
102950817
309959730
25298918
329017793
164893186
296316002
174576179
251501654
459651342
364049764
233030014
154307186
214692518
114961124
15555969
19190745
465803764
518594630
139853278
122675815
172971139
398074443
411386453
113475503
139324008
295757124
297548356
419677609
397077346
213425204
302692875
428874241
358730569
92449849
170760936
181881755
508403617
355403300
81688819
460902044
418885708
37717694
120420204
141542427
427509893
109476357
57067659
271933071
339201889
509213114
5143462
73397088
273059654
277355647
311420742
54474146
23026733
117946028
400507326
409895224
80164418
421931354
274103406
272699012
83719268
129634770
413825658
220699516
211288695
219365819
509257525
536620329
30004917
295054698
44496396
230484654
81237273
437055956
95468363
312773940
203910473
513558339
221459296
369201711
200700049
258187069
416275208
172253712
307469297
457988149
41296801
516606216
427966310
236239175
466879472
179377443
206921292
252171367
452934403
76052901
302153844
286257144
341065843
147884286
243757683
240171601
317273517
225233267
282800561
350893223
278319349
118346752
11904495
283517489
527802284
268307951
535079089
319800806
26262781
420660165
534682183
111606361
396997393
281387656
360161211
426215307
428664235
25585967
474637654
182335748
412151908
500147463
384215981
10185128
30327954
219791857
473957140
516068061
284278609
37947387
138926076
236606658
463037971
18601919
153834154
92534360
229635127
42293659
209339072
332985204
95150255
82890170
246879007
82691049
74574351
206346597
362412598
420920331
214581655
415750613
436987393
285721133
284759791
278437365
28599932
215962576
219124570
25366626
128833631
462270175
87560828
472435907
461218590
92310117
371851055
104350084
183529197
220679535
433489355
43202742
108411581
48198320
256096754
120268610
39873220
427512112
169259935
529946193
50743044
202622856
512007081
395841902
278844803
100064751
292056935
349676222
56955431
89081067
373466680
318673120
359230734
395559810
39610416
503828548
23433859
327208412
492443023
368466252
337182147
441534838
475984340
527285853
44702690
477573790
395258042
234327221
509470519
451675263
958664
158966976
168592214
71061294
365114555
113465372
511381139
58747055
512783987
408527224
151587487
358425016
382536876
177565861
112575955
115724864
152106194
335440145
365644954
338603117
72418057
406781599
226556809
482580855
136689774
71133784
334344728
6141208
426328668
431611854
456461742
481711135
391755398
515370784
197445059
327011376
497573051
81407135
132510533
440893047
412864356
131458739
273475496
535518239
476207692
103636109
181617861
212625446
420561746
334189802
129603785
454451682
412276924
329278905
73773243
467447341
126822620
246955177
95370649
423254892
41805533
347359288
285519443
116612261
81779722
239463496
284986216
43050308
527714841
512725170
113667279
322104500
191574218
493359566
254033761
294830021
20503206
217504658
386680094
528351180
295520599
104292916
305082204
263630820
192982573
441376445
457575070
471164297
300951238
61022512
465944043
373997831
448674655
382115964
66620715
392023765
186747038
439317319
106907763
110643245
278895409
249161170
12571208
153486709
391293627
498774305
43934847
249503605
16902390
461392004
390572001
456056781
113326012
470925452
410099018
112660892
334675386
453316825
494076570
364781875
418132356
146883363
11565612
209031627
444617982
74504401
173291299
99149198
80868112
3809503
423003740
457043820
349559649
33574358
29633892
409897673
373514136
463848105
154847000
342391409
285055408
514085358
227419891
22359878
403368920
78060924
6147938
254623732
289407055
424790173
492579497
300149728
131663038
449621577
20190946
136122229
323033922
85786377
17069021
51895369
341129746
273914708
460203263
200309182
416312946
252992379
476521899
287217545
2511144
127107928
444169405
3510335
17806948
158855364
81462211
1660051
194270723
99157251
70266132
347419425
187134493
183420978
334685567
368344009
90824922
398015238
140089527
152871380
67960206
86363646
325120888
315459501
430400540
241431587
419524962
137381337
297857605
455571358
458786733
214223607
36293010
176110108
520424405
383606449
204204134
42858694
473137433
43514542
436501760
120576552
279252218
131848675
426068216
66211287
290529900
528191668
94482385
124559928
358165476
81129400
245479002
479556655
259631125
50859758
28295435
399692755
145216632
32657589
88657903
473469319
163394256
161048635
532574277
448307259
363649415
400424670
412494850
438268411
373858910
515593309
224624424
301819673
14763754
309975685
24507797
466555337
288492983
492443023
64181078
223305015
490575855
259591469
75937790
378255802
188007644
221769076
221426395
492134449
487562050
56246435
284907183
82142460
347306276
394595840
232990426
128467416
281002321
467784425
390822100
16113002
316294783
160056215
168228236
309300630
512691672
172478777
396842568
431528078
36847514
412052715
358840601
278056561
203418360
416702734
23078046
88206529
393589994
230359726
230894486
322844898
276990619
24880451
173444897
18913210
330647789
232376444
47971047
466543148
285349603
251554655
146746282
315968605
300677345
21440993
285140955
477875750
218791029
300006905
67303846
111141606
147864146
31343946
30368580
194871841
213851781
534007223
392449395
158747056
336162179
416100543
503275604
496905202
74209049
266175488
489018339
390590372
494291691
368946586
229798043
505238597
188370864
253926855
86647755
316974320
4759135
42108968
523131001
148113725
203685841
396054419
423080392
447661482
250292050
210860094
311569333
169675992
523883816
213972892
88796148
291806376
35675033
31130521
256662304
302159215
211241950
506979705
515655416
412732453
146513010
220807248
463078179
108699821
156937574
435376163
131046820
80870692
173460811
213016491
482788067
28359592
291322490
410227855
403672952
368636045
344677024
435219883
453328829
124987330
209463984
70707461
195027624
201059781
429438798
453604756
357636508
451884348
85637372
463320468
530748719
398423683
317258960
107766806
183241110
295643725
168477851
334133827
36455115
410185556
267681706
330880100
31057247
419455609
336029990
120395959
420051701
268980319
95705008
387872572
352568764
249665926
418169615
241865187
37558929
171628564
512697843
484842756
359260249
149543759
184453261
263888760
501561297
450857946
83702867
357979345
518088161
57633074
448331748
366671705
203481287
109991735
399981849
296396871
410648891
413823966
323017493
457987009
40856694
186558336
429007392
448473690
425864759
134053267
96017420
375734315
11486838
369164774
83727767
115102421
474499418
473808926
52992848
425039219
79253174
60660612
142324756
103337486
298871047
299713321
354385244
350824120
138982909
523554796
257166876
52569592
320539898
32468407
148582869
105332173
28429390
299259711
323643699
30151188
71759386
43459933
430340540
30987239
280578858
200114892
229806950
339559888
92446179
399528289
291659596
511068034
204075611
5501892
190300486
146592372
436938971
431179012
326643759
446022828
530593223
156086693
496856027
206099321
318446239
483984533
300628916
360511681
19294366
241889066
14527294
112434787
446818127
227641313
64446002
322296159
103490527
354968838
350798388
43076381
265630671
406404139
25295081
484558048
292504250
381637843
287009089
395863305
256619853
26989369
411998041
417518548
53053437
143343609
429714342
388354168
39462059
42158993
269409532
484166767
380160154
60348802
430136484
345613583
289240407
464392895
90818523
38771102
377327914
203144677
12276036
461019276
214461640
98437817
380713252
437165820
181388915
353097449
220145828
197199147
219891510
479137025
442830773
438749058
199372310
330016761
164381135
30493350
496701703
460091679
274492541
234725097
388563821
116947286
125248646
18095755
202135998
228043293
436174853
452970794
344812683
385494128
217601037
361109457
125796146
4636002
98853422
12072933
506879653
177067623
35961786
481316933
329419333
433662206
106583407
398610391
370823753
105770306
153691095
292461235
142327905
273184319
244443058
499116538
146887021
283727394
91375948
119207654
232264641
51264709
518519251
408357230
403931374
153686073
84889998
254661214
269578735
412307895
52800118
225201354
374807515
59513681
211723049
396776470
503311234
316651786
274131297
489703307
330760039
5961489
154844148
12284894
459914731
326110766
28316801
238593516
116520486
168725092
324561523
395288049
301368745
209566949
527545352
30571073
286608968
524214122
40591701
516029934
406035834
29067782
203534463
285132115
524892963
153913633
278674654
57473162
72606826
520577500
24247872
310753470
35740484
130797227
391488783
482534699
145357052
300531409
212915812
225335552
350705392
141064863
41319708
45191907
368624049
306199001
407409715
490306745
7939244
250229640
82874250
263061029
428638093
157652840
254843935
975915
38467781
327605265
365006085
129707844
318032222
317166111
488368754
168284247
295867255
133391937
69110243
12145830
55702407
472839977
179016304
320792984
174012865
157419600
186784696
67975440
346140646
204430339
156476125
309777511
26779301
238836058
493377932
279709122
112176469
175905335
287858780
514575752
78838807
36894815
172812942
183489043
133626266
34567827
531203292
211863124
321407972
527971776
362838700
445196198
459027318
249783106
406656008
108089638
17106556
224640598
155888605
386752356
73610168
418990272
242728128
108381553
148033490
101679310
39666589
395605659
332846848
47348022
473634524
394564967
141253843
213279723
302719823
99492735
191953904
402170312
230654119
145892178
176345895
366701820
36983695
510845438
63650512
111975548
102307983
217828635
532492087
496683300
162767752
442712207
189957171
488081573
524668217
383764766
45057526
289450799
488037696
168416709
131389636
21835492
389227145
93542111
432754432
931228
6866978
468195593
98257452
28672517
221095863
529849149
306547151
237433166
200681509
236840800
502410872
399724730
409269868
349886837
305608191
14608591
402901158
487101844
131997399
138958276
500919644
535680234
444799435
447467954
303618667
222918844
488479423
372488139
303037905
277317943
42949548
397952468
413437003
61401155
399590640
518752808
133453929
358546884
117051030
191326581
43941654
360512794
444172847
133862968
468203158
335678695
523245547
370872567
106213364
13262638
349371734
35028416
97789729
523964221
277327108
284035779
337765792
261786882
129543822
94844724
57387068
501895905
70748834
224243063
475502765
207138195
114020347
362745358
360740116
155686282
112781228
527663000
399454100
72276951
297502209
215907668
383201354
218610911
145001469
308978672
29411844
500004251
388295462
362228336
314743757
508371335
26899670
40072272
467635707
318545967
43169034
100281049
459261268
404340716
163651114
440607283
194547801
519351198
240039947
201792538
259781751
6704515
399442061
213050048
71375695
300168567
161124561
39157785
336627735
402185047
194519366
443727913
393762779
371552317
230685594
474198842
158793568
362743729
170546169
264725158
211951318
171286683
193851390
248423514
677612
414520114
153787009
220936217
216213667
520083454
175678487
136288490
308971694
247372689
36890227
142951100
164655593
416731752
222448954
253812159
50122986
58444721
162923529
417500903
185517741
325270266
183288540
443243366
481272703
510558065
152756747
22549994
256484608
458125297
280989538
38136918
77416092
220415595
130553930
129451684
11888576
311088033
251485545
463803296
241870656
143740699
119151821
159355693
255266985
289391876
26161947
360609521
314773802
204845324
89300931
471764486
367941217
116671756
194872210
462088153
392734955
432030332
128180407
295996725
222232947
147951469
171683954
16500569
199612118
431167895
63446832
4808463
341070786
273450301
512893825
524265298
350962968
427156895
257552157
364851845
1660051
88143401
22409315
417388407
316057230
67231051
2673448
33313499
83012272
243156366
222629077
350277025
241894808
453684998
37115848
199918256
297276658
344609933
434544098
354316966
192062223
206647317
393538450
256206467
52885024
440147538
18839363
455903800
438468429
523958072
457160676
292715381
16957055
358760077
142911225
154862436
336209681
366047318
346184802
253948442
277171722
344892601
68831059
80216391
5762620
526143576
493000575
64307447
105625016
293465925
230238735
162514914
290582022
71567936
108915721
324619286
461014073
13273137
33093303
250962897
272084269
196470288
46022756
172537340
441354945
186338164
75818784
96884159
279831040
264598593
233691965
362156411
510357908
509009535
344171414
233754039
380158589
494054767
73801139
379452533
27577098
418016292
489277989
262541344
209145566
501664464
398017889
145450884
306664598
467875355
226354525
81928970
271845697
530188684
231699196
305930490
328662044
63726372
194549820
530944004
349311508
364727641
81486623
196073053
278383247
398490998
309369115
142658474
536141316
72238058
311849071
229910099
69534233
460644453
198615189
75117955
299018146
308377124
164832712
487545853
486879548
427015603
296810462
86436596
477375823
439462550
435374197
112666416
66214939
207918719
363385537
500291453
111204235
253262181
534949802
494368297
184363289
144407626
203521588
223092778
142040927
427357984
316050554
24087686
156307268
425101776
527807243
318076290
145732140
436569989
374938809
232837122
11566441
23411496
65852790
356750977
475795893
65683143
247324726
125684185
51418468
319461775
427959817
1788673
487777261
233788915
194514780
4679535
285248949
86100234
472123753
58131910
225363119
222766105
530112494
275964556
310599556
124860959
234138240
181523186
80564705
454609663
6546477
27708139
311047
175820587
183636905
253573210
173959144
37730495
427088250
419185485
144405031
190774738
99960518
299934412
18855018
411805970
299201438
54784368
7983378
142210528
504949981
478052492
336693201
169696004
388758620
493543078
459535160
331502769
83513748
374809472
97237857
299279074
132458795
24395915
452150842
204524421
106149572
254312318
225989715
91773441
360644592
368315368
436700253
243961539
494075954
439872182
167995876
19391702
491377855
344306862
250515619
464644190
45790976
306644504
238276443
235958027
520175737
376102963
77521063
452166756
502819355
15352690
415087979
173483921
54784903
187524383
452068648
77794332
232309923
502143280
464021611
133412274
336429954
302459671
512734961
253208179
355900471
526623290
417592566
155951459
376106176
284221443
46405879
428652294
153759758
128176467
153257974
444568196
10762679
344585816
102871315
72118641
321107095
370438635
128230609
254348113
440375435
304974120
427808816
104702526
249546363
352490705
373444093
248880827
452462954
248094987
243823114
182974587
369760619
51324865
30275403
477630416
269607638
371952307
376753161
154326841
501192954
225262676
72731640
343549057
136184356
480641100
468474802
54789572
280528035
377982889
317101873
333312414
457894181
17941259
200248969
306718478
502464609
310976200
47586991
269386307
184202965
378431086
262957897
252100305
72823907
291543388
8162727
531811314
121324888
79103934
413178031
471157960
288412140
274294142
115383320
109684440
520644137
375852925
167278272
92073069
374238870
22429792
30768010
317150533
523533491
274755012
512007081
470636684
328344183
521988110
259616320
138754800
128008474
143954375
522997910
302220138
165020143
70550937
513181383
182289165
57957631
1316542
110137504
433922843
418724602
451810739
36645818
106591436
384235389
330707569
240247840
353828089
475522743
105926012
410369448
16854685
523105238
468207050
362472670
212506060
435455109
406262595
177730584
97816093
11846929
64788158
324962249
44796831
104920485
208850846
89079898
411854661
122718123
207969305
365318122
464017360
290388149
481912628
78059350
174503726
32208483
466723888
389143575
417509366
155784313
423051811
88332426
328315543
17485060
228172064
11539780
297972129
73223509
456427222
20553778
488759216
213245991
499985450
120910361
231890419
430866183
16163164
151049544
374105442
272524428
77713337
2877607
499534439
483814004
332546752
105695711
521274927
111345566
240793065
229690317
132305273
383827605
159466472
374149577
82408727
458902266
369117824
508824863
397001709
43517076
125806040
454383778
218244453
310321111
510089671
238344267
94859982
178589244
267725966
525045681
518831193
269865121
64779964
317755946
192897047
76384642
257467006
280940418
167407286
247893858
311774354
114463716
61493255
463300125
221049833
423557515
18145628
7112655
113386943
3546642
346876171
347306276
21586526
148523605
431584941
446075509
182358436
535018420
282744249
298946771
536620329
317422575
130403856
420904997
68444509
289673848
311151908
210015076
115915981
381878839
95110482
344726079
155659832
266806014
405274463
423860793
183112199
196136334
220426493
55269934
129359599
368799089
37368221
324088002
509246438
350445387
438734805
308959854
240008608
29975880
124090656
337464246
376566354
528166175
366893172
268613054
21144212
453312700
163228160
45641645
283067473
101203402
441200356
228716590
472458535
205302196
52964587
46276750
334740786
319088907
309248638
410167264
227612685
9102604
118738114
245186443
530949073
419647181
373344215
235276739
97762320
185705517
496133774
197960074
309354138
241832544
361100223
505690814
433407077
351690607
156366780
41153391
425789697
44843301
253783991
316785859
50484448
287519600
131860665
310757870
342435641
338355356
138707276
44152447
298592519
173708926
485872435
63464736
292388142
533804605
29169290
291426651
146719488
84490199
354590229
85301126
445487424
494105428
292478217
473461212
78739893
401044663
348102277
329147520
313501191
95047004
364946197
289539401
230625594
139083184
83964098
36831793
300135872
74739904
77520801
510089671
234709564
140863866
300852027
131560738
210178673
522428843
261360285
301548307
443465618
4435978
245508056
338752189
97719545
507995677
115283089
230321571
457816336
389319292
21985128
326861497
289338942
176989932
406649222
341606703
263664308
104558985
209856688
255377848
448427545
291830098
298921796
515302018
380774904
221241936
406745157
392616788
507929466
293696909
388011457
99907522
483734531
375893968
317381818
72595511
81049734
269502703
4952766
408741601
55412864
275597584
450327401
410193830
388460207
310009166
187102369
503905575
428649170
414263467
109518024
196085178
79677829
101718116
28991980
121377473
226873636
409375903
346363113
434055001
350421695
204612762
531371774
69608830
344411258
253255266
519150348
100844136
447323287
479736985
7579211
71408544
356336970
309168194
132290998
213190765
56463351
274067855
188155187
358822018
40259838
279024299
312328180
116310254
485405377
20078871
169106156
390968216
159624681
124551293
16251021
178449875
189716996
21368562
447133996
496099154
462468155
445533169
109258449
415424226
73119195
445921409
86581679
46592451
432729545
357024972
471928789
384064123
494823100
324253711
108562503
29558607
135170388
240197776
346411045
428327622
308163058
167808835
508507071
214635823
107496769
506312826
264761687
393699001
172888662
407721834
87646105
415677583
510108888
204050339
453590842
509043693
516135621
213505538
168643455
312062924
245559619
267091216
162525483
185508870
238427276
16171429
452704797
483900363
74124328
287878247
383288922
494659983
290629491
219944038
533505534
126165314
332502584
49265467
435591199
315527323
365158571
367326152
383083468
88852673
384555742
406416823
499797045
377627743
251724390
314514971
90251125
257810484
513014744
227537599
444407964
175802951
82246506
265176292
385951495
128163723
163274308
391296945
22696363
27036560
36991572
151384939
413482574
50773798
263575894
18156867
54643952
194655849
483583886
471656847
310154792
423119374
449682745
217067450
237628467
168437184
513336450
18143164
182470504
474964279
98871060
193530311
505660888
341076528
142140560
41687145
464776090
17100817
491463675
466841623
107881909
14696557
211648641
452393445
179245850
471828912
320623142
226765270
501793407
71824577
250882097
489084934
427000660
491548281
417071745
64580455
267795647
496282416
41035778
496478117
377604622
250224698
271602212
184317849
47561585
423474318
91688633
111606361
206800247
329021442
79486731
16369462
513567256
505767711
403790837
16051492
130262411
102783168
144235625
435302626
274795912
121298610
347664383
290821727
489212980
363264648
121464620
385944365
214524002
279034926
172837630
360804750
509608383
222374545
407845647
109077736
133869732
61739267
196238606
374091274
498114869
496767414
56343046
110405758
6860493
284738312
411195084
494655312
458401594
462586926
465845633
332611862
532354531
24396456
477836033
52254020
163684228
166975432
98025307
176941184
54819176
271619742
282582012
53088862
321134659
446959740
425975265
536765757
359622987
255746719
86467079
169978128
261296370
135188239
78618723
29394446
397762458
525676155
277272141
258219505
250980258
297685676
498658241
375226336
315572480
45235649
137103933
13105060
131701106
116152574
257213219
26803106
243017715
30602811
525711747
107409767
143608027
393777807
242078275
73492205
41590092
350314262
32091101
532754976
87168514
263741391
33480316
97836786
105530762
532810303
490808026
54546769
41740534
514370459
266652080
236489731
396385826
227698356
479225202
312454935
256882561
412653521
213975676
40179663
223633415
417497876
323293974
481642084
134502929
512138702
6286287
355336702
78871090
372962914
433732612
132129282
198660593
135609177
372460130
216443011
8582879
27661240
436682490
77834521
67612867
400467097
123405840
65392797
386059720
137216066
357304220
197973015
113791829
152623512
411885597
58434231
81466017
524796674
506199296
319177372
323072770
513478319
146136916
84754109
488753555
321292778
298027570
29336012
105637705
409669130
407863782
26685126
463796467
290773437
367851312
356771353
191584235
178360718
460860400
287468651
413751457
279220481
461531997
171919658
150014185
312400531
142135682
401885597
385377092
308159804
522984934
380610224
535064245
208256902
449305490
218942867
256036277
300628916
117600581
266919407
395290351
469946484
241471029
307286490
324452198
326983372
228924464
158310885
200719587
303528275
157720118
142377754
10874230
514297300
224550628
406984762
339040810
114463705
413697092
419945353
365537232
464594215
171062090
241265187
344635599
519796763
400717534
194380837
129740867
447210941
220852718
217404029
220343645
337931794
54193356
531911087
207752171
82546561
454350958
105571517
40761127
248503864
277331423
393566733
338951574
522907307
326604873
329299375
409551720
23370895
174425353
266743541
92591060
389450533
525456987
57969602
259755820
464523994
307557817
207045659
236144975
288673788
156431016
48059998
507147965
398303466
86371319
190619777
516110370
168002030
253990189
392029712
434887214
499657939
535386999
475194065
217457098
204322422
473012443
117505871
334249495
426377658
365460489
329082072
63186981
422127133
432807337
389014098
208210501
519959462
112795458
81009876
222023059
80906940
406157917
162126610
301119481
206117186
56145506
337169593
103011482
225363119
3941215
463716736
238026236
134385654
161267213
531350626
327636397
432835275
104945941
224243063
138684935
340975690
233926188
441767895
321893593
242572721
31139540
136419058
160563604
76626392
24941618
29774271
415013179
398216478
110657839
516763844
27643196
385697793
137743223
170585615
342974596
430759045
444621213
316618234
86901045
51668308
222526107
11182292
140854527
142622663
103279687
247833155
364928442
350302465
292838626
218583359
484685256
23826697
26573886
192375405
17638109
131169504
464658036
170365605
307822539
39507529
53076221
192291669
497452447
311413148
408195686
182820263
101134989
230389476
397335474
132843444
36200371
527045088
174291094
23202864
57767382
377433389
299038493
354399025
277010830
142856769
465483482
30523101
312220996
160999616
128025141
351710603
535176837
54619271
178996556
163643275
15728768
477779241
412527747
179452813
94359672
288361224
230685594
301804418
401085362
468528215
503399297
224449088
88625044
501093913
271518268
173310287
322345064
392242227
210206095
482390736
74739904
52893769
227036475
236345358
177381720
343115624
256336044
103043619
474024394
410202474
27116346
206969620
423510730
11920559
188251709
106806925
317613526
508456646
43904067
187235297
446496725
72670011
398564128
112456651
294109569
145666330
268402109
444377539
44514234
32402714
223564156
253326579
295856116
23369047
193387967
123758044
325882733
395795214
239466137
284381543
381470138
161520693
287027091
322289753
271385513
42620344
350559820
496735419
213581933
489628822
169398785
7923144
380770307
88184368
264469886
184624932
301669983
365144261
223422801
82089861
504137276
152450905
267453124
439273993
272789737
408876403
435681117
160846040
173013904
78351409
10349644
282732333
45607510
414522269
13187129
535860579
94305487
38463513
57706757
110244650
137003191
39111114
366544072
21218523
32612444
508713411
439626184
431197361
28495807
536840113
466022599
189811567
60212553
484992029
137914690
69180905
123462494
385231767
528520303
90035250
409850183
254884713
190358773
333526608
51504280
149560141
348041922
472487536
123201934
10711792
321337070
158701334
529353139
515771629
114455220
175231743
504434566
44919926
485255553
239184996
333612660
472168665
295541840
408566529
369724702
145005997
528220001
428484356
205744678
372653030
206764796
140321922
132105928
400074672
161701544
174804227
323471386
376229226
398373535
176458493
1412735
332053420
435775073
132384047
477553413
324185645
134396649
295459098
362388235
110558900
180955567
407044405
92823996
517970046
239369096
257959641
71762825
480344965
488463468
288740332
191659462
7089357
253614509
77518447
479100092
145259243
272666826
386112000
75983367
498280541
263153231
98168306
207245997
193402308
453860803
155184538
287445444
379697999
312867327
186353206
185595973
93816086
85189937
117115120
391770397
110038548
98881519
184140204
55287131
202711981
91067726
211524714
502350623
304375825
87145705
350363028
20152464
506269582
160806904
474877817
199841043
445645701
131327878
313858348
78655979
419882550
144036306
458019884
498091948
171038381
152072847
426918133
168384851
252679715
141022971
236660918
221317166
15555141
98043025
113479292
64584543
21283248
70961838
391683482
424642155
263888760
429044218
22708389
115302930
223691063
513349275
276781524
10871223
535413765
455325144
170496394
459822844
311444192
309594685
80781980
257340569
362499589
157019047
156395389
253441322
331923882
117031779
325096104
472762195
315702461
191625313
420113544
104380379
356507010
4154932
366393667
362205676
55280778
411597855
338615627
407873992
506573476
380464712
214641934
297175343
461384798
529423661
511096887
308908202
458161547
54051387
267301323
532240284
379651837
232130349
517355729
274074482
355934042
73331799
303579135
426526433
267329479
241366162
193590010
419879103
161003792
530363415
164715230
480964270
93088572
278713759
170063682
456599554
338731759
442653245
108251580
370623879
327862221
47912916
131866854
383243631
41122136
453524717
319276193
295077110
353199547
472789539
326278740
105018660
237433166
192845345
2003415
253789270
475053315
356040675
196827470
141959004
346547353
232789630
533256090
475458553
249944869
45237761
46017310
392380991
158119078
72398198
214351930
43613906
489821712
467667725
145697943
74622331
48395662
119947486
466089595
6225333
121359632
281056507
50979954
166769223
441729654
359976971
306100728
249955539
139814489
259495184
88383163
498849567
352400412
304609060
444299226
533013147
408948853
311553674
13254612
186886
158438997
291817597
400673924
507426127
271752663
426172180
82553039
312468212
316064773
282165410
241246491
148215838
83131720
87604979
351070790
111670234
70660907
113689613
400511251
315456717
187324957
505688098
196657130
448239902
327138267
320337619
399865087
482170931
290495792
419904834
380264039
121257210
510442688
509056989
380632763
246771737
320217476
276941231
433380736
18850523
182594864
481505649
174122972
92904010
173160195
171116017
289327260
443075851
502598205
534798323
166394438
416567407
530647717
82604430
42438615
49251845
32138291
114924038
531041474
250392684
432338174
149136315
96104401
533863548
466782898
264906161
456848349
121882116
446037559
139150896
78089382
124196828
488120246
40629646
353221219
184090029
455133674
79979322
321780046
512004540
6976915
7093425
193380176
105119490
8266676
182562748
429132546
386612844
292591025
33953452
191653072
295633542
2762592
532398323
146042770
110129218
382992206
16662724
89220090
31244839
462284847
493573993
206520340
237766944
177732688
306645780
530037343
36522259
164241511
296207955
156157503
359152815
524807185
320246259
25280814
166581585
293774782
153514612
468924224
397304928
37563760
423108747
44100263
281427283
121820162
80619889
286840203
21144638
313914360
313902253
428437616
390130489
108000571
137640809
6058668
116773671
209566946
58481520
118704810
93895418
195991204
260582969
199327064
489963780
293392955
224540309
360061736
30278984
242981867
469897028
360587106
362671828
37924444
243233444
508918797
430484794
133778793
385741918
40911039
219399001
521430092
480625062
125508285
501210703
377433521
392513064
240026179
490845314
288468783
232410206
213928361
305548848
445502570
445698715
13665458
357175101
490094500
221056963
224347641
390947798
158426991
373853260
482560445
20499315
434285038
243528005
391797515
395410810
48103069
138994802
222347100
407659083
431054215
237050179
191593510
485852656
510812566
342631852
227034002
34122497
433277627
513979646
264513460
150491608
103614214
38729036
3179213
417805636
533740027
306023698
50455179
147783986
272990020
515023920
51844336
216992380
83568752
320952965
513626430
509210673
363323208
55187403
100560213
300723966
163561590
297088109
507817152
33901041
503314688
11071148
35773649
421681759
297265723
173170798
399778759
70370533
429427081
398730798
363996050
519078943
107623758
118097542
456896600
220961108
5086261
405579895
255171896
121463474
446223698
434000538
24773898
199226648
90631399
227885240
5941941
52901926
140087738
289784116
318853195
140467138
519330069
505234264
67578289
252903803
346389792
73125913
518038015
208140888
275683637
421988309
236615331
265285201
373860809
534821628
345290637
497622397
322516985
188169340
452159407
90470980
532820403
178022090
58434231
206179650
263753309
103891695
68144447
288090339
153514612
285936308
482708516
305362149
128980379
504214334
394995453
144685640
527949904
173848069
150832912
377157405
504882357
517387404
301954218
430549842
104572435
39350936
341330365
268402815
53198962
329365500
399980513
5257678
367592950
497213696
13420104
212395711
221909435
173208891
60827582
22147313
209428508
221656984
355312999
298880167
516743603
36434859
247247928
495961885
528428434
82118616
68911886
44056838
169835779
288776334
119158020
65391941
473114568
166711152
413812094
201510338
288681801
472911326
329611733
222890993
173695767
215199953
431024341
323559353
2072198
492896112
336397710
301208125
98714632
35158450
327955367
506979656
413327377
61287836
178503492
130293100
119051491
419403719
469045426
452736932
294020969
46392505
173660709
282583001
475384284
342453863
145733915
255665509
330837090
230386106
175382173
231964981
521511422
193835292
363580293
202927551
81329593
26720301
462477620
176429781
459322073
315009436
378513618
186090727
404144000
374247513
232742186
188362647
136093734
428307991
472077129
49303549
425793278
525354033
115753163
157433610
42579657
354472210
166571444
59104464
182545377
59080845
62240501
122293424
345659807
110493499
19419648
335448690
751515
261883326
424723900
425859563
2423868
329902201
528002635
474838166
19733204
288994395
204326111
530633045
277884106
96938056
411591615
441054576
230413038
77397354
243039446
57463442
235917460
270545388
92420703
222715094
355122166
418221727
410057019
13011567
16150469
268642388
511420867
428486377
215721695
121812370
164831487
52182361
285335846
343756129
144352373
194203292
396823755
387317766
465833884
495437145
24879853
501154199
225441667
84599987
48727804
27421957
460850354
257163295
187263905
530711379
3966127
206266981
55265610
416856672
100189320
367528536
297280886
446947494
149550571
202534439
531241644
378149772
245016759
168285956
505104395
323075098
181485832
220713223
302476700
2416939
388653470
294545248
523834465
514935112
295304441
235643306
191058112
415982675
218898274
367233022
264252689
402756181
271848045
141369437
355899663
460718406
241742247
388910670
468863649
510608943
70434134
434825821
394620379
97633683
492791026
278672398
524890015
344643614
392206861
380665988
178329750
178379230
26860451
280393786
13105692
265984649
396018527
495101850
247937377
133659445
68236337
214579733
459149106
46057683
279339461
463792411
323368226
462011844
378673231
159255604
167991445
401826193
141080863
430963591
126384940
368559360
380586024
151493551
203487883
371225462
250998820
172341823
429256238
19194206
59968328
21076693
119960026
44304729
69452731
326067661
246020957
52968244
127570513
8162727
485969761
194920528
405158174
28000300
426145172
509814259
413448476
19634501
285676907
257099550
109627220
348142700
119217309
361423513
207952250
15576759
358554058
84547223
447311721
441499313
255073586
69107386
295335478
75519983
36105620
237843942
110014533
180614934
526393636
454097721
370030039
475835876
413812094
19286792
298522478
153257974
141768338
292508887
264643294
150165889
90053607
114677053
295780635
502172912
118938948
81288056
269636445
470446174
530722676
275773612
213744900
243864828
219944038
188774533
432391908
90032643
116996371
500794217
150962979
341642680
357061672
321869413
174555678
328426022
334211405
325189616
410386652
354541139
330415877
429339558
475518173
267105097
330167407
392301264
239767951
11955651
482668660
150604392
179548970
188317858
486141715
348159727
101995001
96882019
263560372
49037528
490563674
164847503
120565819
16602902
277947072
402921921
470639459
105869466
114661678
420593636
131565112
492233397
269665450
197425292
170241158
84805010
267230697
448207714
393749158
280897746
29916221
167389466
509269215
235085906
58136112
521574975
95235737
15909562
147265708
318476675
525878886
183712375
420020782
325279230
290400909
294167856
449799151
93102080
419416189
153518741
109396719
391890824
172666240
104215879
284583594
66157743
425172985
182067593
17298344
284600429
507497550
197536142
193313858
491487204
429529125
518991991
250813003
75169881
226168062
524794365
212254579
430244478
472562777
108108281
368152516
238360140
295452005
327888070
177662716
353097449
305452215
15823782
332213780
205056353
166106761
183643933
223002231
377803335
302937461
77132486
319241380
435147453
324768976
233719199
8446446
311531504
69579869
467453388
290696764
112976433
9907699
9318894
184256485
108320025
128280103
259470838
80657103
50402643
453729724
325361604
411620409
11002804
461894546
315913578
106763907
117263912
248928854
225493095
418185926
413710707
16163164
359857537
126100685
468640893
70817339
331753627
87963552
155090686
61493255
272960942
349674769
137122667
325795186
438555929
408684341
19226986
382610988
287592723
431099187
458674959
17475663
15808554
498015242
279269611
94758859
100554600
470945961
114842566
521886563
50878576
144225298
46161111
117067116
67975440
290242291
446714797
287037389
406971138
52051335
516158839
291667092
170979637
242525320
330935727
151525429
438700130
248473730
227359790
208232672
486237554
511015434
342469724
156373069
524443129
128466665
371832196
20572298
491892029
455595934
355307403
402736583
99201868
478651521
445403206
392492066
233766153
101964576
321308113
352086746
463640414
222543923
183049160
378869642
31115473
68331343
17536803
127285478
15587856
190738754
483671959
289910756
7733195
501927939
203415850
24620226
93136958
236457874
338286163
315609365
255762284
163979133
874015
222571149
381507682
109038300
264345803
387712079
465700936
468774915
129017345
350124548
459153015
521642887
487700949
102417659
107119606
492617941
433938449
98775880
220556661
224807927