Files
LithosAnanake/experiments/bare_metal/latest/riscv64.csv
T
Robert Allan JamesandClaude Sonnet 5 71bcb72a59
Build / build-amd64-iso (push) Waiting to run
Build / build-aarch64-iso (push) Waiting to run
Build / build-riscv64-img (push) Waiting to run
Fix O(N) idle-loop messaging pump; full 3x9x3 turn-attractor campaign clean on all 3 architectures (FABRIC-3.md §XXII)
sk_repl_idle()'s messaging pump (repl.c) walked the entire live-VM
registry every idle beat (~1Hz) and dispatched a full VM-EXEC
"MSG-TICK" -- a dictionary lookup plus a 32-slot arena scan -- into
every live VM, every tick, unconditionally, forever. Fine at Tripod's
original 3-VM scale; a full 9-identity turn-attractor campaign
exposed it as a genuine wall on riscv64 specifically (its TCG makes
each dispatch cost more): the same campaign that completed in 194s/
339s on amd64/aarch64 never finished on riscv64 at 9 VMs across three
attempts, while 8 VMs there was fine in 159s.

Ruled out capacity explanations before touching anything: bumping
riscv64's QEMU RAM 1024->4096 changed nothing (reverted), and a live
STADIUM-RES@/MSG-STATUS probe with all 9 VMs attached showed no
depletion. Host memory pressure was also ruled out directly (one
background task did get OOM-killed once during the investigation,
but the identical stall reproduced again with 9.2GB free). The real
mistake was three premature kills under 4 minutes with no way to
tell "slow" from "stuck" from outside the guest -- fixed by having
run_doe_batch.sh sample the qemu process's own /proc/<pid>/stat utime
every 60s; with that signal, riscv64 at 9 VMs was unambiguously alive
(climbing utime, no hang), just disproportionately slow going from 8
VMs (159s) to 9 (600s+ and climbing).

This was never really a riscv64-only bug: an O(N) per-second walk
over the full VM population doesn't scale to the hundreds of VMs this
fleet is headed toward, on any architecture -- riscv64 just made it
visible first, at N=9, because its per-dispatch cost is highest.

Fixed by round-robin batching: the pump now dispatches to at most
SK_MSG_PUMP_BATCH (4) live VMs per idle beat via a persistent cursor
that resumes where the previous beat left off, instead of all of them
every time. Bounds both the scan and dispatch cost to O(K) regardless
of total VM count; any single VM's queue now drains roughly every
ceil(N/K) beats instead of every beat, still bounded and still
matching the pump's own existing best-effort contract. No new C
primitives, no messaging/Stadium changes.

Verified: clean build on all 3 architectures, then the full 3x9x3
campaign re-run on all 3 (not just riscv64) per the standing rule
that a defect repair requires a clean re-run everywhere before
anything counts as closed:

  amd64   198s  0 faults  99/99 tokens x8  656/656 K-conserved
  aarch64 339s  0 faults  99/99 tokens x8  659/659 K-conserved
  riscv64 178s  0 faults  99/99 tokens x8  659/659 K-conserved

riscv64 went from "never completes" to faster than aarch64, same
campaign, same seed, same identity set. No regression on amd64/
aarch64.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01EXieurDfDSsDFdnSyusuWo
2026-09-12 19:29:14 -04:00

60 KiB

1tick_numberelapsed_nstick_interval_nscache_hits_deltabucket_hits_deltaword_executions_deltahot_word_countavg_word_heat_q48window_widthactual_window_sizepredicted_label_hitsjitter_bitsapic_tickstime_trust_q48variance_q48vm_call_depth_maxhera_heat_q48hermes_heat_q48artemis_heat_q48fleet_k_q48fleet_conserved
21198119800001000000256841455512512001446465536014781286949030655361
3119911990000100000025688145610241024001446865536014781286949030655361
4120012000000100000025690145710241024001447265536014781286949030655361
5120112010000100000025693145820482048001447465536014781286949030655361
6120212020000100000025698146020482048001447665536014781286949030655361
7120312030000100000025698146120482048001447865536014781286949030655361
8120412040000100000025699146240964096001447965536014781286949030655361
91205120500001000000256102146440964096001448165536014781286949030655361
101206120600001000000256104146540964096001448365536014781286949030655361
111207120700001000000256112146640964096001448465536014781286949030655361
121208120800001000000256112146820482048001448665536014781286949030655361
131209120900001000000256112146920482048001448865536014781286949030655361
141210121000001000000256112147010241024001450065536014781286949030655361
151211121100001000000256112147210241024001450165536014781286949030655361
161212121200001000000256112147310241024001450265536014781286949030655361
1712131213000010000002561121474512512001450465536014781286949030655361
1812141214000010000002561121382512512001450565536014781286949030655361
1912151215000010000002561121338256256001450765536014781286949030655361
20545400001844674407369794161600127115998256256048954127949517234781451765536004781286949030655361
2112161216000011620000002897791121285256256047124946818904883201451865536014781286949030655361
2212171217000010000002561121286256256001452065536014781286949030655361
2312181218000010000002561121287256256001452165536014781286949030655361
2412191219000010000002561121288256256001452265536014781286949030655361
2512201220000010000002561121289256256001452365536014781286949030655361
2612211221000010000002561121290256256001452565536014781286949030655361
2712221222000010000002561121280256256001452665536014781286949030655361
2812231223000010000002561121281256256001452765536014781286949030655361
2912241224000010000002561121282256256001452865536014781286949030655361
3012251225000010000002561121283256256001452965536014781286949030655361
3112261226000010000002561121284256256001453065536014781286949030655361
3212271227000010000002561121286256256001453165536014781286949030655361
3312281228000010000002561121287256256001453265536014781286949030655361
3412291229000010000002561121288256256001453365536014781286949030655361
3512301230000010000002561121288256256001453565536014781286949030655361
3612311231000010000002561121289256256001453665536014781286949030655361
3712321232000010000002561121290256256001453765536014781286949030655361
3812331233000010000002561131292256256001453865536014781286949030655361
3912341234000010000002561131293256256001453965536014781286949030655361
4012351235000010000002561131294256256001454065536014781286949030655361
4112361236000010000002561131295256256001454165536014781286949030655361
4212371237000010000002561131296256256001454365536014781286949030655361
4312381238000010000002561131297256256001454465536014781286949030655361
4412391239000010000002561131298256256001454665536014781286949030655361
4512401240000010000002561131299256256001454765536014781286949030655361
4612411241000010000002561141301256256001454865536014781286949030655361
4712421242000010000002561141301256256001455265536014781286949030655361
4812431243000010000002561141303256256001455365536014781286949030655361
4912441244000010000002561141304256256001455465536014781286949030655361
5012451245000010000002561141305256256001455565536014781286949030655361
5112461246000010000002561141306256256001455765536014781286949030655361
5212471247000010000002561141307256256001455865536014781286949030655361
5312481248000010000002561141308256256001455965536014781286949030655361
5412491249000010000002561141309256256001456165536014781286949030655361
5512501250000010000002561141310256256001456265536014781286949030655361
5612511251000010000002561141312256256001456465536014781286949030655361
5712521252000010000002561141313256256001456665536014781286949030655361
5812531253000010000002561141314256256001456865536014781286949030655361
5912541254000010000002561141315256256001456965536014781286949030655361
6012551255000010000002561141316256256001457165536014781286949030655361
6112561256000010000002561141317256256001457465536014781286949030655361
6212571257000010000002561141318256256001457565536014781286949030655361
6312581258000010000002561141319256256001457765536014781286949030655361
6412591259000010000002561141320256256001457965536014781286949030655361
6512601260000010000002561141321256256001458165536014781286949030655361
6612611261000010000002561141322256256001458265536014781286949030655361
6712621262000010000002561141323256256001458465536014781286949030655361
6812631263000010000002561141325256256001458665536014781286949030655361
6912641264000010000002561141326256256001458765536014781286949030655361
7012651265000010000002561141327256256001458965536014781286949030655361
7112661266000010000002561141328256256001459165536014781286949030655361
7212671267000010000002561131329256256001459365536014781286949030655361
73146146000018446744073698341616003625738427256256048954127949517236731460365536004781286949030655361
7412681268000011220000002795451131330256256047122799335256883201460565536014781286949030655361
7512691269000010000002561131331256256001460765536014781286949030655361
7612701270000010000002561131332256256001460965536014781286949030655361
7712711271000010000002561131333256256001461165536014781286949030655361
7812721272000010000002561131335256256001461365536014781286949030655361
7912731273000010000002561131336256256001461565536014781286949030655361
8012741274000010000002561131337256256001461565536014781286949030655361
8112751275000010000002561131338256256001461765536014781286949030655361
8212761276000010000002561131339256256001461865536014781286949030655361
8312771277000010000002561131340256256001462065536014781286949030655361
8412781278000010000002561131341256256001462165536014781286949030655361
8512791279000010000002561131343256256001462365536014781286949030655361
8612801280000010000002561131344256256001462465536014781286949030655361
8712811281000010000002561131345256256001463465536014781286949030655361
8812821282000010000002561131346256256001463665536014781286949030655361
8912831283000010000002561131347256256001463865536014781286949030655361
9012841284000010000002561131348256256001463965536014781286949030655361
9112851285000010000002561131349256256001464165536014781286949030655361
9212861286000010000002561131351256256001464265536014781286949030655361
9312871287000010000002561131352256256001464465536014781286949030655361
9412881288000010000002561131353256256001464665536014781286949030655361
9512891289000010000002561131354256256001464765536014781286949030655361
9612901290000010000002561131355256256001464865536014781286949030655361
9712911291000010000002561131356256256001464965536014781286949030655361
9812921292000010000002561131357256256001465165536014781286949030655361
9912931293000010000002561141359256256001465265536014781286949030655361
10043543500001844674407370097161600110242331523256256048954127949517249581466265536004781286949030655361
1011294129400008590000002122161141360256256047108679630271283201466565536014781286949030655361
10212951295000010000002561141361256256001466665536014781286949030655361
10312961296000010000002561141362256256001466865536014781286949030655361
10412971297000010000002561141363256256001466965536014781286949030655361
10512981298000010000002561141364256256001467065536014781286949030655361
10612991299000010000002561141365256256001467265536014781286949030655361
10713001300000010000002561151367256256001467465536014781286949030655361
10813011301000010000002561151368256256001467565536014781286949030655361
10913021302000010000002561151369256256001467765536014781286949030655361
11013031303000010000002561151370256256001467965536014781286949030655361
11113041304000010000002561151371256256001468165536014781286949030655361
11213051305000010000002561151372256256001468265536014781286949030655361
11313061306000010000002561151373256256001468465536014781286949030655361
11413071307000010000002561171375256256001468665536014781286949030655361
11513081308000010000002561171376256256001468865536014781286949030655361
11613091309000010000002561171377256256001468965536014781286949030655361
11713101310000010000002561171378256256001469165536014781286949030655361
11813111311000010000002561171379256256001469265536014781286949030655361
11913121312000010000002561171380256256001469465536014781286949030655361
12013131313000010000002561171381256256001469565536014781286949030655361
12113141314000010000002561171383256256001469765536014781286949030655361
12213151315000010000002561171384256256001469965536014781286949030655361
12313161316000010000002561171385256256001470165536014781286949030655361
12413171317000010000002561171386256256001470265536014781286949030655361
12513181318000010000002561171387256256001470365536014781286949030655361
12613191319000010000002561181388256256001470565536014781286949030655361
12713201320000010000002561181389256256001470965536014781286949030655361
12813211321000010000002561181391256256001471065536014781286949030655361
12913221322000010000002561181392256256001471265536014781286949030655361
13013231323000010000002561181393256256001471465536014781286949030655361
13113241324000010000002561181394256256001471565536014781286949030655361
13213251325000010000002561181395256256001471765536014781286949030655361
13313261326000010000002561201396256256001471965536014781286949030655361
13413271327000010000002561201397256256001472065536014781286949030655361
13513281328000010000002561201399256256001472165536014781286949030655361
13613291329000010000002561201400256256001472265536014781286949030655361
13713301330000010000002561201401256256001472465536014781286949030655361
13813311331000010000002561201402256256001472665536014781286949030655361
13913321332000010000002561201403256256001472865536014781286949030655361
14013331333000010000002561201404256256001472965536014781286949030655361
14113341334000010000002561201405256256001473165536014781286949030655361
14213351335000010000002561201407256256001473365536014781286949030655361
14313361336000010000002561201408256256001473465536014781286949030655361
14413371337000010000002561201409256256001473565536014781286949030655361
14513381338000010000002561201410256256001473765536014781286949030655361
14613391339000010000002561201411256256001473865536014781286949030655361
14713401340000010000002561201412256256001474065536014781286949030655361
14813411341000010000002561201413256256001474265536014781286949030655361
14913421342000010000002561201415256256001474465536014781286949030655361
15013431343000010000002561201416256256001474665536014781286949030655361
15113441344000010000002561201417256256001474765536014781286949030655361
15213451345000010000002561201418256256001474965536014781286949030655361
15313461346000010000002561201419256256001475065536014781286949030655361
154555500001844674407369664161600128616399256256048954127949517228431476165536004781286949030655361
15513471347000012920000003231651211420256256047131926140760883201477165536014781286949030655361
15613481348000010000002561211421256256001477365536014781286949030655361
15713491349000010000002561211423256256001477565536014781286949030655361
15813501350000010000002561211424256256001477665536014781286949030655361
15913511351000010000002561211425256256001477865536014781286949030655361
16013521352000010000002561211426256256001478065536014781286949030655361
16113531353000010000002561211427256256001478265536014781286949030655361
16213541354000010000002561211428256256001478465536014781286949030655361
16313551355000010000002561211429256256001478665536014781286949030655361
16413561356000010000002561211431256256001478765536014781286949030655361
16513571357000010000002561211432256256001478965536014781286949030655361
16613581358000010000002561211433256256001479065536014781286949030655361
16713591359000010000002561251434256256001479265536014781286949030655361
16813601360000010000002561251435256256001479465536014781286949030655361
16913611361000010000002561251436256256001479565536014781286949030655361
17013621362000010000002561261437256256001479765536014781286949030655361
17113631363000010000002561261439256256001479965536014781286949030655361
17213641364000010000002561261440256256001480165536014781286949030655361
17313651365000010000002561261441256256001480265536014781286949030655361
17413661366000010000002561261442256256001480465536014781286949030655361
17513671367000010000002561261443256256001480665536014781286949030655361
17613681368000010000002561261444256256001480865536014781286949030655361
17713691369000010000002561261445256256001480965536014781286949030655361
17813701370000010000002561261447256256001481165536014781286949030655361
17913711371000010000002561271448256256001481365536014781286949030655361
180107107000018446744073696911616002623249273256256048954127949517229751482265536004781286949030655361
18113721372000012650000003161941271449256256047130476589298483201482465536014781286949030655361
18213731373000010000002561271450256256001482665536014781286949030655361
18313741374000010000002561271451256256001482865536014781286949030655361
18413751375000010000002561271452256256001482965536014781286949030655361
18513761376000010000002561271453256256001483165536014781286949030655361
18613771377000010000002561271455256256001483365536014781286949030655361
18713781378000010000002561271456256256001483565536014781286949030655361
18813791379000010000002561271457256256001483665536014781286949030655361
18913801380000010000002561271458256256001483865536014781286949030655361
19013811381000010000002561271459256256001484065536014781286949030655361
19113821382000010000002561271460256256001484265536014781286949030655361
19213831383000010000002561271461256256001484365536014781286949030655361
19313841384000010000002561271463256256001484565536014781286949030655361
19413851385000010000002561271464256256001484765536014781286949030655361
19513861386000010000002561271465256256001484965536014781286949030655361
19613871387000010000002561271466256256001485065536014781286949030655361
19713881388000010000002561271467256256001485265536014781286949030655361
19813891389000010000002561271468256256001485465536014781286949030655361
19913901390000010000002561271469256256001485565536014781286949030655361
20013911391000010000002561271471256256001485665536014781286949030655361
20113921392000010000002561271472256256001485765536014781286949030655361
20213931393000010000002561271473256256001485965536014781286949030655361
20313941394000010000002561271474256256001486165536014781286949030655361
20413951395000010000002561271475256256001486265536014781286949030655361
20513961396000010000002561271476256256001486465536014781286949030655361
20613971397000010000002561271477256256001486665536014781286949030655361
20713981398000010000002561271479256256001487065536014781286949030655361
20813991399000010000002561271480256256001487165536014781286949030655361
20914001400000010000002561271481256256001487365536014781286949030655361
21014011401000010000002561271482256256001487565536014781286949030655361
21114021402000010000002561271483256256001487665536014781286949030655361
21214031403000010000002561271484256256001487865536014781286949030655361
21314041404000010000002561271485256256001488065536014781286949030655361
21414051405000010000002561271487256256001488165536014781286949030655361
21514061406000010000002561271488256256001488365536014781286949030655361
21614071407000010000002561271489256256001488465536014781286949030655361
21714081408000010000002561271490256256001488665536014781286949030655361
21814091409000010000002561271491256256001488865536014781286949030655361
21914101410000010000002561271492256256001488965536014781286949030655361
22014111411000010000002561281493256256001489065536014781286949030655361
22114121412000010000002561281495256256001489265536014781286949030655361
22214131413000010000002561281496256256001489465536014781286949030655361
22314141414000010000002561321497256256001489565536014781286949030655361
22414151415000010000002561321498256256001490465536014781286949030655361
22514161416000010000002561321499256256001490565536014781286949030655361
22614171417000010000002561321500256256001490765536014781286949030655361
22714181418000010000002561321501256256001490865536014781286949030655361
22814191419000010000002561321503256256001490965536014781286949030655361
22914201420000010000002561321504256256001491065536014781286949030655361
23014211421000010000002561321505256256001491265536014781286949030655361
23114221422000010000002561331506256256001491465536014781286949030655361
23214231423000010000002561331507256256001491565536014781286949030655361
2332642640000184467440736979616160066490371054256256048954127949517234881492465536004781286949030655361
23414241424000011600000002892481331508256256047124839444722483201492765536014781286949030655361
23514251425000010000002561331509256256001492965536014781286949030655361
23614261426000010000002561331511256256001493065536014781286949030655361
23714271427000010000002561331512256256001493265536014781286949030655361
23814281428000010000002561331513256256001493465536014781286949030655361
23914291429000010000002561331514256256001493565536014781286949030655361
24014301430000010000002561331515256256001493765536014781286949030655361
24114311431000010000002561331516256256001493865536014781286949030655361
24214321432000010000002561331517256256001494065536014781286949030655361
24314331433000010000002561331519256256001494165536014781286949030655361
24414341434000010000002561331520256256001494265536014781286949030655361
24514351435000010000002561331521256256001494365536014781286949030655361
24614361436000010000002561331522256256001494565536014781286949030655361
24714371437000010000002561331523256256001494765536014781286949030655361
24814381438000010000002561331524256256001494965536014781286949030655361
24914391439000010000002561331525256256001495065536014781286949030655361
25014401440000010000002561331527256256001495265536014781286949030655361
25114411441000010000002561331528256256001495465536014781286949030655361
25214421442000010000002561331529256256001495565536014781286949030655361
25314431443000010000002561331530256256001495665536014781286949030655361
25414441444000010000002561331531256256001495765536014781286949030655361
25514451445000010000002561331532256256001495965536014781286949030655361
25614461446000010000002561331533256256001496065536014781286949030655361
25714471447000010000002561331535256256001496265536014781286949030655361
25814481448000010000002561341536256256001496365536014781286949030655361
25914491449000010000002561351537256256001496565536014781286949030655361
26014501450000010000002561351538256256001496965536014781286949030655361
26114511451000010000002561351539256256001497065536014781286949030655361
26214521452000010000002561351540256256001497265536014781286949030655361
26314531453000010000002561361541256256001497365536014781286949030655361
26414541454000010000002561361543256256001497565536014781286949030655361
26514551455000010000002561361544256256001497665536014781286949030655361
26614561456000010000002561361545256256001497765536014781286949030655361
26714571457000010000002561361546256256001497965536014781286949030655361
26814581458000010000002561361547256256001498165536014781286949030655361
26914591459000010000002561361548256256001498265536014781286949030655361
27014601460000010000002561361549256256001498365536014781286949030655361
27114611461000010000002561361551256256001498565536014781286949030655361
27214621462000010000002561361552256256001498765536014781286949030655361
27314631463000010000002561361553256256001498965536014781286949030655361
27414641464000010000002561361554256256001499165536014781286949030655361
27514651465000010000002561361555256256001499365536014781286949030655361
27614661466000010000002561361556256256001499565536014781286949030655361
27714671467000010000002561361557256256001499665536014781286949030655361
27814681468000010000002561361559256256001499865536014781286949030655361
27914691469000010000002561361560256256001500065536014781286949030655361
28014701470000010000002561361561256256001500265536014781286949030655361
28114711471000010000002561361562256256001500365536014781286949030655361
28214721472000010000002561361563256256001500565536014781286949030655361
28314731473000010000002561361564256256001500765536014781286949030655361
28414741474000010000002561381565256256001500865536014781286949030655361
28514751475000010000002561431567256256001500965536014781286949030655361
286147147000018446744073696271616003640842424256256048954127949517226631501965536004781286949030655361
28714761476000013290000003326421541568256256047133912563135283201502165536014781286949030655361
28814771477000010000002561541569256256001502365536014781286949030655361
28914781478000010000002561541570256256001502465536014781286949030655361
29014791479000010000002561541571256256001502565536014781286949030655361
29114801480000010000002561541572256256001502765536014781286949030655361
29214811481000010000002561551573256256001502865536014781286949030655361
29314821482000010000002561551575256256001502965536014781286949030655361
29414831483000010000002561551576256256001503965536014781286949030655361
29514841484000010000002561551577256256001504165536014781286949030655361
29614851485000010000002561561578256256001504265536014781286949030655361
29714861486000010000002561561579256256001504465536014781286949030655361
29814871487000010000002561561580256256001504565536014781286949030655361
29914881488000010000002561571581256256001504765536014781286949030655361
30014891489000010000002561601583256256001504865536014781286949030655361
30114901490000010000002561601584256256001504965536014781286949030655361
30214911491000010000002561601585256256001505165536014781286949030655361
30314921492000010000002561601586256256001505365536014781286949030655361
30414931493000010000002561601587256256001505465536014781286949030655361
30514941494000010000002561601588256256001505665536014781286949030655361
30614951495000010000002561601589256256001505765536014781286949030655361
30714961496000010000002561601591256256001505965536014781286949030655361
30814971497000010000002561601592256256001506165536014781286949030655361
30914981498000010000002561601593256256001506265536014781286949030655361
31014991499000010000002561651594256256001506465536014781286949030655361
31115001500000010000002561711595256256001506665536014781286949030655361
31215011501000010000002561711596256256001506865536014781286949030655361
31315021502000010000002561711597256256001507165536014781286949030655361
31415031503000010000002561711599256256001507365536014781286949030655361
31515041504000010000002561711600256256001507465536014781286949030655361
31615051505000010000002561711601256256001507665536014781286949030655361
31715061506000010000002561711602256256001507765536014781286949030655361
31815071507000010000002561711603256256001507965536014781286949030655361
31915081508000010000002561711604256256001508065536014781286949030655361
32015091509000010000002561711605256256001508165536014781286949030655361
32115101510000010000002561711607256256001508265536014781286949030655361
32215111511000010000002561711608256256001508465536014781286949030655361
32315121512000010000002561711609256256001508665536014781286949030655361
32415131513000010000002561711610256256001508865536014781286949030655361
32515141514000010000002561711611256256001508965536014781286949030655361
32615151515000010000002561711612256256001509165536014781286949030655361
32715161516000010000002561711613256256001509365536014781286949030655361
32815171517000010000002561711615256256001509565536014781286949030655361
32915181518000010000002561711616256256001509665536014781286949030655361
33015191519000010000002561711617256256001509765536014781286949030655361
33115201520000010000002561711618256256001509965536014781286949030655361
33215211521000010000002561711619256256001510065536014781286949030655361
33315221522000010000002561711620256256001510165536014781286949030655361
33415231523000010000002561711621256256001510265536014781286949030655361
33515241524000010000002561711623256256001510365536014781286949030655361
33615251525000010000002561711624256256001510565536014781286949030655361
33715261526000010000002561711625256256001510665536014781286949030655361
33815271527000010000002561711626256256001510965536014781286949030655361
33915281528000010000002561711627256256001511065536014781286949030655361
34015291529000010000002561711628256256001511265536014781286949030655361
34115301530000010000002561711629256256001511465536014781286949030655361
34215311531000010000002561711631256256001511565536014781286949030655361
34315321532000010000002561711632256256001511665536014781286949030655361
34415331533000010000002561711633256256001511765536014781286949030655361
34515341534000010000002561711634256256001511965536014781286949030655361
34615351535000010000002561711635256256001512065536014781286949030655361
34715361536000010000002561711636256256001512165536014781286949030655361
34815371537000010000002561711637256256001512365536014781286949030655361
34915381538000010000002561711639256256001512465536014781286949030655361
35015391539000010000002561711640256256001512565536014781286949030655361
35115401540000010000002561711641256256001512765536014781286949030655361
35215411541000010000002561711642256256001512865536014781286949030655361
35315421542000010000002561711643256256001512965536014781286949030655361
35415431543000010000002561711644256256001513065536014781286949030655361
35515441544000010000002561711645256256001513165536014781286949030655361
35615451545000010000002561711647256256001513265536014781286949030655361
35715461546000010000002561711648256256001513265536014781286949030655361
35815471547000010000002561711649256256001513365536014781286949030655361
35915481548000010000002561711650256256001513465536014781286949030655361
36015491549000010000002561711651256256001513565536014781286949030655361
36115501550000010000002561711652256256001513665536014781286949030655361
36215511551000010000002561711653256256001513765536014781286949030655361
36315521552000010000002561711655256256001513865536014781286949030655361
364265265000018446744073696681616006664141861256256048954127949517228631514765536004781286949030655361
36515531553000012880000003221211711656256256047131711392396083201514965536014781286949030655361
36615541554000010000002561711657256256001515165536014781286949030655361
36715551555000010000002561711658256256001515265536014781286949030655361
36815561556000010000002561711659256256001515265536014781286949030655361
36915571557000010000002561711660256256001515365536014781286949030655361
37015581558000010000002561711661256256001515465536014781286949030655361
37115591559000010000002561711663256256001515565536014781286949030655361
37215601560000010000002561711664256256001515765536014781286949030655361
37315611561000010000002561711665256256001515865536014781286949030655361
37415621562000010000002561711666256256001515965536014781286949030655361
37515631563000010000002561711667256256001516165536014781286949030655361
37615641564000010000002561711668256256001516265536014781286949030655361
37715651565000010000002561711669256256001516365536014781286949030655361
37815661566000010000002561711671256256001517365536014781286949030655361
37915671567000010000002561711672256256001517465536014781286949030655361
38015681568000010000002561711673256256001517665536014781286949030655361
38115691569000010000002561711674256256001517865536014781286949030655361
38215701570000010000002561711675256256001517965536014781286949030655361
38315711571000010000002561711676256256001518065536014781286949030655361
38415721572000010000002561711677256256001518265536014781286949030655361
38515731573000010000002561711679256256001518465536014781286949030655361
38615741574000010000002561711680256256001518565536014781286949030655361
38715751575000010000002561711681256256001518665536014781286949030655361
38815761576000010000002561711682256256001518865536014781286949030655361
38915771577000010000002561711683256256001519065536014781286949030655361
390212212000018446744073695901616005312038679256256048954127949517224821520065536004781286949030655361
39115781578000013660000003420421711684256256047135898985509683201520265536014781286949030655361
39215791579000010000002561711685256256001520465536014781286949030655361
39315801580000010000002561711687256256001520565536014781286949030655361
39415811581000010000002561711688256256001520765536014781286949030655361
39515821582000010000002561711689256256001520965536014781286949030655361
39615831583000010000002561711690256256001521165536014781286949030655361
39715841584000010000002561711691256256001521265536014781286949030655361
39815851585000010000002561711692256256001521465536014781286949030655361
39915861586000010000002561711693256256001521665536014781286949030655361
40015871587000010000002561711695256256001521865536014781286949030655361
40115881588000010000002561711696256256001521965536014781286949030655361
40215891589000010000002561711697256256001522165536014781286949030655361
40315901590000010000002561711698256256001522365536014781286949030655361
40415911591000010000002561741699256256001522565536014781286949030655361
40515921592000010000002561741700256256001522665536014781286949030655361
40615931593000010000002561741701256256001522865536014781286949030655361
40715941594000010000002561741703256256001523065536014781286949030655361
40815951595000010000002561741704256256001523265536014781286949030655361
40915961596000010000002561741705256256001523365536014781286949030655361
41015971597000010000002561741706256256001523565536014781286949030655361
41115981598000010000002561741707256256001523765536014781286949030655361
41215991599000010000002561741708256256001523965536014781286949030655361
41316001600000010000002561741709256256001524065536014781286949030655361
41416011601000010000002561681710256256001524265536014781286949030655361
41516021602000010000002561541710256256001524465536014781286949030655361
41616031603000010000002561541711256256001524565536014781286949030655361
41716041604000010000002561431712256256001525065536014781286949030655361
41816051605000010000002561431713256256001525265536014781286949030655361
41916061606000010000002561421714256256001525365536014781286949030655361
42016071607000010000002561421715256256001525565536014781286949030655361
42116081608000010000002561421716256256001525765536014781286949030655361
42216091609000010000002561421717256256001525865536014781286949030655361
42316101610000010000002561421719256256001526065536014781286949030655361
42416111611000010000002561421720256256001526165536014781286949030655361
42516121612000010000002561421721256256001526365536014781286949030655361
42616131613000010000002561421722256256001526565536014781286949030655361
42716141614000010000002561421723256256001526665536014781286949030655361
42816151615000010000002561421724256256001526865536014781286949030655361
42916161616000010000002561421725256256001526965536014781286949030655361
43016171617000010000002561421727256256001527165536014781286949030655361
43116181618000010000002561421728256256001527265536014781286949030655361
43216191619000010000002561421729256256001527465536014781286949030655361
43316201620000010000002561421730256256001527565536014781286949030655361
43416211621000010000002561421731256256001527765536014781286949030655361
43516221622000010000002561421732256256001527965536014781286949030655361
43616231623000010000002561421733256256001528065536014781286949030655361
43716241624000010000002561421735256256001528165536014781286949030655361
43816251625000010000002561421736256256001528365536014781286949030655361
43916261626000010000002561421737256256001528565536014781286949030655361
44016271627000010000002561421738256256001528665536014781286949030655361
44116281628000010000002561421739256256001528865536014781286949030655361
44216291629000010000002561421740256256001529265536014781286949030655361
44316301630000010000002561421741256256001529465536014781286949030655361
44416311631000010000002561421743256256001529665536014781286949030655361
44516321632000010000002561421744256256001529865536014781286949030655361
44616331633000010000002561421745256256001530765536014781286949030655361
44716341634000010000002561421746256256001530965536014781286949030655361
44816351635000010000002561421747256256001531165536014781286949030655361
44916361636000010000002561421748256256001531265536014781286949030655361
45016371637000010000002561421749256256001531465536014781286949030655361
45116381638000010000002561421751256256001531565536014781286949030655361
45216391639000010000002561421752256256001531765536014781286949030655361
45316401640000010000002561421753256256001531965536014781286949030655361
45416411641000010000002561421754256256001532065536014781286949030655361
45516421642000010000002561421755256256001532265536014781286949030655361
45616431643000010000002561421756256256001532465536014781286949030655361
45716441644000010000002561421757256256001532665536014781286949030655361
45816451645000010000002561421759256256001532765536014781286949030655361
45916461646000010000002561421760256256001532865536014781286949030655361
46016471647000010000002561421761256256001532965536014781286949030655361
46116481648000010000002561421762256256001533065536014781286949030655361
46216491649000010000002561421763256256001533165536014781286949030655361
46316501650000010000002561421764256256001533265536014781286949030655361
46416511651000010000002561421765256256001533365536014781286949030655361
46516521652000010000002561421767256256001533565536014781286949030655361
46616531653000010000002561441768256256001533665536014781286949030655361
46716541654000010000002561441769256256001533865536014781286949030655361
4683173170000184467440736961816160080010361061256256048954127949517226191534665536004781286949030655361
46916551655000013380000003348641441770256256047134395746956083201534965536014781286949030655361
47016561656000010000002561441771256256001535165536014781286949030655361
47116571657000010000002561451772256256001535265536014781286949030655361
47216581658000010000002561451773256256001535365536014781286949030655361
47316591659000010000002561451775256256001535565536014781286949030655361
47416601660000010000002561451776256256001535765536014781286949030655361
47516611661000010000002561451777256256001535865536014781286949030655361
47616621662000010000002561451778256256001536065536014781286949030655361
47716631663000010000002561451779256256001536165536014781286949030655361
47816641664000010000002561451780256256001536265536014781286949030655361
47916651665000010000002561451781256256001536465536014781286949030655361
48016661666000010000002561451783256256001536565536014781286949030655361
48116671667000010000002561451784256256001536665536014781286949030655361
48216681668000010000002561451785256256001536865536014781286949030655361
48316691669000010000002561451786256256001536965536014781286949030655361
48416701670000010000002561451787256256001537165536014781286949030655361
48516711671000010000002561451788256256001537265536014781286949030655361
48616721672000010000002561451789256256001537365536014781286949030655361
48716731673000010000002561451791256256001537565536014781286949030655361
48816741674000010000002561451792256256001537765536014781286949030655361
48916751675000010000002561451793256256001537965536014781286949030655361
49016761676000010000002561451794256256001538065536014781286949030655361
49116771677000010000002561451795256256001538165536014781286949030655361
49216781678000010000002561431795256256001538365536014781286949030655361
49316791679000010000002561431796256256001538465536014781286949030655361
49416801680000010000002561431798256256001538565536014781286949030655361
49516811681000010000002561541799256256001538865536014781286949030655361
49616821682000010000002561541800256256001539065536014781286949030655361
49716831683000010000002561541801256256001539165536014781286949030655361
49816841684000010000002561541802256256001539265536014781286949030655361
49916851685000010000002561541803256256001539465536014781286949030655361
50016861686000010000002561541804256256001539565536014781286949030655361
50116871687000010000002561541806256256001539765536014781286949030655361
50216881688000010000002561541807256256001539865536014781286949030655361
50316891689000010000002561541808256256001539965536014781286949030655361
50416901690000010000002561541809256256001540065536014781286949030655361
50516911691000010000002561541810256256001540265536014781286949030655361
50616921692000010000002561541811256256001540365536014781286949030655361
50716931693000010000002561541812256256001540465536014781286949030655361
50816941694000010000002561541814256256001540565536014781286949030655361
50916951695000010000002561541815256256001540665536014781286949030655361
51016961696000010000002561541816256256001540765536014781286949030655361
51116971697000010000002561541817256256001540965536014781286949030655361
51216981698000010000002561541818256256001541065536014781286949030655361
51316991699000010000002561541819256256001541265536014781286949030655361
51417001700000010000002561541820256256001541365536014781286949030655361
51517011701000010000002561541822256256001541465536014781286949030655361
51617021702000010000002561541823256256001541565536014781286949030655361
51717031703000010000002561541824256256001541665536014781286949030655361
51817041704000010000002561541825256256001541865536014781286949030655361
51917051705000010000002561541826256256001541965536014781286949030655361
52017061706000010000002561541827256256001542365536014781286949030655361
52117071707000010000002561541828256256001542565536014781286949030655361
52217081708000010000002561541830256256001542665536014781286949030655361
52317091709000010000002561541831256256001542765536014781286949030655361
52417101710000010000002561541832256256001542965536014781286949030655361
52517111711000010000002561541833256256001543165536014781286949030655361
52617121712000010000002561541834256256001543265536014781286949030655361
52717131713000010000002561541835256256001544265536014781286949030655361
52817141714000010000002561541836256256001544365536014781286949030655361
52917151715000010000002561541838256256001544565536014781286949030655361
53017161716000010000002561541839256256001544665536014781286949030655361
53117171717000010000002561541840256256001544765536014781286949030655361
53217181718000010000002561541841256256001544965536014781286949030655361
53317191719000010000002561541842256256001545165536014781286949030655361
53417201720000010000002561541843256256001545365536014781286949030655361
53517211721000010000002561541844256256001545465536014781286949030655361
53617221722000010000002561541846256256001545565536014781286949030655361
53717231723000010000002561541847256256001545765536014781286949030655361
53817241724000010000002561541848256256001545965536014781286949030655361
53917251725000010000002561541849256256001546065536014781286949030655361
54017261726000010000002561541850256256001546165536014781286949030655361
54117271727000010000002561541851256256001546365536014781286949030655361
54217281728000010000002561541852256256001546565536014781286949030655361
54317291729000010000002561541854256256001546665536014781286949030655361
54417301730000010000002561541855256256001546765536014781286949030655361
54517311731000010000002561541856256256001546965536014781286949030655361
54655355300001844674407369777161600140474322417256256048954127949517233951547765536004781286949030655361
54717321732000011790000002941121541857256256047125859499455283201548065536014781286949030655361
54817331733000010000002561541858256256001548265536014781286949030655361
54917341734000010000002561541859256256001548465536014781286949030655361
55017351735000010000002561541860256256001548565536014781286949030655361
55117361736000010000002561541862256256001548665536014781286949030655361
55217371737000010000002561541863256256001548865536014781286949030655361
55317381738000010000002561541864256256001549065536014781286949030655361
55417391739000010000002561541865256256001549265536014781286949030655361
55517401740000010000002561541866256256001549365536014781286949030655361
55617411741000010000002561541867256256001549465536014781286949030655361
55717421742000010000002561541868256256001549565536014781286949030655361
55817431743000010000002561541870256256001549765536014781286949030655361
55917441744000010000002561541871256256001549865536014781286949030655361
56017451745000010000002561541872256256001549965536014781286949030655361
56117461746000010000002561541873256256001550065536014781286949030655361
56217471747000010000002561541874256256001550265536014781286949030655361
56317481748000010000002561541875256256001550365536014781286949030655361
56417491749000010000002561541876256256001550465536014781286949030655361
56517501750000010000002561541878256256001550565536014781286949030655361
56617511751000010000002561541879256256001550665536014781286949030655361
56717521752000010000002561541880256256001550765536014781286949030655361
56817531753000010000002561541881256256001550865536014781286949030655361
56917541754000010000002561541882256256001551065536014781286949030655361
57017551755000010000002561541883256256001551165536014781286949030655361
57117561756000010000002561541884256256001551265536014781286949030655361
57217571757000010000002561541886256256001551265536014781286949030655361
57317581758000010000002561541887256256001551665536014781286949030655361
57417591759000010000002561541888256256001551765536014781286949030655361
57517601760000010000002561541889256256001551965536014781286949030655361
57617611761000010000002561541890256256001552065536014781286949030655361
57717621762000010000002561541891256256001552265536014781286949030655361
57817631763000010000002561541892256256001552465536014781286949030655361
57917641764000010000002561541894256256001552565536014781286949030655361
58017651765000010000002561541895256256001552665536014781286949030655361
58117661766000010000002561541896256256001552865536014781286949030655361
58217671767000010000002561541897256256001552965536014781286949030655361
58317681768000010000002561541898256256001553165536014781286949030655361
58417691769000010000002561541899256256001553265536014781286949030655361
58517701770000010000002561541900256256001553365536014781286949030655361
58617711771000010000002561541902256256001553565536014781286949030655361
58717721772000010000002561541903256256001553665536014781286949030655361
58817731773000010000002561541904256256001553765536014781286949030655361
58917741774000010000002561541905256256001553965536014781286949030655361
59017751775000010000002561541906256256001554065536014781286949030655361
59117761776000010000002561541907256256001554165536014781286949030655361
59217771777000010000002561541908256256001554265536014781286949030655361
59317781778000010000002561541910256256001554365536014781286949030655361
59417791779000010000002561541911256256001554465536014781286949030655361
59517801780000010000002561541912256256001554565536014781286949030655361
59617811781000010000002561541913256256001554765536014781286949030655361
59717821782000010000002561541914256256001554865536014781286949030655361
59843643600001844674407369609161600110393371483256256048954127949517225751555765536004781286949030655361
59917831783000013470000003372491541915256256047134878930776883201555965536014781286949030655361
60017841784000010000002561541916256256001556065536014781286949030655361
60117851785000010000002561541918256256001556165536014781286949030655361
60217861786000010000002561541919256256001556365536014781286949030655361
60317871787000010000002561541920256256001556465536014781286949030655361
60417881788000010000002561541921256256001556665536014781286949030655361
60517891789000010000002561541922256256001557765536014781286949030655361
60617901790000010000002561541923256256001557865536014781286949030655361
60717911791000010000002561541924256256001558065536014781286949030655361
60817921792000010000002561541926256256001558165536014781286949030655361
60917931793000010000002561541927256256001558265536014781286949030655361
61017941794000010000002561541928256256001558365536014781286949030655361
61117951795000010000002561541929256256001558565536014781286949030655361
61217961796000010000002561541930256256001558665536014781286949030655361
61317971797000010000002561541931256256001558865536014781286949030655361
61417981798000010000002561551932256256001559065536014781286949030655361
61517991799000010000002561551934256256001559165536014781286949030655361
61618001800000010000002561551935256256001559365536014781286949030655361
61718011801000010000002561551936256256001559465536014781286949030655361
61818021802000010000002561571937256256001559565536014781286949030655361
61918031803000010000002561571938256256001559765536014781286949030655361
62018041804000010000002561571939256256001559865536014781286949030655361
62118051805000010000002561571940256256001559965536014781286949030655361
62218061806000010000002561571942256256001560165536014781286949030655361
62318071807000010000002561571943256256001560365536014781286949030655361
62418081808000010000002561571944256256001560565536014781286949030655361
62518091809000010000002561571945256256001560665536014781286949030655361
62618101810000010000002561571946256256001560865536014781286949030655361
62718111811000010000002561571947256256001561065536014781286949030655361
62818121812000010000002561571948256256001561165536014781286949030655361
62918131813000010000002561571950256256001561365536014781286949030655361
63018141814000010000002561571951256256001561565536014781286949030655361
63118151815000010000002561571952256256001561765536014781286949030655361
63218161816000010000002561571953256256001561865536014781286949030655361
63318171817000010000002561571954256256001562065536014781286949030655361
63455455400001844674407369692161600140626371943256256048954127949517229801562965536004781286949030655361
63518181818000012640000003159761571955256256047130422902207283201563165536014781286949030655361
63618191819000010000002561571956256256001563365536014781286949030655361
63718201820000010000002561571958256256001563565536014781286949030655361
63818211821000010000002561571959256256001563765536014781286949030655361
63918221822000010000002561571960256256001563865536014781286949030655361
64018231823000010000002561571961256256001564065536014781286949030655361
64118241824000010000002561571962256256001564265536014781286949030655361
64218251825000010000002561571963256256001564465536014781286949030655361
64318261826000010000002561571964256256001564565536014781286949030655361
64418271827000010000002561571966256256001564665536014781286949030655361
64518281828000010000002561571967256256001564865536014781286949030655361
64618291829000010000002561571968256256001564965536014781286949030655361
64718301830000010000002561571969256256001565065536014781286949030655361
64818311831000010000002561581970256256001565365536014781286949030655361
64918321832000010000002561581971256256001565665536014781286949030655361
65018331833000010000002561581972256256001565865536014781286949030655361
65118341834000010000002561581974256256001566065536014781286949030655361
65218351835000010000002561581975256256001566265536014781286949030655361
65318361836000010000002561581976256256001566465536014781286949030655361
65418371837000010000002561581977256256001566665536014781286949030655361
65518381838000010000002561581978256256001566965536014781286949030655361
65618391839000010000002561581979256256001567165536014781286949030655361
65718401840000010000002561581980256256001567365536014781286949030655361
65818411841000010000002561581982256256001567565536014781286949030655361
65918421842000010000002561581983256256001567665536014781286949030655361
66018431843000010000002561581984256256001567865536014781286949030655361