normalize winding order too

main
josch 10 years ago
parent b33e528440
commit 1edc77105a

@ -61,11 +61,6 @@ def handle_file(fname,lines,triangles,quads):
print("unknown line type: %s"%t[0], file=sys.stderr)
exit(1)
def rotate(cycle):
tcmp = lambda a,b: cmp(a[1],b[1])
smallest_idx = min(enumerate(cycle), key=cmp_to_key(tcmp))[0]
return cycle[smallest_idx:]+cycle[:smallest_idx]
def normalize_l(c,x1,y1,z1,x2,y2,z2):
if (x1,y1,z1) < (x2,y2,z2):
return (c,x1,y1,z1,x2,y2,z2)
@ -73,14 +68,23 @@ def normalize_l(c,x1,y1,z1,x2,y2,z2):
return (c,x2,y2,z2,x1,y1,z1)
def normalize_t(c,x1,y1,z1,x2,y2,z2,x3,y3,z3):
#pts = rotate([(x1,y1,z1),(x2,y2,z2),(x3,y3,z3)])
pts = [(x1,y1,z1),(x2,y2,z2),(x3,y3,z3)]
# since winding order does not matter, we just sort
pts = sorted([(x1,y1,z1),(x2,y2,z2),(x3,y3,z3)])
x1,y1,z1,x2,y2,z2,x3,y3,z3 = itertools.chain.from_iterable(pts)
return (c,x1,y1,z1,x2,y2,z2,x3,y3,z3)
def rotate(cycle):
tcmp = lambda a,b: cmp(a[1],b[1])
smallest_idx = min(enumerate(cycle), key=cmp_to_key(tcmp))[0]
return cycle[smallest_idx:]+cycle[:smallest_idx]
def normalize_q(c,x1,y1,z1,x2,y2,z2,x3,y3,z3,x4,y4,z4):
#pts = rotate([(x1,y1,z1),(x2,y2,z2),(x3,y3,z3),(x4,y4,z4)])
pts = [(x1,y1,z1),(x2,y2,z2),(x3,y3,z3),(x4,y4,z4)]
# rotate the smallest coordinate to the front
pts = rotate([(x1,y1,z1),(x2,y2,z2),(x3,y3,z3),(x4,y4,z4)])
# winding order does not matter, so deciding whether or not the next point
# is the second or last, we pick the smallest
if pts[1] > pts[3]:
pts = [pts[0],pts[3],pts[2],pts[1]]
x1,y1,z1,x2,y2,z2,x3,y3,z3,x4,y4,z4 = itertools.chain.from_iterable(pts)
return (c,x1,y1,z1,x2,y2,z2,x3,y3,z3,x4,y4,z4)

@ -1,129 +1,130 @@
dd1798717f84213de81a19195a7462c0e0d91e129a52b905d55e2bdc6350c575d155d1996d59b76191723ef13c144f256c5f786b0c0c9aa76f8cb8e7f8680363 normalized/184.dat
3dd6785c84dd3ed34a81fafb8cc105dae99f08c167d8e6de7b719dc06d645d0f7e54124978459a599b57cafe1deb4c11690d13fa7b1bc414872bbf94aa18df7b normalized/210.dat
921d76c975aa52a4da2bbd1878b07b9eec75d0e680448920b0a04ed2de539da542b5b596abe1657eac20c16a82918f0e78977a25ff3376c2c71a99542a7e6667 normalized/2356.dat
d2c56464dfde7752f8ca923b06dc082fa59a7a9e461a8fca5111453cb8fc8e1e9b314fc8624a071feae30fc22fbc6571112daeadd58b9866256c17e48f3f483e normalized/2357.dat
c0e12203605934f9eb7d8fa869f3735d05517d89a821106d3f9ea57411db3b36500d94c8bd865d08ff215701650766db3baf2b94e0dffd906ea09faa1943feef normalized/2420.dat
a232dda282196fd73f52578eb95937b649cee34f4c9f3e53c54a8aec144fb109c6fb7b0f5a41b3ee72c1ad328d8487f847f14220ab56a5c0ee8fa462e964370e normalized/2431.dat
66d6b8296b30553ab32453722c0ec164bdfb1708a57921dc6aefb64ee263bd73b6d190eceacbe30146d48e707308ee78692de504061f20c6a3d6d2ccdd10b304 normalized/2445.dat
f66fb2c87c42226b15ca4b4a43e1b435509247450245d634fafe27e991106a6045cbb14b9e81d59a65babff21241c2c2340fef409dd45546498bc770cf9f1012 normalized/2449.dat
d0557b51dfd45f57946b80123486a579b64d8f3d91e20dbda3ebcdc60008db7257047b49e9fde73ef0209f568641f7e890e4f34f493d27d388801e13607e496c normalized/2453.dat
04e6cad1140a07cc7e41815a9daae208fa1ba9acb3d003edcef84590c48f1895030fd128f9b9732c0f46cd4edc6bafc5a53c17065c6a7fb7b0b444b967c67851 normalized/2454.dat
403799a31a5814135e3dc394f1b57dbdf45cb326b955d9046f9016f7b44340db0392dbb412b2a9b62aab8846e3815fed1378333befc4a9de542f160a6cfeea04 normalized/2456.dat
6ba333677abd65a70aa3b4d9163dd66090de78f75ba43fbf831d7328e887f3fdf4b427a689469547dee11ca5b8d1b5284fdb07ad147a1a3d582d915da619a5d0 normalized/2465.dat
be766f42869761ac003cd215eacf661e4c8aa89a6b44beb1998add43c5e8868d9778e08b19fc2226278f55b0abacd48d97904443888b017c728c4de7857121a9 normalized/2639.dat
a02d4f4031d61a990c4548f779390f856fd30c8298b98171ec60963f7ba5b2c8134755c1ebc8a985649fb15d358fe0cd0a739b95d4cbdb21a5e3223b10b077a7 normalized/3001.dat
13f9202e12a5cca6ab969d5ccd0aa232aea34996d048f9e1ea77aba0e5077f5edaaac784f29b25db59df1e5aa24012616703e950628d9f7f63d4cd6794fbfa3c normalized/3002.dat
e94a9cb29b0761fb824a174fe417d2f81b47e97af28ac74890fafcdd1f1390bb09a171cee31a6e5b749806506735b267076cdc3146257833995bab3eec0c62a0 normalized/3003.dat
d8dd7258e826e4fd90e2d4fca518d23c30d218d290d1d39c0f9de7448bd2ab09eeb6d5f996cd4d8f399ed7fbcbd4616b890dcda6476bc065310ccf5f7f6d96dc normalized/3004.dat
82ce1184eb945b5503d421fbdcba74e7e2182117e3ce4ec5e64357ee97f64d40cc878681acb6e7ead3e1da3945537ac4b23054fcaeb5a8dbe65fcd585e12b034 normalized/3005.dat
88306ea9558cfcdcf60c8d5e1001502cbce7465682760d70a856dd34cb26fc94bbf433e8f55ca12a36d7f1e6599b763b4e78041d4524477c9a4775bde57d07b1 normalized/3006.dat
167693a3176ea1bb410a0a7880a61d05f32d4e92e9e8a16d71af69ad7de778cb836f6358cd8aaf8aada03ca2aa0054c6dccfef0d22103de6cde0720897bf717a normalized/3007.dat
3e57dad09a8848189e0c62fdac0e18e7678c15729db2b447ae431c6e3c9073da257dc5246d0b310fb43b0dc8e904015a59a8c45e04d58b44f8a2ae3c607181b2 normalized/3008.dat
3f4ee1ae97a3844dfafe899952c1b350975a9dd277a3ce1967cdd5b297ebcfc54eb433e5c52768b1cd9fbb58316127cc22fefe13af6a7748e45d498e4faa5e13 normalized/3009.dat
45d659050e96592412c00d0f2e242fd1f0e2cadb2e9b30a7d4cbea920b15fdec36b812373cc06b22a90647d0cf105f5241437c84177eacb3313df183ce7cea31 normalized/3010.dat
887012b6e0a0f6d1737688d2787cf842a778e0fb826ad0a02c76c4b6955d2cc892989e19a7456f705a17f81fae9fd9f13d03a48889224cf944198987ba999ef7 normalized/30144.dat
3adfc94f3520ca97126bc2098a817a9449acaf85c790eb49b8d84ea3dcda1031f1a320ea689f60f1f89e9ff85fc69dbc7a7c7fbec7e98ddf989e74d2a1cfe893 normalized/30145.dat
e879e8f6d6e2c2510d988e58fbaf14a6664c95fa4305c1bcb36a6ff75530cfaad2860f16d335a7c35c951a350e5603f3d1f99cde707bb832c7d61db0576bafae normalized/3020.dat
b5f31f6a4a2476f2feee072a1f7c50c11d179ee1493e50ac43e91894a293f5599a52524c82e2ce99d6ab40a0cb0834eda327918f8e3ad45a0f88c932a29d8731 normalized/3021.dat
b6fc42ffbc68dd1cdb0647eaa66208e0b023ac7acb0977440a0b785399ace9d934a27481a0b1c44da128d69e4b46ddb88b5b96e1841dcae4594e2813cfb0d708 normalized/3022.dat
93d032812b2e6863e79b8bce99a3d5a593599fc485da3ea0be7b412a8207f7f6c7f841d502ff396c9d74eaad6c20d4f07dbfc6e2b8b7ca6a3c6a38b02110e723 normalized/3023.dat
9d98e5133d3fd595367fbdfe4ef8203a9539dc74ae532e24a240d237778474b3045310ea8c523cd1c9f53c45e8824fd402fcb3e8cadd4b0b7aaa5e75bbd93c3f normalized/3024.dat
09178ef11af9a711aae2e36a3191b9a65f43295f07db34423e570b0cd03d7afddfca3e72a2ca810fac1ac80fd3efe7d964a7d16cefa8204b85f175e0ab4a3f58 normalized/3026.dat
4f2b4000a4c3096d7f6842e4667e997df0fcb677c0b575e223111d14e47d06d3d05f1683c937480f1df32c71f7a0c74f9cc13f8f8626832de3a339788ea57a7d normalized/3027.dat
3a9c51033d448cb93f224df2e9ba620484eef06da78d3da88af87f7c9d2c2180e582913381ff8ca98ee4cdefacc2688ab714d86b676b396819eec754bf4ab658 normalized/3028.dat
dfb09d69b56de889b875fc49e35a8a2b8fa93d8a1a98f7a11fb5dc2f08f2d484196e6a99347a57a486f32c063a2e9ccf9b01bd3c0586856e311056e02e8279d3 normalized/3029.dat
a8dbf360483acf3d4facfe4460891e3a3d9c1a225409f216037118f6f5a0368b66fa01b9b30f5d8509a77813a56c1f9463443f3d235d402410f22bb493f7071f normalized/3030.dat
24f31fee13771a102f0d91b3c0d439793cad4dd2e762a766d6eab211caf98ed1b1be873c8254f2d20aae7651bb9f9a8ecf7d0244c438a4dd376eccf6cd04b67a normalized/3031.dat
aa44a6234ea56917bbe03fd72f9a84e8d18c2b870a27b99f760a244f516e932291d7a931397ee66df69e7a27f15ef63857ecce2c1c14b04d27b5d5812c8a7b93 normalized/3032.dat
6bf639469d919b7d3c7b8045b38e45b4e84995393ce8b0900df0d0c70b5602e5e608cd5fea383544cce45a1f8220fba6250a753c711b1c21780eb013a2547021 normalized/3033.dat
767ffdab5174854faf7381a70d5838b6c7e2b05086962e6b9f1a3ed0e65c1fbac9ade7567c3b223d8fe168407fab9376ce830056ec38b0ea627432734a90a2e6 normalized/3034.dat
b3321a7634ca520c2476e112ff0f7f2a4e8fc7700b89115389a20968d4c98d38f896bdfda1db7da2a9a7cdc8684a4fabfb2277cfe5008d4a3273f2812924240a normalized/3035.dat
ddc53dc8fdf742d23d794f31c86111d21f5e65bfebd2b707dcd0a3775fa3baa9bb2d3c457f9fe984ca9e3aa7cbc02d9003ef2589a3a5ec6ee3e536c949375569 normalized/30363.dat
47f83398762cca909590b86bb27e67c6c32517b7ff0e52bbd491ee66d78611bc84d8cc8c2fb00b63f4a7cc612c42e0fbeb3d42b60f42b39e1db5e2595deac204 normalized/3036.dat
be877a52832f207ed15e9a2f9018502f2a44ba2f3e75179d91b6645ad8fd8db74f67ae9cc2d515bf394a2af1ed123cd97d51332d91bba1e9d60b43a353c87354 normalized/3037.dat
7a4e883057191118e956dd1bdfc3a813171d795a2151ab281dbe27f2a3cb51fc88f4faebd496f4a969c9109ea9b99a7b1c0281bc06da5355ab015d0bb0d37f15 normalized/3038.dat
a6dcabe459ca4a225b561c949c4d3b9acffb428dbfa6a179a11320eb315231140bae1c7839819e25e0d5939f3f2d72abee9432ef3af7281fae24208a4aefb2b5 normalized/3039.dat
991bcedca3550ca471aff921064e66edbe3aeaf7fb9014ed5c4fb710ecaac579ac3c00876da4e8bafc7653ac9ad05e6b43bbb25ad926d5f5fab5f5c78c034c1a normalized/30400.dat
b8746022b1b3c934c24d3e21f60bf152e70a3622c1df606f0e5ce014aa9f929c32b5b2936ab4557900a32ab7fb8c54cfdbe7e7c71ceb221c0846f962394a09b4 normalized/3040b.dat
d214da05161a54004fbc1780a73dce42081b1903add7b0d261cf5b8dda7d672174657fd9409b0fbb02dbdeb0866bca2c30a1da82f13501b757ab2a3e9c28cc08 normalized/3041.dat
4f54e778fb2e3cfd38c89a72264a0bc5ae1f196f13af5fa329f5e4378d1a2b1db52c20338140828f16092bd870f8072568d4275dcf2f0c064f75c8f643a429ea normalized/3042.dat
84aecbd793efa26685a40d73f947d26504693ace3af9694c1baa347d0dc9b8d36fc099f5d493759d70fd64497dedc77481ea48ec442b16fb8dbe85f9c3d791e2 normalized/3043.dat
051126fbd93860f3e1066144658ce66ea85c92e92c37ae1c315d54dbaa0d72e723ccbaccb7915ea39e542826eb09ba90c4ed65dc89a68a61fc5bc868e095ff61 normalized/3044b.dat
04c95fb925e27de2a142cbadd73e640d791b463de220c8ec46cbf1e19a6f0be5e66c23208ec3c92d142ba5ded14b0f6af958be9ac542879ad91ce691da668fed normalized/3045.dat
d1077ee3f23414e35d447dec50e87580f2e36d83334ebcf5aad92528900ffe26f60f741c3eb486c2b0f18d326b16e5c68a8ef3087c0afe4c1d061737d9a4d709 normalized/3046.dat
9cd8fc22b84095f8e8d6f81289a6fb14b7e002dbd7344271163744c79d292721786bf7fda487b96d52e60eaa19233e23803933f9a99fa12a511e8c55f52abe41 normalized/3048.dat
2a4300e023903121ad4be03e273f4d977596a77d4247bfcf1815802a790f295352656119b7c111637cdf7022516acea91f8b7e57da3366ba83134000f0ff3d40 normalized/3068b.dat
23d0f4d5f324fadb5e3f37b2377dcf4c62d368fc3a224eeebcb2fe0e6fd3e570fde70ac6fb1f614ad94e4c4f5280e10c294a3ae067cb27f8470d5894008c3945 normalized/3069b.dat
d0261173e64e2aff597d457079d2910a5965ba5dd234fdca48f25975bc5d4c6e7ab744ed5110510f727dcc6e3551abc641eb48fcdde2947a6a9410f8bae9cb29 normalized/3070b.dat
e93120b9d024e6e0a27cc3fc678d1d37f0a65668afbcd7ea4f619eb92104ecf2b272f6d1ac60e8e3ed013d2eb796c84333cc2169f48261d4de26c1a86a6717a2 normalized/3245a.dat
b61ebe5af17ba38ec3403cd6270096421f9f0cdcc6e3a9059e7f8f8086f9b48126bb07807f22ae3d2ff7ef9d628ed382aff42bbc4aa0c45e5a27477d334cb48d normalized/3297.dat
ea02b3bd32ef44b25f3e8c5a38955abc822c6bf33d191f150cac5fec5a8da08403ddba36b8698ee93652c7f3ad4611e8465012681b251c092f2d8cf8b1e4d4b6 normalized/3298.dat
d9001eb7b6b1028ea320a0b86a51e7868f2aae35e5a4b3a54090c836506f1ccba4624526df6f3e4cff2edd038b528ed50986e542ca61dc3d75cb36d152ee6654 normalized/3299.dat
9842f99dd3ddbda4392a555d1a1e80d98e74a49af369627b051cfc2dbe5b58368c48abc712e7b94eaf9bec0e9d72a0fd13598bee0f789af09ebd7a3fc93e3ea2 normalized/3300.dat
bec572969e57bb0a478db7ac6673363f781a6d5450ca46c2b25b365b1d111011518893cbaa2aa0f6edb8016d200fdb53443999794c2536639ef93fb353dfc53e normalized/3334.dat
97187f2a49eb26b8fd2b6abb5452fa30358ca09f0830b49863ceacec52d1bf384d9aacf4a48c7b11eff6dd2d0dd1cb73b64396957c529c58c758e96bf128c8e0 normalized/3456.dat
4f8ba28064ca8a43013ccc2d2eb881f0e33e6adc4006ebf03bc105f9f906a7663fab17f05c356b854d62a6eae4f8a27159914823a93444f09039c30748f05f5e normalized/3460.dat
6986c6f8c176cc98d0b95ce38854eb1b3d96b6aaed321caa759ad06a4a3223685f050aaeee12aca62c298d3da676c2943b32ba87da783dca4a244712d4e58ac6 normalized/3497.dat
7aab058983c73df45efb485b1e01e41bf856492bf533ae4731fd5929c636a77d7ca837e0cc2d1f73ed51917515ef1e978b8409b46628cc7200ec9641c9050244 normalized/3622.dat
fc617f6ecfdf90fba1e1fab1930591bfbe91f592b56c6abef9c49231d1bfa9234a5f0e3002f8b5be6c4d823f4dd3116f16374b00f1da534d160d280119dd7bf8 normalized/3623.dat
d829fbeadd79e2dc47c40a94ebe6eb7cb0540c4aa2e35dbf3cd6efe8c6c46ce6f3cd36c76d3d3a4341b47dd67025953abc661f59c5dbb04431190f0bc86e25b7 normalized/3645.dat
9c3db01b8af5d30f77edfc356c195a4c22888c33500a17d094af8d8eb3baf30417c53bc83a0679003cff57e2346b639b2576c896fa5d3e19a1d6ce9119e066fe normalized/3660.dat
86e6c4a6ca510be57b89bdeb69d440825748984d3ba021e63575d5a01c1975b2793a660b393df5f0dacabb3e757629716b1715225633fc8f14f37e7d54ff80d3 normalized/3665.dat
a7a884730d2fccded7fb2cbc55031634a1ad9eeb3fee29f32e5dd3f39bb0dd0f19bbc29df3f71edd4571c009f96d5213905238c6cc17fae816f8d0e848ccde05 normalized/3666.dat
78d0aff67e118164333fc4ab9bfd92f856ede9a3f98198e670409e40dee94cffaad8921aa90352e140e0d068c1a57c416f4634679cbf5614b2f05f8748b9ccfe normalized/3675.dat
2c8af2e11c86590d396769d4e023a4b44eea977ff8479aee3f4ad6b17b616db6e52d9b6f623744eec56f87c035a9a80a8bc04e6a08dcb8f380f1ce3537b771b9 normalized/3676.dat
bc01ca9b99a4b3b58ea1792115d8055358bda4448d7699f5c0e1af91709fa0e6b34c2ec4ee1a3b064c086f975d48d86d45b381d9fca8501d8703a1e5746ff35f normalized/3684.dat
3beec7837211dda475e252861b69d921401a96ebe331a57f582da045a71f8609413269607cc90346b134ed14c0fa387094d5f383fde2ff1a89706ca5480efcd8 normalized/3685.dat
58a73378b956b6d2452343e9fa7687e3db3d04a29c757f685dfa1bdb6d1251c15694c981bd4a71022a0023bd731b7f7a0ecedd58514ab57777b94215001033b0 normalized/3710.dat
ea02b3bd32ef44b25f3e8c5a38955abc822c6bf33d191f150cac5fec5a8da08403ddba36b8698ee93652c7f3ad4611e8465012681b251c092f2d8cf8b1e4d4b6 normalized/3747a.dat
4539d017c95f5e68f9eedb84ae2cf3bf2fd8fec172ecf7d91600dfb19ac701d15dc4f95c46d65de0967ca2f5084888a4c309a59b9e511052f865b77d77ff63bd normalized/3754.dat
1355606d64908e0d075dd82821ee569901ac64b31af7abd42de2f2634cfee059e0a5b9d40c272c9bc2178f3c589464508b4e9d31278a86c4143b888181e33d69 normalized/3755.dat
3d4342df45feafed4f7f565ab110616883819c4ab221a8235f7d9eb616b23228cef7233a5158bcfcebd43d8e36b0e652c4faea0a20751fcbf556011f754ed97b normalized/3794a.dat
b8922b8f42333d8d8f09a097925bd12b73a0bced2639025e00cca4c11d6ec0f4fc1c5ac937eff5f16073d18d970a13eb5289f01999489c5bc8ce13bd6e74cbf6 normalized/3795.dat
380d6c42926c646346e4f683ea2650b0afd5521cefb0bcca58c3de7677f5abfed813572bf6994fb0e675d9f1d4328e780e9b992a5267cbf62cb72fabb8c6fc61 normalized/3811.dat
184a846b9a72c9e4c4f63ec66633b205b75040e7d205a3b2f06ff3b72167ad4b101dd7f9a4ea6e02b2e56ea79dac19ef35366c1333c94980a0508a15fc532934 normalized/3832.dat
bd570b46f8a5665306018fd39286cef495f23a2c9a26e288a0027c534b5e507abb6c057ab97b2d3093a4705b627b4fea77dd35a9569d5d7cbdf2a4d2bf3f5f76 normalized/3857.dat
84444934f50e2daf13dfa94aeee232901ef47c60022ac4ed70b822c2f8da9eeea4436588c5f33d68ffdd4638ce1a2b2602507b68cca15e5e70eda48dcebabcc7 normalized/3865.dat
673a9694c4ad9fcca8c2e9d4713061866dc1315fdc7847a5a7830b23022d4cbece7b524774a35590bf7535cbe6ed48746d5bfb6df988f64935c6bcb826c18bc5 normalized/3867.dat
46d7e3b19e6c4f03378d960e67a25190a6425a30af141dd315a840bc2279cd924d4e6340d2905e3b9528bee59c1382d909951264a11eb1c59b473cb9218842a4 normalized/3958.dat
d4af2352d20511edb0cad1e7c496be41982e5f4792755441e58378581d51e55b943e9d37765bc76904428cb55a1bf1c1154b5119fa3ff9faf50c67c339de214d normalized/397.dat
1014ed5b2688e57803ae388fc6804e6eff4ca3fd46e10b69207ae9e9f6f672281ce1975dbd96b1f7933cf93e027d12aabd70f0a89112a95b70c704847b060055 normalized/41539.dat
1290997e880393a291176271fc3e4d82d4b3145ca8b2d740f1f3542a31eb594b9b6da4cf1fc98f0f1512762c307dce694707196f322ff3fa5537866561337174 normalized/4161.dat
4cda53529f29685ced868e06b31de267b23aba07ab03240c18e4ee1ccdc60009a63394f834f65f8097cd5b3d100dc9e7683804a6232a24403c7011dfe02cd826 normalized/4162.dat
6cca967485a7075e6735e20bbb0bde4784b4594c4e63b64685128382ec94e148ae65c67f90b32ec89dc98c5ddbae0261305d785d454763305c59ebef50287937 normalized/4186.dat
51c0c231e8f736dfdb64669cd7e816d3dfa599cad4c4d3d9750bf5b1402e162e21cc0bfe74af73ccc6158eb4a39d72bd7e74027faa87a4ce1e0f3eb30918cc2a normalized/4187.dat
59c83b0e6dcb93169832f84906d0f4b825ef92c1ee2770d158ee82292051cbfae04698c5b4ddc005663dbf77f29904060e69170ed7ff79dc5b7944b4715e9509 normalized/4201.dat
e68f21a9ac22093036c1bde84c843b5ae9de9323f3e69b9d8e7f3722d3ac16dea28e844aab603d620df22a66c1c2dae90e23144159134490dc1b6fa0b86ef04a normalized/4202.dat
7de0ea2a24685bcc4b817d965e930bccf0c70a6a76e097f93aa4576a518f8c9ebce1666696b34f8027075375e86d6db8e61fab2d2236f2a82052ae30edb8e30e normalized/4204.dat
8b86b5d52523778a475ff4857061a5030af3944ec37c1998f25378f91c01e1535bf503f339e6c4268f111d15f7c591b14ba7d3f2ed2ef91dabd989c8e117d5f7 normalized/4282.dat
1de3c938c2dd3c992cb5e32fffec894363a7d8014b145b620769b042c47019b9467085960b901d1c9f9c207ad217dc8a187110eef321a5052c17cb249dbe5a90 normalized/4286.dat
72340e3d3e4949a8691ed102de04cab5b5df13e1fecc20c664486670cc641aed5807b1da43390b922ef62fa3243c23712934b077dadf09f3356458547f329988 normalized/4287.dat
25bf6f951adf8f65e1d5f0ebb16b12c81b46d7c0b60cba4602de2d0a7c97cb406a936ed427722ad7a38983d59eba773d15b9611a15288f0b8eb7a3dd3a11795d normalized/4445.dat
9753d19ef19646bb86c3419715ea44e4ecedee9ce211e7bccb486563e79c8824e6884b40760ae9c7da09f072d30072592847ba860b0de55ed2fc141aa0bc2460 normalized/4460.dat
d5f051b4b608cce49c3fddf9253a4de95a5b43ab6e9c3804616a8a08dd0c1d5a5e99074d710aef1db1f6b268b65cdbb00bde7a8247a691691a0901e1f5d2db76 normalized/4477.dat
7063befade6befe60afa787fc9591dd1cce0bd06ac078c16ae50247a2e51faa958521245478d4a7c1ecb70b1738895b4fd52a9557bc491bdb40d30d853399d09 normalized/54200.dat
4a0fd25711b4e22f30149da01bcb6a49ec19c9d122d77132fa17e6f678048a11f3540def0fb1129c0d1ce32fd40492280b02ec47623bbca03efeb7a564a24978 normalized/60477.dat
8d08868ccf6d4492f72aa67f209a956129ad7ca36a871fa89b45d060a8268a2861f6f37e8067c7235f9d235e11ac794c9f03e17ff5cf9b30f071aa78efb80e2c normalized/60479.dat
f498309e14c00dc5cb5fd0cf5087a843a06090755bffd0794486a643313af73007783b9740fa393f5640a0878f821b64aafe5e63b3c427888b9bf486fd258826 normalized/60481.dat
7ad5091277db699014bda1a9bea4222fe81a8b2a6d44b8825ffc97a75585390ecbe6b6e814abf03f7b0805d1c621749819bfcdca6e0334231a049ed14fb5d001 normalized/6111.dat
fcd26926a34023d65e1e8c8eaac8aac3d3e622d95720368f1739656fa105d55037458dbf445fb27e9156a4646abea7186a1070e7e1f88f230d508f4b9f818d0d normalized/6112.dat
d6dc80abe9bf17bded4dddcbe0a6cf31bb7691c0ac48a4e5df947bbfdd50cce53d6da73525ad4a7b002cf5a098e00b51ccd83a60982cbf13566faee14da8b0da normalized/6212.dat
aa55186a5f44033fdeb3e5f39c733d9ac350e0ae704e1ec5321402fc4f78d52ecc8df6b658ba5932257fc2c78594fbd1f17cf67de66e62db72bb72e0f5d66057 normalized/6213.dat
a89c509cd74aa73ac5ae9ecbf5055e6d3fd01fb7f15f99b8c40dba41409707235d9074ba2d44519d68811cd6eee35c561928d6df53d4f3c4bd2bf83ede07aac3 normalized/63864.dat
ef4e8160b982ad1cb9a2226507a04f15755a6d4e4c062048ae812d12e51b45f867c833f5185e904529bf5a1d2352b1447fa7e033a6d7b6de9333a6846525e45f normalized/6636.dat
867753c6aa067e0d037e607491d695eded177e0248c75dd978c126a65a1b0c04a62897d0e307d958bced3a3dfd810c5fce08c679c98cd0095391d427b007618b normalized/6678a.dat
2e73b80793e288a1257ce14729d1819ec33e9c86edabebf4b3418a8d763f6562a5242a9dc83be9909917ce1cc73fd7d5113a736a35421575caddff20271a40d5 normalized/6881a.dat
18497a69d92efb55d2003d7744eb4fdedf6c595304aa33bc29fde6241e2a13f1384ef26af313341781e628326f8ce98840592003ce1e31cc29e33d3ec59af240 normalized/6934.dat
ba840f6727859296d423e9c966abe67bc3a72e1d2adbd123aa14211388732d23bd5741aa90bad52d01f0934cced5942c1c079e4bcb9d4518f0022abe79b0e43d normalized/702.dat
18ee2a2e6c2018bad762e2cea426f2464c58f61f2a21a835cce1bd56dae8930be8f0a55ce9cc21fb83c9039cc74221f1a7ba513e897d496befe67c90b2d4c5b8 normalized/728.dat
82ebc2d65ca959b2182268064ffda78ba4da38c2711df52c31be04f4a80a01bdea4f6bc692f7e4b465b844f5553f9bc00579f00197c1851883455d217aa3f64c normalized/733.dat
6f3e3f2cb037e60b1254206d6dcdbc952b18cc2728fb62763917c0be506df9c73a552f136017021248f833c7f58a6c23603f88dd371a4e4982aa60aa53243e2d normalized/782.dat
8cf61b7b9883007f49bf37db4e53e3ea7463355e0ec1aed57abe2055c41774b82b20e9f16525bd874c320cbef3f5dedfaecccbed95cfc059c149341b9fb435d9 normalized/819.dat
fe7dd593293c4565ce0df1c6fec2aa7e9a3f4b537f96a2c08f9a0bc13151ff7ea8050f0626593198bc2b9080d5b975f1d690b5310738fbee30dc16a0f9b1cdcc normalized/85984.dat
9cc6d3a858b79c15a1835af387c71f33c0f6a99cac4fa0723491671c2bb0c1046fe62def0b72deb900c8a7bc096b43149587819b8f9e464a233f2a55241bc1ad normalized/87079.dat
545a2c306f2167562107bdb5dd8bdda4db241a4d9bc18b9ad3b4ad6350e8d1f54b7237947b28f4452d0eaea014ef09525f041c22a3e40c98fae23f0eb569c0fd normalized/87580.dat
de1e9e052e361ad1ab0a0f6f3feb04da377cf206e40195ee9ea7c15f11ecae798e18ffdc0149867486043affbce9886d3123317fbb91b4cd98f9f77552c335d8 normalized/91988.dat
a363549d2b7718818f9e6629d58ccdb59dc08a00ff99c89d46969c7e47548c0d33b0ef2b4c7109518ada36ecdc8bac2c5db140b8c656dea62aeb35496cfa46e9 normalized/92438.dat
85ec0aca9f34b9efb39de2ce2a4d969b0a8909e3dac757dd73d587adeb893385b0a661452ec63c20eea3e361c20987e1e353b3a137aed974a785080bf45b07a4 normalized/962.dat
f0e1827a07a2d9b1ec20c508be6b3874dfdf25e2054678ceef1f3747f073521626e5bd05c7e2c53c9530bad9d1b77a264fe82270ff4e3ac9d8d857f30ecc648e normalized/99301.dat
778db33f8549951d5944ba281604c318198cd8cad3fae08d1d1a4a3d93a5b0bc307d3d9eb40813bb01b68075eb00946923d34d8b6e8f91f9ae6df3dc49651a43 normalized/stud.dat
cf482d363bfbd346b9802440981f2560cd4c7f214aa3bd27f7866e3a52ad1907f92667db9c3155c50d30909290b6eb3f0fa66522058a6e5eb71fcb1977299c25 normalized/184.dat
c62ef1900c056e3d68d10516af0b17c353c42649ac789c2c7788f9599be6c26604be74ce97a930199ae7e4bd51f7c91d4aa12643f8152ca4eb8e2cb075801e51 normalized/210.dat
ef9263c26c41c7fcec4cb0ad71c39e29cf19f569b4292082528e9b8f9a63c8be5c8fef9263e41b09b46bcd067ff1f0f84b5b05441b20555577c314ad3eb0964c normalized/2356.dat
3c14b610fd718a884954319357f0cba94d28fe8f2378acea3f2146560da4072946283be6dcbb8627c3bfe73037389f8a87d05881c979dce34e55c5f556ff85be normalized/2357.dat
ac817627ba9d7ab6ecc27dba870fd5e019596240b4a930eed1e0158c14ae3d2ead491576c7c5b02543f6ee3cca34958160b7ceaa22034264e64d6634e119904a normalized/2420.dat
03282fb0cc275bfa94e2d3ec49292f43980a1e6df53f210adcdd49438f15107572e7ed69a6e810f8f77181424c2cde55099b81b18225bf3b37ab5086b9fecc15 normalized/2431.dat
70184d37aa8346d92de17121e24e2d0d4520b6b7f4e0bc902795c04cae90cf4d706ac68e6577c1be7850320f5b83d8225425ff1e58eaa245b20b65959b62b113 normalized/2445.dat
2abfe64f1d25818d04a962a71aa01ac29bdbac35f70f47de48ce7f59bbb4734c61075a311be42062a8cd02aa74c38cef9ac66bf5c0b08767b8227938b1aca60f normalized/2449.dat
ca40d25e1cfd95bc20fee68f7eeb17f1ae2aae5f6ad41942b38af2ba2f9c025831552f7b06712d9a84b05da4876a90f40104001db6daee3da0a23a001e1a3bad normalized/2453.dat
7a587a0d90b209279ff53583aa6dd4f05c3e64886a8dc1b092ed993e853906ae10200b857316f1060d6192cf9589b5a8295b09583239c8013b1bfdf56ce54692 normalized/2454.dat
90a233323f3ac3a0f756c2816ef04d96a2cede58353e07c3e9fb1d9e82e35e94d20f0857ed142b6fdf0d3dd6f1d0e47a93a016b941b1438dad7d8d6d0e1c3072 normalized/2456.dat
748db31d0f1f201a0209ea2398f2c366558e4650159cec2a342bf2126b387e583680188b4d4a94e05f6d18643fefd11680c72f33495781a76eb0e9b50b7f4197 normalized/2465.dat
b17c3be883e9225bc23ec6f82597a9a6fbe692627bf52f09e9a0cdcd0d429d2d90a4aedaf9df65ebc921c5aefbda5334f8c8ad01733aac66319034075d838637 normalized/2639.dat
5d4081637635d3b78be471e0ea8baf09bc194b58335e951024f698bf13c006eccae195320bb8e6eb494d6e0bd9fb5344e9cad8d5d3a61b8aec37f2133a852ab1 normalized/3001.dat
0968d411addad58d9159e9a39be8be961b8ddfb4404d21d4bdc6bfa930ecc9ab7a71545a2b90b2c0059e5fa62dc1ddfae5d534032c8bca089f1b2a32631ed8e6 normalized/3002.dat
024919d3a848c5c9698d49b78ffe050b48133925a75e8a3dd720503090bb6cbaa7c8bf7a118eb410d93b17117744f5f09340f0957843da587c8ab56683898064 normalized/3003.dat
d45d9da9f7eb5c695b5c4f3a2448185f45f2988caf6f039d43c69bbe850784a1e161b5b335a04c51d6fd6e8b00d0128fe531701480b3e27fe769e4eb9c62bcf7 normalized/3004.dat
9329b9da9ead4599c34111dc86786cdfd61b2c42b9e95bc0600e3f520883875cc8c9da9d85af01d06088c2903bcaa606b3fb5d56333bd12a1a775a60fe572cff normalized/3005.dat
4dd16c86796b48fa6e3b9512b9005c6f9112040407b70e942904c4c5811568932e19ec7b335965e9408712b88c07772afa7de6392e5c1ce3b7b3814e4c2f2958 normalized/3006.dat
8b1b0cb03301ddbd2b3a1bbad05446245baadbd09043fc3c1e37225deb7ccf52339f19f8d2a640fc81082aab3a92bb37676964d898dde84e04d207052d19da0a normalized/3007.dat
d36da73ae7884b9bddbb4bd19671f271efecb75549dcd515d0428b6abdb0aec2e8738028958b6f7b9433d8b66eee3d95515f32f77890bddd56895ef45624aa86 normalized/3008.dat
0bd328dd906c7df8c5ddaa1e0294e8660bff90d839e13af9f62673ecd56d983f97fcc62fa37b8a9de5288a5261036fce415e486b41c1237ca342bb172c5b7829 normalized/3009.dat
21788ee75c7959bd8c65b74943f7c6234af100bab152ebfd68979627f2a02c44de39f5a1f2f221bee0b0245215a746cc04fd4e3d8e90270473f2af07a3fa678e normalized/3010.dat
e96a110a10634a61a90035a234ee9200b2a5dd609cbcf2c02ea1a845195872a44e3d592a2ff4b0d347c8f93804a1308327f9d3d0d36ea160b0268b9d58266b14 normalized/30144.dat
5aff8e2fafc8c5e7ed1eaa70a5bc24dd66f3ab9692c1b644ca771332c7344945e774a9dce8c78a9cef376229783ef0eb3053191e27f7a5570cdedf15ec6baf3e normalized/30145.dat
acf4abd7f480c3e421f190f6c2fbd5432e63700bb200a40fd74fe52fd59b7cf08d5006d4f10f1fe7eb4dc1d4ffa9f0125f80c8806760f1960b7b7879ed1d80a2 normalized/3020.dat
f85c45a3621c11d05c9e1e8e1eea196277abda0c57fe0eb07482de855c212243b52d366b0ce48b07defece5d15c00b008ec373389eb3ceff276f6cd493edfa9c normalized/3021.dat
99cb5ea59a726cb56b265fc5d9b34b6943d3b76885074a8120c91a3937ecc4ad9b753fa170448a6775353ba25d714c3392c4460300083f23619e98f98fdcf27c normalized/3022.dat
354756bcb5e5c91ea8be0c887af6a29181dab2beadee45b03860bd3ffd0f2526fcd171e2a929852cf5c65848c5b7b0ec956e118d307639cc879164f541ceccec normalized/3023.dat
6870461783f67ffce57b059246c2cec55bfee9e615e5f87c572a602ad2306736a82d1c567063cd974e347ceed9f92575d0bb7cbd65424912647cc0bed78bb920 normalized/3024.dat
e6ee51b8fd2deecd5067df044cccb807cd9405026b60a0cf9de2b1a8cff6ff710bdb7d2b8894ea81e0d72cbe3291f3978d615215293fca651123f6f75b37cc69 normalized/3026.dat
59c35234ea7c7bfce5604b932528a8e063270096eaa9989a180a55ea752bf78320d2ada854e0ff052668044d03f2b941e5c26346894c0823f0178a859e614610 normalized/3027.dat
c37229d0d3c069183efa047f0af88404cf30fa45692b3a2ecf2c7a06ae92267c1e022ae13a1bf6a57d2b445aeea31fd058d51e8e539607a47a2022bb5c811b6c normalized/3028.dat
593688170c3c27879c00b0f1e92083b9bd3284e5235d382ab9284cb444d2c3c2d52229ad3318c7569c75c4d05d45e584e1a947c8948de2a22e82c504530fd07a normalized/3029.dat
bd64bc74ca98ef21a6f97258b35ae19787035d71d18ca1f53dfe73cc2971987c9ea914bbeba38c895287deffb01e3f32ef92aab6423e7aebb9d3c2d74dab1ae4 normalized/3030.dat
411cbfc0a58a4c19d3ca231ce8eb5e0e28ec30b25cbe6c5fa985762f94902117a5c7d6bb9f6afa2c75979e9bf87c69d8d0654fb57e57175debe8805b68ac1343 normalized/3031.dat
d167f835a1f1e9872ef24c6afc38c9e99bcb208ac42adf5b62b986ec6fdc96b751e78b942450b6e2f8669a666d94a6c9cc59ea4ee87512db69aba3dd13bd32eb normalized/3032.dat
c376205d4b640635c4a9d76fdc7cae8ef4e80accd0b82f3edda4e72535c1a0900f1097e78a37408fa6fc2be68b45b358df957af71cd52f55a900fae900774cf8 normalized/3033.dat
b4dfdd9ddc1ea041e30640b43ef0f314b2a34ec71770f88d2b67dada61840d5d74d79084ef0044e7fe20eb8943d12b033264e292007bb2cd5951895f6e533205 normalized/3034.dat
a61345f17255cfbbdab6adc76e300ec5d1829fb18e134d8ca08c39f16d1dd0db2006d40850284eb99ee223bff99e82c3a19a647d89f32794c1b34bca9b0e322d normalized/3035.dat
536a6812d928c9a8a6fd3bf5277c35d8bb5fb30b4c1c28a56645d6233f101323a3c847bfcc10fb699ce291f7dc447e96e4090eb7b6a88f6aa8ca4e035dbeaaaf normalized/30363.dat
53df5bf53f8092f56d6ac7f7f402d320468e6139b1f9c0ad6ec41a20fb194b2d790e07d064a8ae375312b6ffaffcc105fead0d3854c0efa0bdc279960492d0aa normalized/3036.dat
577fbbcf10b6c5105277ac26326f714057c3c4ff9820593e930dec93faa5c12aa17633c9926742df2136154f4bd4f5d2d85a3813d0e6be6043d6cf2637cad509 normalized/3037.dat
0670c73e5bd287c3ed905baad32db44d2ed43d83259b7ea5694fb08ff8d7ffaf2bcd36b1544d717649299a377e1ffb71fb38fa863f09fe1c4a6957062fde8920 normalized/3038.dat
1d882cd6e6bece2fd72fdf8370e703988402a9e3defc59901614ade5076d4ce810205dd4ce1134772590532573ea8ef56ef3e4cf48f787923336407ae084b53a normalized/3039.dat
12c3311aad5aaf0b64c1b7fdd0c4b914dc1e1e975d2660ddd36597f1bd37783e0c49dcef186b78474364e480a67db947b312040be806f8187f6486007f8fc25e normalized/30400.dat
752a25c4ee2b3e34683ff78a3e4c774f1d62060001a9a55bd7b6b302da47650433c0ba03cbcc6dea8e3dcc8c098c5caa0f98c57c405e3c315e14c106dbdca9ed normalized/3040b.dat
bf423d1f984ae67b51abeaae6533a3c2b267f809d7af124932dd11e567c213da8a5347fda943884d9d4dc18f818441283d09506d48328872b8ad838d503fc809 normalized/3041.dat
7966fb61ba69fb48b34bb72ad941068d4591b81346c45849e92ac24377c1bdf4c319ba402372414ce7e76e028c602c72c899d5bc426e44699a8ba86e494af2d1 normalized/3042.dat
b0a25df577b8fa25f471386e747a3f814eb49a1f9d057e73e2ff92052b8be893cbbd7ca6a32c9bf1461a477539b00469a07a13f9f0878c1a20e864cdf2ff10c4 normalized/3043.dat
fd9cbd8c950a213fb5fd9509af2f2a18ae9e8ac22a92694c68f3d3fa77bbfa65827d4d24c0868efd7e35e0e39112e659f33e988caee70c20f2b7fa2772a65331 normalized/3044b.dat
eb12cad1aea610b24a2714bcd4dc3b9359179d42e8d99754d1aa50413fa57c0a2bb0d2a7e29b8c240608dd1700c14b9ffb436f23c40ba7b09572a9fa5f18993e normalized/3045.dat
d28e956828296aca9202753bf20a3a3699de9aadb46c6864cbca1fb7340bd75b6a6686b96fd39afba4959912a3a5fd7dfdefe4d013f1dfe34bdad0ad11420381 normalized/3046.dat
41e095e3eefe7aafa7e5b43fc475e45557b727e81c88465cbb39ab3f66385281b0c1f9a74300f216afd3ad50079b507f5b02286f5425c1ec7611a3396508619f normalized/3048.dat
dfda60d1f0c539659388974dd5e708d9d2abc6ce77bd4c1ae0ece2ff5bf9b6dc3b6ca1a4a61afd7c899580d20923ebf5976e44156ca7fd050d43eacf13e800d1 normalized/3068b.dat
ce69ab97b0e25729450f0aae56a0210c7d55606e499f247366e981eeb936c2b5cb7396e817c6f0c844fa5324e109bcf390f1b9f6db3a7cd4cd8c04d69c2b094c normalized/3069b.dat
fcb3a3567c24d51ebbc6c98848dabece9a6ea414ec33c32cba919103be197c7a41a002187714179961373afc607448b0ef7cee32de11cf48ba5d1e7a75797adf normalized/3070b.dat
5ced68f8218d7df9270bd03314bcd3170951ba18d15368fc38a54d7184b2a30b4a4f81378d2fceb183bd221990a7de8e86608c0bfcfed0cb6f060b56811605ba normalized/3245a.dat
1f931a7bb938a0fa760632b46ed6aeb01d4544b1dd86991054487ea675fa9356bcd626df97cda7eff3d23e073ea1ac2226b08de9a85a7d47a12b0d7f5597aa74 normalized/3297.dat
7138c02b74898fbeebeb5b203b4862b4e0ed7275c947c7123de6b6c698df3f45fffe746006c2026190d446662bc9376db78791ea70bae89e8fa60a83009158c2 normalized/3298.dat
7057104f8a5b272cc9e04b5a7cd77e9959b44149712eebc7f42815193cc11c88e18026971d3762a7b6a5fdf14a0272e38a85ec8215deeb591c84547c2f1e2d26 normalized/3299.dat
9677b2b1650c5a20f7530bc13d8154907311451972513dd7ef893f4ae08ee1ab1d57c9813c9aa05849f7e45f07638b19965db056c6432bb87199c82f3a0a1495 normalized/3300.dat
0a97f46ac72d4da7231cb8403077a547ab0eb8d91cd67feb777d216958c3e2ec43bd9059dd9475fdbe1a93c720e9b9f33348c90855e72360d25720df7a80f853 normalized/3334.dat
7b9aa1857af8c91114b4241d34f83cde53f8221edf7c4471458ca1100982d704f96edb7f0d311daf3d154cd518cc4d4a9dc0e98b18bceec44f5884d25503687c normalized/3456.dat
406437d2b2771dac16d8adf5855b69963edac790f7c55f8d0997364636b6b9b24cc6a72b065d678dd3f482d0c6b7a3b04760dae26b7a4ae2a7de5296e437c5e6 normalized/3460.dat
4942e58c86797769cb159b51fcde56b1e08c4c19e5a948a857098637b98f1dfacc7ad9251147991a49c31a0d4c0a1c94de2126ff8d5e56ec85fc910a46f58611 normalized/3497.dat
8dab0a7c237199659c6b7bf86cabdd2df0ea927a7b4cd648a551554593f948fd64b95c0cddddcf2012a9b07df51b8caf9fedd732194c258ab1c7e649420527df normalized/3622.dat
2a431ec7f3decfa1f779c3956e796be4d11045857f0284c9ae0df6e310743d7ecb788097cc242533dbb1c73828b3089ddaae9153abec28b43e66fe4d146ec351 normalized/3623.dat
3c5a58b488d01e95216ea7505368fe04562d6176bcaeee6ec724a9d2fb36247ae3b9754d3d38fcedb4717cb54a1f64677ac06912ce7e8e9a9f323ccc2d029c35 normalized/3645.dat
4ce33a0b7c4c7a0fa91f126ceb14ce42b01babd84e46ae1ee017f2541dee5d2610d67925cf15e93e28d4e613fd542e37a19054486d88b764e362e441254a139d normalized/3660.dat
981a6372b3fc6eabc069ab596b8500d1ee5e3ca0044c422c13f789f0fa0cbd22ab48b66855135d9f7b30785ddba7033495a55544ae6eb8fbb548b4ea64e0ff48 normalized/3665.dat
1a6503ed4dec5683535a4db6262e3bc2b10595a707e37f9ffec55aab74d4719c86ec0db1f713dcf8d8e671d5d62ce67ae274d6174ec0e719c918e344a343093e normalized/3666.dat
6068f8e58c2403bf432d1c84da908fbae1e5d7ba25ef4921ad2d2bc9411181abbd81bbc3e903c8d0aa829fe9da57d4306cb3c712cd5d036d94858c4303ec7b70 normalized/3675.dat
1499cd6332e633c8dfa62fefc0ff3fd4c1912ff7f9ce5e1fd385ef7c58aba7fa9537bc0592c038a26c13885620c2fd02f50ed4c27f87809defcf8da45be98a61 normalized/3676.dat
6efac78da8fee7304c72783144e4ddad0f8b50701b335f60aad369b705a526766c68d39d6715c57a3ec23a634b76f76f0d02e9ca0d5b6b697c30c5c81ceb3d4b normalized/3684.dat
3f020892c562c18ec4569237c162f1f87b5cc4b8b76be9bc68d54e36e966abc423001882c7c231e02c094b83081c6f68f20befc0d276bf8892974aacdfcafb2f normalized/3685.dat
585cf75d639b4d4a71fb21abf0d6be68fc5c3ac79ef4893ae75c3baee95aeb0f68d4e7be8ae130a7ca386ccc26cabf138fdcd2d2a1bb9a78c790be3ba5ded3c5 normalized/3710.dat
7138c02b74898fbeebeb5b203b4862b4e0ed7275c947c7123de6b6c698df3f45fffe746006c2026190d446662bc9376db78791ea70bae89e8fa60a83009158c2 normalized/3747a.dat
a88ff8b3ee4478f61a7c1e07af37e827d40a33ad9ca6ee1509b9064dee6eaa2df9757d3a7f2257fbdca680757c6c5a6b32a7d79d19467ef26284029488ad031b normalized/3754.dat
40b6dd5ab3392e4261550fd853f15989ab2353fc449ed1afd9d4576d84629ccda3a09cf7879e9b0521a5f7cfa566887eca202bd93efa1595eb24343356b7533d normalized/3755.dat
8cf2427af6e6b210ccdbef70aa3b092ea401b1463eb8c88c9f55afe32d88afaad8acffdc01517c78ffcf660fcff9c311834570ef7eff6ecd3dfa199a6229f023 normalized/3794a.dat
e91072cd20433b75b25917ca50ee03b89456b25ff66ae5f70bbafea958a2702db2431968e9ba02849aca98f0252d0a44e16fb3009226f17f4d60ab36564d74ad normalized/3795.dat
4139284654f2dac2d17ca0e75353771fdff933fe3cf4051a1e0729cb110cfdeebc9172197cb6f1f2b0e7ef20c411dba754f25e683103add0f5ef3a2321e1602b normalized/3811.dat
9ab0bd58b4403f4bde75e00c29129868bdb600629162bf08ba4c529e6b2b369bd773632a26b2fdfbfd06adbbcfbdcfaaf2b4f7a9aa29b93f525ebc1abe4d905f normalized/3832.dat
1c0e7bc8bdfc90fc2ecac61b669154e462d941e6472e54ac36289e1e45eecf36ce62b4ff21eef9168dc405129a0fb6ebd93b44407a80f4fef90a21b41efedbf2 normalized/3857.dat
04cd130d1b753c5096a78278555c5126f484de4ab7bc7f776f41d981f2f439fa63a4030f8a662f9c450127bf4e78303d860f0d5955983d49e773ce57530246e8 normalized/3865.dat
ed712cf2ad8371dee221736ce127c7190f79fc3b6f76e2430e78a4eaf217afdbfc05e4ac0c2010c36ca6b06c2b159629ec3aa043718ce9725411fc98f63df749 normalized/3867.dat
a4f686765765a2cc900686f50dee5548a521cb2b4aaddbd7d6766af4161102f7fcbb2e57406cf42e7975c2f0cf175e9a94b2b670e85340be0311e5bfdb7c4d83 normalized/3958.dat
fe17d5dade0ca3090306988b6c961f554a2f28d206f0d9b821dc769ed280ba5132463e6433c001df8323cab01fa1cd2f4885e08eff6b9693b8f785346fa64ef8 normalized/397.dat
0feaab38b8c0cbf24a9305907035ee25334c0b9d753466125e63e15246f0db68987272f697a20663cbf725c4c9ec0c2f9e201ed3d636a11ba22c2c59a1efcf0e normalized/41539.dat
b2719b9e7ad496327d4c3074a03a97e7eb4f246805db8cea00d150ca13b404c775a1ad2c7ed2295132d5f6548a2b9fad0d1d853825d5b794d67dc3651bcffbdb normalized/4161.dat
1f677ef8c7139854e38331afec19fc96e67b4ddf89ca3633cc5ed02537dc743efd599aa2f9114482b4dfb45eaf2e4fd979517ba6bf5568e1ee050b53692691f6 normalized/4162.dat
f67071a8522bf8e15fe05251c90e798b5e19490f925bd4ec13b36ed545903dda194c838eee67bfb06f945ce6253c141957d583b91848a5d3fa8d43675640f51a normalized/4186.dat
c89a9b8ba8c54971ed1a579f70d85e1ad9fbea03750af1290f55c8e98f48d58166116c69088ac3cadd3e328cd7bb415dddf3fb44bdd19a064c9a39669f8763c8 normalized/4187.dat
41f44e9a2170730d4ad11ff6c18c877066a5e947b84d0f5ddc62f15758f3de9ec2cec37b8ec08a5039dcd9e5a6eafa461062256c6b467da338b49fd495cd11c6 normalized/4201.dat
973cd837639afcd1d34bdfcf58dd3ec52a45084b1c9a849a69f35b57fbba32245fea6257d1750ccd604bde17c2ee09fc3b49f62f4c9954d9a91af71c83c3e2d9 normalized/4202.dat
85f4d2627a33bbc49c30124c729751b75bf23496a57b909638daa8d7ecbbfb5c11b3b7750379265c1c4ce9ec294e200eb58efa570b574188a04cd608ee6eecc6 normalized/4204.dat
abf4bdb49b348bda02610766fbaaa5bb9920061f6ec7e8b19ecc73ca3a36c39694ec3016e7a869a2a0e5eb7680569cef8d0a08ca98d7a701690006031300278b normalized/4282.dat
3c0c0401dcdf113ce3f41e88fed4d7c49f45aa72f846a18da4fcefae6055a0501d73661d322921a21d2423d5088c751d24003b93c12463ba794c3f5c25c46714 normalized/4286.dat
51794dfc191c10c7fa10753ae83e1ba29ef749202048ed7d155702b7022e332e2c28d7a6a98cff935f6707d2c39cf12d79094bbd591971c037f3f3d98cb77300 normalized/4287.dat
b7f74984e7d7c2821ca49f7f4e8e2a03426bd7f67d33fa235c4eb02e2644a6ceafc75a1cc2f3ddfbfdc1014091a03696f0a664a9a88cd846894597bf943c0026 normalized/4445.dat
7581962690d95c55c1799a0be04382aea62b687456f7b0e9ee926b38f9b434455dc6497af0c2121eef90cdccc069fbbc0b4330398c0d58b7537e7683f71a71f2 normalized/4460.dat
795584bde11dbe034d91231b77536862566f22d121fb32b80e950bc6d6e662c0e73f65f7b82794754ae4827566756ff17a3c4320130cbd234fdc9f4de244e3a2 normalized/4477.dat
3c4a14b96feb1ce4ce808afbebc6b2c8b2f2d1dda198a08b50fd1ceccbe1c6f43d0cb18febb1728f3655acbd7b385a910f350be8adbc116f8bc4f9d0873e7c3d normalized/54200.dat
ec32ebd4373bb31cd79c05e04a26340768676f35baecc3a4da50a10e78c5d6407fc8df3a2b5976bfc9daff641b4c9f1ea7bf535b3dce43368df47a77b39dd384 normalized/60477.dat
768d24b857541af858c7756a3602f0050e93cd61f33e1ec585f4c2b5679d5dddc637bde7c66adfed564b14d6e75a2a67e58c792c94b29edd3ccd10ce942aa079 normalized/60479.dat
375d16915644ddcc344fad30904942fd401c6afa3409f40e178850afa3ebc3844d45aa01f9d0769ad0444ca7428e7ee996a51483056c3c3f3cf8fc3101931b7a normalized/60481.dat
739206478476f0b747a401d4b3190f538532c3d68729e31217cbff1751cfaeaffd22eb4c0229b99a169abb376b6584e552884a1d4fc6b040021fc09c9ef0af56 normalized/6111.dat
b4cdef676ed0012c2a02e382952015995e2c0f9a1be1b204783336701e2ca18c12ee692c44dbed569c03fbddb2d6d5cc9ba4cae53ef42d054fb848d0ae54dc2b normalized/6112.dat
43d69e2c0a98f983dcec2b21ca6fc89b234bccc671664169219df37b3136d58fbdd318483ed9d9032d617a651a8549979e0f1c0dd57cfc75f73f696e7c64e42b normalized/6212.dat
d1c35bfd49ae388af1be0741be294353e34f619d02c880d90f4ee830d0c735ec2650f902458a6c9fdc2ed97e1e9f6cb71c7cec6c363073175e72f091efe461f0 normalized/6213.dat
c01041d4ec2a2f2222656d3b1f7b60d10a8591a3b7761500951897b2c3e800fda8bc8f92ca215342a90bcb3b2b4f82b5879cdd0553f568d9d0bb1d649251ad4b normalized/63864.dat
105b901114ff2130e01c1308707cdec96f10d4d255f09c78a5dadba86889cc72d2426ecf6759d4a695cef74c9b7f410d68175fe11bbe572b3040c72d74192a26 normalized/6636.dat
895d59bb8b182db94f508219bc0f52ab418c27a804e13f83c57d1304ace29ae0189d8a2bffd0b4d1be6913d859a233b093f7562b71e6fa6b1a69dad1c3204ba1 normalized/6678a.dat
57972fd30c714d99e4834531541d629283c7d88e5407d16b7eed7326d9cbee62d59a20f1e754a964c81edd6c76eb8745c479944b9b763200387fb4c83a5c8a2c normalized/6881a.dat
1df493c6e34a7dac4c11dc6ed3993f611df23b84a60d4788b0275bcb99f4505bcd1c7f85fd8326da515bce673e94e13966d486767cf34e767f57593e8ba28aa5 normalized/6934.dat
fdcbb568646faca9aa502f5ee1d7887a1b00159dd5b77045ef388690ebf8f9bdbeb301652d666aca5ce0cb9cfb610396944600c1b5cc6feb728501156da1e7b1 normalized/702.dat
fe76acb3a99e2a95a0d8a0a43031277396083067d7283b2fe334b51abc295f36951b1396f0edb729f68b08064efc375a7c046b063ef21dbf335bc7e10606e5ce normalized/728.dat
50ec11d171816f569215f6bec0ae9410460d9d36f891ad2d1bbdf4f6b7f753d1cff903e851a72529d9f29776fc76064b6ac97f1b74ae080907241bb1f72aa560 normalized/733.dat
0a959ac9212ac373980d35d19a0730f95b53f337f9d1fcdab2d1d0f15d951c29ef2b1fc208936569b8681c4631bf9934eb5ec51da4263bd504dfb22a4b18c2a8 normalized/782.dat
646483106893883747bb07c3eca57bddac7a75fbf07893e69359a9884d5e8903fa86ccb37feec050964d0ca8d58d3c93a7cf921091ceaaaa2adbc35c968f3214 normalized/819.dat
83bafa9c45410d7dfbf7bfc02097ff528628ce6d084a5a3e08236c739a6d614977c82d5f4f015d80a3599b0f8f9b6941aed1e10d78b6d9f77decd336567772d7 normalized/85984.dat
5feda3bb8e1fa47a7e246c409d7ea2309c35ade99e4ea76fafe47b88d3f11e02f8b75f32e9441db39af9b3c0516dadc5d156bd264af0d900a808511e9eb7de3a normalized/87079.dat
6d3619ccd3310f43cafbd3b6f0a4547693ac4cc1dfc6f8f9d811c7534a5d71ad7cab9b89ddcc08b571b3af83b4a62575ee0edacd787a43f3a3ce3c563b53c82d normalized/87580.dat
adc9e9e2ad66af09ee414549e76987d850f9dcb85ced494b58ade3d3cd22626d2557d3947f97b3d26ab966888412058fff8a9d61c0b249464d5e6bffa9d7eeb1 normalized/91988.dat
4f9be83e1b338b9b44efa990ea5e6a81e901e2e7167e21f997355d75addf3d60563e58e86a3105607c53e10d5d4d1e24ba29c96f99c1b3d8cc0be4c080ea756c normalized/92438.dat
35d2fcd5eecbbdcd9d92fd914d580ec654395a3eda1aac8fa9a439def667aedf4471f4fb26f029646db67efe2fcbaf80115b4ef8d3de6b052f8480e53d69d035 normalized/962.dat
2f78671b8e7c7e559309e92bbcd0857d774c79f6351db16976a71988b2417b0c1593fde8d85fa5aece60bdb9e3b4863ba70eedeb8c7a16cc92fb4c61355fd78f normalized/99301.dat
87283de187b204dd610a105b3798cfc5e88c801ebc0fd0675cbb683c234d298b92632147969680eebb02a16aadadf3cbc5d237d9670e3fe0f593fda8d6196fc3 normalized/box.dat
bc750a58029944024a8d4a275255ecc3e5a2b0bc7ea234c5e69bcb1cdba43c339aee519b9406d31b9ec3f5a44b9a05cda3cd5047e5b2af60918d22a6b714f978 normalized/stud.dat

Loading…
Cancel
Save