0
1
2
01234567891011121314151617181920212223242526272829303132333435363738394041424344454647
01243567810911121314161517181920222123242526282729303132343335363738403941424344464547
01234567891011121314151617181920212223242526272829303132333435363738394041424344454647
0 23015476981110131215141716191821202322252427262928313033323534373639384140434245444746
1 42150381061179141612171315202218231921262824292527323430353133384036413739444642474345
2 01234567891011121314151617181920212223242526272829303132333435363738394041424344454647
3 50342191171068151713161214212319221820272925282426333531343032394137403638454743464244
4 15423010811697161417121513222023182119282629242725343235303331403841363937464447424543
5 34501211910786171516131412232122192018292728252624353334313230413940373836474546434442
6 78691011201345181920212223121314151617303132333435242526272829424344454647363738394041
7 69781110023154191821202322131215141716313033323534252427262928434245444746373639384140
8 10681179142503202218231921141612171315323430353133262824292527444642474345384036413739
9 11791068350421212319221820151713161214333531343032272925282426454743464244394137403638
10 81110697415230222023182119161417121513343235303331282629242725464447424543403841363937
11 91011786534012232122192018171516131412353334313230292728252624474546434442413940373836
12 13141215161718192021222320134567891011363738394041424344454647242526272829303132333435
13 12151314171619182120232202315476981110373639384140434245444746252427262928313033323534
14 16121417131520221823192114250381061179384036413739444642474345262824292527323430353133
15 17131516121421231922182035042191171068394137403638454743464244272925282426333531343032
16 14171612151322202318211941523010811697403841363937464447424543282629242725343235303331
17 15161713141223212219201853401211910786413940373836474546434442292728252624353334313230
18 19201821222312131415161767891011201345424344454647363738394041303132333435242526272829
19 18211920232213121514171676981110023154434245444746373639384140313033323534252427262928
20 22182023192114161217131581061179142503444642474345384036413739323430353133262824292527
21 23192122182015171316121491171068350421454743464244394137403638333531343032272925282426
22 20232218211916141712151310811697415230464447424543403841363937343235303331282629242725
23 21222319201817151613141211910786534012474546434442413940373836353334313230292728252624
24 25262427282930313233343536373839404142434445464720134567891011121314151617181920212223
25 24272526292831303332353437363938414043424544474602315476981110131215141716191821202322
26 28242629252732343035313338403641373944464247434514250381061179141612171315202218231921
27 29252728242633353134303239413740363845474346424435042191171068151713161214212319221820
28 26292824272534323530333140384136393746444742454341523010811697161417121513222023182119
29 27282925262435333431323041394037383647454643444253401211910786171516131412232122192018
30 31323033343524252627282942434445464736373839404167891011201345181920212223121314151617
31 30333132353425242726292843424544474637363938414076981110023154191821202322131215141716
32 34303235313326282429252744464247434538403641373981061179142503202218231921141612171315
33 35313334303227292528242645474346424439413740363891171068350421212319221820151713161214
34 32353430333128262924272546444742454340384136393710811697415230222023182119161417121513
35 33343531323029272825262447454643444241394037383611910786534012232122192018171516131412
36 37383639404142434445464724252627282930313233343512131415161718192021222320134567891011
37 36393738414043424544474625242726292831303332353413121514171619182120232202315476981110
38 40363841373944464247434526282429252732343035313314161217131520221823192114250381061179
39 41373940363845474346424427292528242633353134303215171316121421231922182035042191171068
40 38414036393746444742454328262924272534323530333116141712151322202318211941523010811697
41 39404137383647454643444229272825262435333431323017151613141223212219201853401211910786
42 43444245464736373839404130313233343524252627282918192021222312131415161767891011201345
43 42454344474637363938414031303332353425242726292819182120232213121514171676981110023154
44 46424447434538403641373932343035313326282429252720221823192114161217131581061179142503
45 47434546424439413740363833353134303227292528242621231922182015171316121491171068350421
46 44474642454340384136393734323530333128262924272522202318211916141712151310811697415230
47 45464743444241394037383635333431323029272825262423212219201817151613141211910786534012