update Makefile and add more targets and tests

This commit is contained in:
josch 2014-09-09 16:34:56 +02:00
parent c8fd8c2f99
commit 6e1b3c44cc
3 changed files with 145 additions and 14 deletions

View file

@ -1,9 +1,20 @@
BITMAPS:=$(patsubst parts/%.dat, bitmaps/%.png, $(wildcard parts/*.dat)) BITMAPS:=$(patsubst parts/%.dat, bitmaps/%.png, $(wildcard parts/*.dat))
all: montage.png all: parts
parts:
mkdir -p parts
python partsgen.py
montage.png: $(BITMAPS) montage.png: $(BITMAPS)
montage -label '%f' $(BITMAPS) $@ montage -label '%f' $(BITMAPS) $@
bitmaps/%.png: parts/%.dat bitmaps/%.png: parts/%.dat
mkdir -p bitmaps
ldview -SaveActualSize=0 -SaveAlpha=1 -SaveWidth=300 -SaveHeight=300 -SaveZoomToFit=0 -SaveSnapShot=$@ $< ldview -SaveActualSize=0 -SaveAlpha=1 -SaveWidth=300 -SaveHeight=300 -SaveZoomToFit=0 -SaveSnapShot=$@ $<
clean:
rm -rf parts bitmaps
test:
sha512sum --check parts.sha512

18
README
View file

@ -1,18 +1,10 @@
To generate parts: To generate parts the parts, just run `make`.
mkdir parts
python partsgen.py
You can then find all parts in the directory "parts" You can then find all parts in the directory "parts"
The default Makefile target allows to generate bitmaps of all the parts using You can generate bitmaps of all parts using `make montage.png`. This needs
ldview. ldview and imagemagick. Here is the result:
mkdir bitmaps https://mister-muffin.de/p/9reb.png
make
You need to have ldview and imagemagick installed. Imagemagick is used to The individual bitmaps are placed in the `bitmaps` subdirectory.
create a montage of all individual images. Here is a preview:
http://mister-muffin.de/p/p36V.png
http://mister-muffin.de/p/tda4.png

128
parts.sha512 Normal file
View file

@ -0,0 +1,128 @@
acef30afa4915933edcf5727b68850469d8a2019e11e60bcb6694a04ff389914298dce067454cda6f0dfbac976bc1f5c6dede67435b06b2fa4da58f2bd9617d3 parts/184.dat
e23fbc0f10eef4281e7a972c64938972348428046b7bbf087f5b7f1211e523816e626310a80a1600503a3b00e7d0853f98fbd97901370a3a13043825eff33dff parts/210.dat
cd77a4f7e1dd871407225feb40bc7974865945ba567f873a0967f5ec6d766221e60c0ede343d862861ae40857b338fad28e1ad830cd8660507cac3448c49ee6f parts/2356.dat
b1ee9a570ff1fc751a5b9eb8e78722b3918342273fa383d452311824de833d94308306dfacde4b14f74a10f81a5b62f8c6da789d7982b1702bda2e4706f5be62 parts/2357.dat
7fb0913f123f35555fe1ed33facb43d6b62768360dac8e1325567dcb9cd87abcbaf16102a2eb00dbe9d80be5bd73bd3e706d329f1327d1932f4b35c679c32b3a parts/2420.dat
990aeeb0a09742036227296be93725c339db9a9091a45b21a07fa3bac98524141fc17a3ce291344c0e86b175cd7c186a104ae47cadc25a08fa48c1bdd3dc0313 parts/2431.dat
815fad5950c164e00a25316bceb7c2aa8b13eb5127fd80a46354db25f8eaff675e6497be1972651f6cb790f120a35aff2d8a185070cb3dcc63d6357bd18155a3 parts/2445.dat
9e0b0415f247d683d9b4f9f42376fc7582144fe83212d0cd1e1a1fb949b5e4d18177750760c36bcfa99bd37c69e211494519a9e5660ce22a54036935bc07e684 parts/2449.dat
90fb53d5d3fcdcfb5eb33c9f4caf8ffdc77fb110ad8f35d739a05ed7caad89b6f769bb605c17c8d8b5b1b50116f6d554414c539e4db65e40f717347aa8b5a1d1 parts/2453.dat
fe3b60463229ddb641380d168eef614f6f4317d678c89716c55a6ed351147f73a58686aa4f8e9b1b03bd5801858dda583bb5436b7e37b33d2f46873a361f5580 parts/2454.dat
151803d0b73705da1f2a3aa851ee69e95dcd22ea7adeafc57f45da2f612e1dd9db49180f771293bb775c2ab1fbf224b11547624076277583bdc0b4a642e5fe40 parts/2456.dat
c889bfde871012795b618e13ea87f96703299bffbebb05f219e0a7f720a7e5b8486c46df7c176c42789f240385efdb905eacd3a43af53ac62909c63ce47be8af parts/2465.dat
6c8ac469a419fb860423a46a6853c58ee02675cda44092d0d60db0a8607ba34b95ca7eb25ec3ef39e0840918fdcb17298fb07aaac8424ba52f176e4f47ec5db1 parts/2639.dat
6f13029b0be0663b02556ce3351f2dcfaf6067c20575912238bf76a98f77b64a3246fc80865c66ae1cc9f8350733d8f1b82f6f70048c77e7a3612c4b24992c38 parts/3001.dat
d4e1bb9342479494d1c2368089689b1e1aa25bef694d83c158d8deac20f680248bd4b9c3ea5e9e3ee81aa0fa84fe0a91233303c9828c9665da3376620dfa080c parts/3002.dat
1b9e1e2805d4ab8c205d984bd6678e95e0df5e4aa5845ff5ad662350bc49343e74ad884cbf7a2138605fcab2176fe6844c3db5b29e808ba0e937e9eb9f9ac425 parts/3003.dat
2901a1abb4d3ccb5b05cb3147b93637c0658f4ec3036e708414959657e7d069013aa7065aa131a6be1c13d89f3779299baa50dd96bf63a29c38b3e9783335c86 parts/3004.dat
9e3f8e9bf75f8cb71d60dd1ecc59bc1ce173254da345c57597565a414e9348545edcdec0e50ce04a070eb1ec08f6bf6d862465488191352edd768c0db76e43a9 parts/3005.dat
fe32e4cf1341a18fa1217ea4f5165fd466763a03b49dd1cc57e1928e7cce024258f41bcc7c6e78cf05e87c7361e4928ef89d19f4bfab4bcdac9f77aa4e5f81c9 parts/3006.dat
790d9f0ad7d96a2bf58a41163284ce85174dd8028704e3aa4231db7389b297802841d1bc4d60892a1976c40c4e1fc26e8907ba9e89d9e17d2cd9f07fd8003fc8 parts/3007.dat
2ca0426facece8635ef5994cb5767684bd81dd4cfe8c17aaac38263f6f9d94199c017ccfd837f15d649e35ede9bf4d3429a6570a8ea7c7d3005fa3e92b3f055c parts/3008.dat
3514d1f41e713042e57823baaf4529c56f824634a6d810a525aaa8e5e9f8227531ac1facd219bac18d0427c3c7166d8e32b7491d11b0667962ec267a98af479d parts/3009.dat
d8f781377ec3fba23bd675b550e76e2926e66d4a32b2e509c86ebb26924340e102fbd4856a75275adc7a5cce75c8b903bcc58109378fbccafea82fd36280804f parts/3010.dat
dc3c5f83ea55d61982c9a600fee3aa3772bc2551e87b0289572e6a38499c06c517b4e25392dd84fef4c3e3ca097d333e2dbd74c98f4a2506f3551d5e71f877e3 parts/30144.dat
3443549afe61cb57bff80cf422943a6d559a501f8acf365390a003497eafcb7338e881f69e46e103f00c3d081f4efdbdeb6f3f26562f12315904f7af44815d0c parts/30145.dat
a14f45f8853f89ab5209a8e9ebd54582954bd300e985d00625baf68d74577298f0a3e3b3db2f32a70a3343a0fcda07e4ff731d2c40a3e7e1408494549d7e6389 parts/3020.dat
5844ccef6d2de0565eb6166894a840281e59bdd5a1365360c0f4d02699c4a1031c0ce3f88fab89af849a3a663ee24b8bcb3418d6da13464562e96890957dafda parts/3021.dat
d1873f15561416a2dec256fc823b761f355b49af40b8d612536bc4eb573a1a8b1f96c20aa41b27ee1c5c23a52bd33a538c83065d8b753fbbadc72cc8e85a7c5a parts/3022.dat
db6a646ef78b6bd1b9f8c795ae3bb6f44024cc92e7d97ace82d1641da70428714220b3dd855a55b3c9cf2776735ad21911d97718de7d205b2827df740e4f7a6d parts/3023.dat
9ff40115801a0d1ec4ad8245f850da10224f928a2db1e4072ec6349f1da37f749dd781e39ac57353ad11dfef100108de40c52f1621a5370d4d6224aa28e75ff1 parts/3024.dat
083f94b0bd528b4ebd2e17c3d4fc368c95e9318053a0e59fd34893cb998669bdca75e4cc36f152dc2b698fdb54f6d80ccae72dfd025b1ef5e8662e3170231bc8 parts/3026.dat
7a999face868dd522041f90e55e3348cbc8e8c3c73b453548cf7e219d6fc5469e73e079184cddec13ebda82e5645b3601c5d75c47d2f029122c281418f3d50d8 parts/3027.dat
1d124e2d6d954e4ba73539f9622fef8eab297aac1ec58017829aa3f9ed32ecb79748177c0d38a610f9e6e3058fa9dcad4469925768d64e041f61896161ca4f68 parts/3028.dat
ff2f90d820b5d66e44e56eb61df6e89d3bbad29a053b31485a844c11efa61a4b1371a1443239feb67eac6b193de93178637371bf1d223772d6e4eaddb95e6f02 parts/3029.dat
82aed29153b21ae21e38454ffb00a8fb41dd6ef81be62dba4dd028c6ccd1d619c1fb766c3d0b2d53f270a4e6f9b99c5dd1ce212de50e4d25d3272ea4eb9c3a36 parts/3030.dat
8daa4a9d8c05674ae831ca48e4ec3dc839d5d809697359634221fbeeadb18a5fb22ab22b206815463d32713ff08b44b226cd49f0c7c19d6d39e5e6bf0dbe6681 parts/3031.dat
c3dc78ce7da23df3e45e6dbf5a2b19c24e23fbc83b32bd8cf8728358e8f7e0091bfd6f906af28a8cd224f4497c5811427f011519746d273a87f9f2236877449a parts/3032.dat
483a3c258b0922974d0905602bfd214b001c6b275446cb7a6dbad30f176ab76229ba856147aeaa4872dd296056fe0cb7201eb7dd7ce36550b7d813ecabce2410 parts/3033.dat
a1466606e8aa5c85cd9363f51b288439b18eb324a471745f0465c1c5b7352954c76a7cdc406a15645312077aa635fad451566909332e6a992c76621711824caf parts/3034.dat
718e286f6ba01ea1b59986baf041e4b8492769dc5c7ec09ca9ca38519b31313987c465adbfec81585c175f0c497c6a8ced90b5bf6495840ff7ef401f6d9d136b parts/3035.dat
ce5a5c388984dfedf61d50d955f6f635237b9fc55f725e567770d807b59cce82629ba94b888a1802e2d0fae6b0e8c7ec9f4052bdea1d8f5ee7a9a707295bf0fb parts/30363.dat
6c5d204e3f6ebbc18b92420359773fdf019d81fc3c44d7f79dd67d9b9ed108e36f8771e186769d748586d21a9544be9650f836c344d211a8b492eda5b9c0c493 parts/3036.dat
37d053cc49d3b71594bd18bbec215142c7ce06c5dc5ae548581a7193ae73ef7945ba777b739cc0cc7315f975cbc28da92b5481d58879e01443bd8d87ae3bc295 parts/3037.dat
e61474b093fcbc6c9d499e8fa8243eebb691344f503d2a6d8ccce8b76698548fa3b517680586e3decfc56965e5b6d51c0ccfd0887acbeb0ed4264941db6d9287 parts/3038.dat
a2807d13d8a0a61c64bb6d2f01b4cc759a904b44e74961f6f77db5030b9af6022e8178d20c533b1f26c6c4e264af24b44fd893bf70ca118e290d41ac5ce7ead5 parts/3039.dat
e849a92ed7a0b46e6abca0d79bcf6f6b77a342de350992b49e818cce87307904bdbe219f5105fd55033f214d5706ab8ee66f6a099ba5688c3f2e9c8f3f0e29ba parts/30400.dat
5b5145844fa312f893b8142eafc2838adbdaa71ce064bd7d85d5b1c12156439c1b4f4d6f94f124f65abe9c4348f3a398cb25ecccdb984973870f685bd1849263 parts/3040b.dat
eda64fc87030eb6e4d2147ad40af4fb6760e90e2148d5c66fa23bc47c48f6ef3df9d1c831e63334a7b572e74b60fd8c76c5b019f230baa731dd6599b78f149cc parts/3041.dat
d075ac334b05bbf4b3761ac9f1dcc4ca7693e55c94b64f47c3baca0634c2964ccedcd4525f76198e488ea36161129589c22c7eb06a01114d803b13c44f9dc3a5 parts/3042.dat
d5e3080823fbf7d32145fa951facc18b7b1fb50728fa6c8ed85cbb6a7bf4d507760537261ecc1915daa312befb454dc51a448cf0936bfac336a7607ade067efe parts/3043.dat
718d33dc60a8d5d1d995b5fd265c6ee42b0dd69a56cbcd4cf22a86479b8df4b90eb1146d699203d9217639051ba88af788e29e69c0c44d9df1fcae4213dcdc03 parts/3044b.dat
3af8fee4a13750d6aa1b168011c3db73c297b4ca1fc4660c51ada229057fcafd2f6f9eac94ca540e1f687779c2a409eb85ad5e91fe6bbe62dea00b0e7ea64e4c parts/3045.dat
47700c64db8696a1880cbffd97a9c2f7c76364c767787c5042b842fccad1a88df3e8ccd6b005e8654247eb60bb0fdce0063baedfc9e189d56c14a5cf2e42cff1 parts/3046.dat
d1fc2025e1b4f06dfecc5371ef2063fec3a9517cf43415ded5e0cce54c81575072b707543d238e8caedef4f4bef3134675098da396d387fdfc7a636f62dcd0e3 parts/3048.dat
1b57dc937109c38c96cfb3b0cefbfadfd213d765f69c9abddb05018acfb4dacfb2c848ac1a7ce70507bff1f0cf3c982e9791c6a31c02bebc0301651ad95fdd06 parts/3068b.dat
f8768a25a75bac1328c123c22cd5d3f5e64602c1b26befffa132e91babf787e74d61961feae4aad069f944971c86cd4801b1d8bfa2b0c49e4ddd08a4fe1809dd parts/3069b.dat
5e042a7728ac652454faf6f053134daec450c81ac35df5a66cc19043ffe9b24b15eeaad778d8aa61e7bb41192da3f0ce8dc8c4137a83228c680e1e677a921448 parts/3070b.dat
c856cdd824d7d547f583cc46e56e67fae0e8f7277900c376f33c7fea71bafccffa1bd5ab25ac30239a8cb675874ef4633f1caf04f056584081101d35845ede2b parts/3245a.dat
f039651b4e032c4f7f0a94fb9806d12c8bdbfc96470101cab645f22851366619ccaa91707160480f62bdcbc757ab792d83f932101b4aa18417321ef30f294149 parts/3297.dat
e5de732212a77834b5f4b6a5469bc6fff07fadef62cb38527b96a698dd69ee298f5432300c54a04a13209c16f927418b6815d72ae60be704845087f59eb3a9e5 parts/3298.dat
5cdfb4131558c5f8e2cdaefe51542704c23e97bc9850426a15f72bfd61967e46ffd29e9e8e29447c609336ce509b3c9369969b367597088fd8d3c9a3628796cd parts/3299.dat
da12645db02f411183d92a979607633bec2c657314ec5ec3240fe86bbadbebf3c9237368b73feae8c5887c1d456cd7d4fbf521d8ff35fd9e6453e6f1fdb3dc0b parts/3300.dat
914bbd9df41050b878923ec5337a72432666c1ca440929830845ff1935edb0bd9ab7bf176b464a9e67ac388ab6bc9e569e875cbeb19cb12e2b0b05799d4e5049 parts/3334.dat
c3d5c9ddb5ff049752fc4d59cae72600588b8c0961ece2c228b0290194c7bf7ea521bc12fd0d89b3664615ec7abff949725a0f40b1035c03c316ad1ede56eb40 parts/3456.dat
1e15bf3013364a2109357333bea17a91c009863a4c03911e54162233d0e826f6d843be100c9e5a9d6a7cbf47580b44a90767c44b4780005cc6972ebd6dc9bceb parts/3460.dat
10620af8743221ab60866c51402563198b45d0aba3ae91c45ef0235936f17bb5bb898cf124c511689be4a916c4986e4f61e3ffc73da78bab83d6120f1eaa02db parts/3497.dat
2edfa92fe777e6fcebb4aab803d12440deb3fa0b38f02af0dd1ed8567d7378eac4fe3ceec1d6e29ab2cc1932f1ba320f3c31a2b5e04a91e2ca5c88939aa79613 parts/3622.dat
5422ea1c80bd8f6ea30f26a48a81d97ad7de50d33e46f7dcd135a18dc3fec49041661f72824ecf3b660a0ac97a1a32a5ca3faaecde4ba7728342e5c09683f9c6 parts/3623.dat
1520d93847d6b11401e5685989e202f681f43cb14c58961caa1f2e6231f46a9b6135a3487198597619958a0b0934b968fe8bf8ccb4c0f97aa118be2cbe47bfd3 parts/3645.dat
eec92023a0d51abb0c1de646502d04d516e20828e8be2dac0787c073515defea7fe67aa4282fc01d608461dffcf6c8009180cd85216d03455858601470f342cf parts/3660.dat
1f524245a05bc24f6a31f27a2f1ef1f8b9af29082353a43b0ff8ed15b2f47418db1772824678f65715926f2ac307668298e247c8a0894101dc0f1a39812684d3 parts/3665.dat
94412d80ef2f48a1940e74786eab3cd8b83e98af88b79f6e931bf4e7b81048c5e65955cf264a52d64ea24a61f5971e8d18c555c3d4fe8598f7d783d1c60a60fc parts/3666.dat
957bada02d35ed3ba9f2598c479f6658bbf4857494efe356c24b0e3e72d8bf3c68c20f03e8121e3790ffd0e606d27cc338ec5174976aa72005833cab41a5c85b parts/3675.dat
ef82ccde50fbb68491bc078459b1783311f103f46c7f96aa0067378ea62bf72c23a3d6c18529f170856d72c9b7abf233aa3e7bbd99b98f146104cd18b13c921b parts/3676.dat
650410bc17753028a7f795264e0d83417545cc6535765b74feb36be5e57ff512d2456c1409a257d85f9ad143c8f0c2675e1e2ec4d17eaa96b7280515f8df5a5c parts/3684.dat
708e3205d51007d864e8069d34b2c56ac6dce1d988f63c58a04584c941b6fb8cc7e6cca3f90550d266ffe2d1a3a2b9f833ac796db7e731edef0ae6f0140f555c parts/3685.dat
da3537a8768bbcb999d35f8a4b5e886da829597a252691706313b80ace42c7b8a8030f3a046f812d19f77a8a67294738472488a957a3cc208455fc2947ffaf8c parts/3710.dat
e5de732212a77834b5f4b6a5469bc6fff07fadef62cb38527b96a698dd69ee298f5432300c54a04a13209c16f927418b6815d72ae60be704845087f59eb3a9e5 parts/3747a.dat
0fc5b9962996d1f2e7055530a1e2c6d0614463838d7bcf892fa00dc54ef4d383a3b2a703c7a66b04b927846e526de7add0b8b7a1de0a1e9038aeaa1f1f1a05c3 parts/3754.dat
34c05dd135a238fe93bf7ef850de62685fb5e6720db89e30eec6b64c3dc2994db9732ded91efb2e9b13a4f55e3739912ea55a6b26e2a4388ed2834b63c84bc51 parts/3755.dat
45393a88a2f6479b73394b046e367a2585189cec10f3fa193e7025bcd7e87efa1853360018725bc1efb9fd2193aa551f9916b0399de40e4702ba85135f6b7145 parts/3794a.dat
2bc24460bcc4af7d2e5e76f319c241eed4af92b5a392b210b6fe785eba86243411eaafd8aa806493b8f2ad5ceedaa20de4ab099665b81799130eec42aba14715 parts/3795.dat
8d495c969160d2f430d3f57fcdbf5080e433966905891c768cff1da6494a46131c88a0322c3abe788c0dc081061586ae7ac613a5d11f26de21ddcb2c17e6b6c8 parts/3811.dat
b213dfa532f4845874304fdefa4dc64b1cdb205b016149379f0886f926fe45b25a03212f944e183a1817a81911c166cd83487b80ccecd27c2cd2523c9efd9ab4 parts/3832.dat
311924ffb3686dc215ae16edc8dc7254318f9c89930250ac70e09cc3dffc3457c98c3afb5641e519d500655200c9b6a3da059ba029ba1c9245a01cec93463450 parts/3857.dat
2cb833e56c340ebe95e66b3717b8551923d1b6e228a227a551deaf725d91136e0afe93a07a342530f22854a83828e65039ee64cf79d548ce71bd4f987f032b96 parts/3865.dat
868d46bb5948ae649acec6862cb25e241b0b84d9753d364eedff652b0f3107880074b7662bd8e0e51aa8ba900fc1c1ca9b967c671129b49ce97cb9cd37f389b1 parts/3867.dat
90f478efc50a69b4513ac7815ef033d262a9e1905f0566ad77caabc4e3e76cb2ea9b90ce57ae2840019cc2a96275e8baaecd2af9dbe70e658cba25a9f0485f10 parts/3958.dat
13eb87f564d8d77587fd2dbc7dd8295f259a4ad8528fcd1ed2700617be0d5208d9aca91262fdf5d9c3b62bb43da2c583ca052f6656507ff298ae5d4c4036c33e parts/397.dat
98f16207cc695946fcdf0325a71f1c9a936a257edf2802b5b8a937e363c0173bfc22c5e9cab71b7f2676f7954ddbe032f71170ac65390e9e6988caa6d1ae29d9 parts/41539.dat
d5b4ab57c5fd48156047f5d689b6968fca10a3d7615db963e63fa707249f2d6b7cc74567caa6af08ae807e7505fe73650dfc7333d2307d6d00415b266548cadf parts/4161.dat
0c7b50609fea400e62db62be54b05a32baa8cd7f69c92d2bf438decc46c1ff734f56f33e2652fe6eee14787b357523f6bdf7280e7cab7889a63914a14b28382a parts/4162.dat
57f09317688f90aaea4da05f6355b16729a8310c0fd9ae42fd129108d2b893bb9ee1d03538be4baeadcd0e60d5780d632805ce43fbfee38e11b450ce3891606a parts/4186.dat
7d62cc480b9463834f6db72ddc2f59c288c3fcba06562dec2f1524da062bd88dbee72a685884bba3053c3ddebd94097617c569adf95a811561efed7a2866a712 parts/4187.dat
d553d0882b64f5d075ac47b7748729465696c7ab0ab727915d5b46ba43f983a7bbc940f4dda0e89d30b85df5e9401065c370460bbe843e72d4824214d7a32ab1 parts/4201.dat
dd570baff1853c129d927c5efce64d3987aa08cbfbdd40249c49f15c6978198d78de841c12ac8d41085db57df9cac8f16faa885cbdae578431d2c067a5ae54f9 parts/4202.dat
bae9abea2db81652cfb40867e54c01436db186c12309ba0d15cd492b4fd3e56460a2959454cd0e4042aa2d1a7719ed443cc19e838b401f6ec6b2d1b092fc7f94 parts/4204.dat
63377e7111feb44fe0afb4851fac5d2362a456c0a64a5202ba47169a8cbca1e01ec0b9519f63105486b2e23fcd68261678fa34e6989aee03828f082082739157 parts/4282.dat
f0ae98af2d79db49189717db206cb63aa8be31c42712c7b84bfebc3b459832bdb6037d27a16dd32b7e8260c9cce08ae7a916fa0e549c5aae13529df85b22d8e5 parts/4286.dat
ed05bf076b2db3fa2ce59f6897f3fed05a40aee0406f083eb297738b08abaa66ded7430ba7d1cdd296d0481bd96b044c5ad5c3b7ad6489b42486dd9649faa5d6 parts/4287.dat
c6bbf014f4a7a922892cbce913f23ae2484cca320479127cad7ea23192340391dbb2688d3bfd9fac1bba485aea3d49b162024671e46f49514257c43106fd993f parts/4445.dat
9aa27e35285b79d643758ee5874bd0c292cbd4cf600c886d3a7a2e2e837f8d93a520d65f067e73bdd4a79f951378737085c14105597c267f808f38554130092f parts/4460.dat
e1e5552b71b07094468c4f603c019e4f66ee65b5a390815c2f502556387420fd8b85fa6697fa3484b8bb744c1f52282e642f738d0959addd3486d37f07443b4f parts/4477.dat
b724c7fc69cf4723d14939bd094d6f852370cc54959a077e1df7aa13ed9e06a904e63ac2ad1289c1ae91e13660457ec7cc9b476d661e5e2a0bd1f076d7c32b25 parts/54200.dat
416a14b9710ac21502f4d2ca7e87564aa56b0c071db228b678e46ad6af2d2503835a1affe383d3393d6e6bcfad97234ea4ce7a7e1f4e7d9b85b0e781c8a025de parts/60477.dat
382bdbc710e6ca95fd630a00bc26692283632426b803f67a49d3e019c66d03dd52bd0e12149373b8908c58db69f49e6de0b7b57ffb785862c57160ec8e8a4c6a parts/60479.dat
fa2ddf2ffe822fa3605444a16953d2c58960b0fe345751143a1dac009e6b8464f61a57f3c3c5e74912b700e30f3086f0203a49da9eb1783ad3aa6c82fdac3bfe parts/60481.dat
92c1ce15c1107395cfd598a4f524ac56ddb3d6d4a902c45a45d7836d5c6dc85e777a923eeb5f5db0329deb35acf24a3281715b91ce756f6471a6c9b035a8cc56 parts/6111.dat
5ab68a054bb59ef8928d201469a55a0ee5cecfe22b264da8203ee597a54ba2af50de352bb51b5b942669224a23fc018748fe837d1f4d08471a7db2852e8001a3 parts/6112.dat
35d87db5020e4019d3c4e99749fdc772da83046e9111fad0ab89c1d7a28d31ccf9bb3b2e8ab5c82717b120862201eed9419c7735f0e4206ced744886497cedae parts/6212.dat
18f93f3945744915a974a18dde7b1fb4d42b2fb214abf12a0eb11e97eb948b61e0ed62cb783a5b8143dcd17e60004d71233daf6b5c1c25d5edd5eb992490812b parts/6213.dat
9a801ccf045967970b9581957135bfc4c4487f4228eb2f2b6cac668b65dc7d02fe0a88f701669feb4a07de484deb6cf515d1656b87186bbe3181a31e357288d1 parts/63864.dat
dfd54d23f9f57ac5fd585fb51db7343e9106574bc29218942a1facfd056202c6c1861efc1380ef37c1b0df9d53a376a976af4f056547b0d33a38531e1ae8e5b5 parts/6636.dat
44eb9bf505d9ceabf673b5c8b52f2fc6c4c06a834ee7cf1bb26ccce3ce758df93e71d732f1e6735cb36b81f24104376ae305d78a7034c9e45306899d1324b51d parts/6678a.dat
91de4cf45da86b26aa07ddc0fc568065602d7784087b7ecde3cd55dd7589f74e44875a0703c23e8bba1f7ce4f0f0bfbc12c8a24136c76e6a0ffd898594a28417 parts/6881a.dat
bbd4f81c3537e735fbf97f3117dda4fa4df00d99a440e065bf5b8f83c548f25fd2459fceda1296131309287b0600bf10ef0123f585e2245bea6093cf904f1fea parts/6934.dat
a25c7c0a2cfff9441d805d0863d1de599df735ea45e9846acaaa806ca6abf17828ceec8639ea914283826a5f6bc6e1a0de36616629ac2eb8c19067c76cb4710f parts/702.dat
84fe74b9741e65550f3d48c9034a815cdf300743ba3a600c825bed073edc52ecebe665f85e3095e7a15fc77c5ec7dbc6872c07604ea719a73f44b40a21077b14 parts/728.dat
d3699fb8ced2d7c43750800e0244e890829ecfad7e4d780706ff87b3134e0d36eda32cd3124916a5666839dce19b067c60283ec013567a3e8e12a05cf5b8dfa5 parts/733.dat
54ad5d6d0d1ee97fa5f104d503e77b94f513b4425e916ce61ac0e9233685d9853f2c6d59e7c722cc74c615a5645ca10ab4d3025a813da0e72fbef95cb08d3f9d parts/782.dat
669c32cee254108f1570c48d7e2c7b23e2e4a6314bae5f1569d8bfe0eee424bcaef48fc2960b27c08e0622db6c99f59113aeffe08112a60fcdb7c25c67fa91f9 parts/819.dat
7ff0add2ee0478ab58eeedb6980104401f1d003ba4a8be8751d1aaad5147416deb47e4d546e09c7b34f186b091f0abaa6ab357872089518eb300964af2778d6f parts/85984.dat
bcad26f7e7b446cc274222b81c387cbbcfd90a7b96c2c3f8d5a7145f59e3e8dfbd5ebe7fc60b7042c78bd59869ebf80bbd9441ddcf9ac32bdaad89d7825432eb parts/87079.dat
b1d51ff90ac2b2008486ce9f4d1b8d69bed6399be2fdddf414ce7532e65b279564f1d689b22e49b6eb7a818e75475c33e00fc953d4a5fdea62f3f1e9456de85d parts/87580.dat
59b99fea4983136a201985ad425caff4d1cab62fbc821845532d96b2b8be0347a2a68627ab5eef4fe1293dfc714b5b48d92fd208caf53a46da60faacde2eb618 parts/91988.dat
78848014adb0510eace9bd3adfddba447e2a70a8f5a271f413fe9156bac33f728ba6978f2518b503c507afcb375e6f40b82ceebbf6c252b03d97c82a74696712 parts/92438.dat
33eab5733fa5aa437d5163ee140f82c1abff9c7fbb007791461324d7449295891dff875cadbcc8946c9bf877f7f05756b4650a246aa8329b7a5e0132fe2077a6 parts/962.dat
cd9f70a940275368dd70655b017114c112db65ce9346d66e78567189a7db4c1fa36307286c432bd09ce5b4e7a1b0cda55c52ab65b47291c11ce8f580a1073a54 parts/99301.dat