Codebase list multiforcer / upstream/1.31
Imported Upstream version 1.31 Devon Kearns 11 years ago
147 changed file(s) with 6927 addition(s) and 0 deletion(s). Raw diff Collapse all Expand all
0 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~
1 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~
2 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~
3 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~
4 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~
5 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~
6 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~
7 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~
0 0123456789
1 0123456789
2 0123456789
3 0123456789
4 0123456789
5 0123456789
6 0123456789
7 0123456789
8 0123456789
9 0123456789
10 0123456789
11 0123456789
12 0123456789
13 0123456789
14 0123456789
15 0123456789
0 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`{|}~
1
0 0123
1 1234
2 2345
3 3456
4 4567
5 5678
6 6789
7 7890
8 8901
9 9012
10 0123
11 1234
12 2345
13 3456
14 4567
15 5678
16 6789
17 7890
18 8901
19 9012
20 0123
21 1234
22 2345
23 3456
24 4567
25 5678
26 6789
27 7890
28 8901
29 9012
30 0123
31 1234
32 2345
33 3456
34 4567
35 5678
36 6789
37 7890
38 8901
39 9012
40 0123
41 1234
42 2345
43 3456
44 4567
45 5678
46 6789
47 7890
48 8901
49 9012
50 0123
51 1234
52 2345
53 3456
54 4567
55 5678
56 6789
57 7890
58 8901
59 9012
60 0123
61 1234
62 2345
63 3456
64 4567
65 5678
66 6789
67 7890
68 8901
69 9012
70 0123
71 1234
72 2345
73 3456
74 4567
75 5678
76 6789
77 7890
78 8901
79 9012
80 0123
81 1234
82 2345
83 3456
84 4567
85 5678
86 6789
87 7890
88 8901
89 9012
90 0123
91 1234
92 2345
93 3456
94 4567
95 5678
96 6789
97 7890
98 8901
99 9012
100 0123
101 1234
102 2345
103 3456
104 4567
105 5678
106 6789
107 7890
108 8901
109 9012
110 0123
111 1234
112 2345
113 3456
114 4567
115 5678
116 6789
117 7890
118 8901
119 9012
120 0123
121 1234
122 2345
123 3456
124 4567
125 5678
126 6789
127 7890
128 8901
129 9012
130 0123
131 1234
132 2345
133 3456
134 4567
135 5678
136 6789
137 7890
138 8901
139 9012
140 0123
141 1234
142 2345
143 3456
144 4567
145 5678
146 6789
147 7890
148 8901
149 9012
150 0123
151 1234
152 2345
153 3456
154 4567
155 5678
156 6789
157 7890
158 8901
159 9012
160 0123
161 1234
162 2345
163 3456
164 4567
165 5678
166 6789
167 7890
168 8901
169 9012
170 0123
171 1234
172 2345
173 3456
174 4567
175 5678
176 6789
177 7890
178 8901
179 9012
180 0123
181 1234
182 2345
183 3456
184 4567
185 5678
186 6789
187 7890
188 8901
189 9012
190 0123
191 1234
192 2345
193 3456
194 4567
195 5678
196 6789
197 7890
198 8901
199 9012
200 0123
201 1234
202 2345
203 3456
204 4567
205 5678
206 6789
207 7890
208 8901
209 9012
210 0123
211 1234
212 2345
213 3456
214 4567
215 5678
216 6789
217 7890
218 8901
219 9012
220 0123
221 1234
222 2345
223 3456
224 4567
225 5678
226 6789
227 7890
228 8901
229 9012
230 0123
231 1234
232 2345
233 3456
234 4567
235 5678
236 6789
237 7890
238 8901
239 9012
240 0123
241 1234
242 2345
243 3456
244 4567
245 5678
246 6789
247 7890
248 8901
249 9012
250 0123
251 1234
252 2345
253 3456
254 4567
255 5678
256 6789
257 7890
258 8901
259 9012
260 0123
261 1234
262 2345
263 3456
264 4567
265 5678
266 6789
267 7890
268 8901
269 9012
270 0123
271 1234
272 2345
273 3456
274 4567
275 5678
276 6789
277 7890
278 8901
279 9012
280 0123
281 1234
282 2345
283 3456
284 4567
285 5678
286 6789
287 7890
288 8901
289 9012
290 0123
291 1234
292 2345
293 3456
294 4567
295 5678
296 6789
297 7890
298 8901
299 9012
300 0123
301 1234
302 2345
303 3456
304 4567
305 5678
306 6789
307 7890
308 8901
309 9012
310 0123
311 1234
312 2345
313 3456
314 4567
315 5678
316 6789
317 7890
318 8901
319 9012
320 0123
321 1234
322 2345
323 3456
324 4567
325 5678
326 6789
327 7890
328 8901
329 9012
330 0123
331 1234
332 2345
333 3456
334 4567
335 5678
336 6789
337 7890
338 8901
339 9012
340 0123
341 1234
342 2345
343 3456
344 4567
345 5678
346 6789
347 7890
348 8901
349 9012
350 0123
351 1234
352 2345
353 3456
354 4567
355 5678
356 6789
357 7890
358 8901
359 9012
360 0123
361 1234
362 2345
363 3456
364 4567
365 5678
366 6789
367 7890
368 8901
369 9012
370 0123
371 1234
372 2345
373 3456
374 4567
375 5678
376 6789
377 7890
378 8901
379 9012
380 0123
381 1234
382 2345
383 3456
384 4567
385 5678
386 6789
387 7890
388 8901
389 9012
390 0123
391 1234
392 2345
393 3456
394 4567
395 5678
396 6789
397 7890
398 8901
399 9012
400 0123
401 1234
402 2345
403 3456
404 4567
405 5678
406 6789
407 7890
408 8901
409 9012
410 0123
411 1234
412 2345
413 3456
414 4567
415 5678
416 6789
417 7890
418 8901
419 9012
420 0123
421 1234
422 2345
423 3456
424 4567
425 5678
426 6789
427 7890
428 8901
429 9012
430 0123
431 1234
432 2345
433 3456
434 4567
435 5678
436 6789
437 7890
438 8901
439 9012
440 0123
441 1234
442 2345
443 3456
444 4567
445 5678
446 6789
447 7890
448 8901
449 9012
450 0123
451 1234
452 2345
453 3456
454 4567
455 5678
456 6789
457 7890
458 8901
459 9012
460 0123
461 1234
462 2345
463 3456
464 4567
465 5678
466 6789
467 7890
468 8901
469 9012
470 0123
471 1234
472 2345
473 3456
474 4567
475 5678
476 6789
477 7890
478 8901
479 9012
480 0123
481 1234
482 2345
483 3456
484 4567
485 5678
486 6789
487 7890
488 8901
489 9012
490 0123
491 1234
492 2345
493 3456
494 4567
495 5678
496 6789
497 7890
498 8901
499 9012
500 0123
501 1234
502 2345
503 3456
504 4567
505 5678
506 6789
507 7890
508 8901
509 9012
510 0123
511 1234
512 2345
513 3456
514 4567
515 5678
516 6789
517 7890
518 8901
519 9012
520 0123
521 1234
522 2345
523 3456
524 4567
525 5678
526 6789
527 7890
528 8901
529 9012
530 0123
531 1234
532 2345
533 3456
534 4567
535 5678
536 6789
537 7890
538 8901
539 9012
540 0123
541 1234
542 2345
543 3456
544 4567
545 5678
546 6789
547 7890
548 8901
549 9012
550 0123
551 1234
552 2345
553 3456
554 4567
555 5678
556 6789
557 7890
558 8901
559 9012
560 0123
561 1234
562 2345
563 3456
564 4567
565 5678
566 6789
567 7890
568 8901
569 9012
570 0123
571 1234
572 2345
573 3456
574 4567
575 5678
576 6789
577 7890
578 8901
579 9012
580 0123
581 1234
582 2345
583 3456
584 4567
585 5678
586 6789
587 7890
588 8901
589 9012
590 0123
591 1234
592 2345
593 3456
594 4567
595 5678
596 6789
597 7890
598 8901
599 9012
600 0123
601 1234
602 2345
603 3456
604 4567
605 5678
606 6789
607 7890
608 8901
609 9012
610 0123
611 1234
612 2345
613 3456
614 4567
615 5678
616 6789
617 7890
618 8901
619 9012
620 0123
621 1234
622 2345
623 3456
624 4567
625 5678
626 6789
627 7890
628 8901
629 9012
630 0123
631 1234
632 2345
633 3456
634 4567
635 5678
636 6789
637 7890
638 8901
639 9012
640 0123
641 1234
642 2345
643 3456
644 4567
645 5678
646 6789
647 7890
648 8901
649 9012
650 0123
651 1234
652 2345
653 3456
654 4567
655 5678
656 6789
657 7890
658 8901
659 9012
660 0123
661 1234
662 2345
663 3456
664 4567
665 5678
666 6789
667 7890
668 8901
669 9012
670 0123
671 1234
672 2345
673 3456
674 4567
675 5678
676 6789
677 7890
678 8901
679 9012
680 0123
681 1234
682 2345
683 3456
684 4567
685 5678
686 6789
687 7890
688 8901
689 9012
690 0123
691 1234
692 2345
693 3456
694 4567
695 5678
696 6789
697 7890
698 8901
699 9012
700 0123
701 1234
702 2345
703 3456
704 4567
705 5678
706 6789
707 7890
708 8901
709 9012
710 0123
711 1234
712 2345
713 3456
714 4567
715 5678
716 6789
717 7890
718 8901
719 9012
720 0123
721 1234
722 2345
723 3456
724 4567
725 5678
726 6789
727 7890
728 8901
729 9012
730 0123
731 1234
732 2345
733 3456
734 4567
735 5678
736 6789
737 7890
738 8901
739 9012
740 0123
741 1234
742 2345
743 3456
744 4567
745 5678
746 6789
747 7890
748 8901
749 9012
750 0123
751 1234
752 2345
753 3456
754 4567
755 5678
756 6789
757 7890
758 8901
759 9012
760 0123
761 1234
762 2345
763 3456
764 4567
765 5678
766 6789
767 7890
768 8901
769 9012
770 0123
771 1234
772 2345
773 3456
774 4567
775 5678
776 6789
777 7890
778 8901
779 9012
780 0123
781 1234
782 2345
783 3456
784 4567
785 5678
786 6789
787 7890
788 8901
789 9012
790 0123
791 1234
792 2345
793 3456
794 4567
795 5678
796 6789
797 7890
798 8901
799 9012
800 0123
801 1234
802 2345
803 3456
804 4567
805 5678
806 6789
807 7890
808 8901
809 9012
810 0123
811 1234
812 2345
813 3456
814 4567
815 5678
816 6789
817 7890
818 8901
819 9012
820 0123
821 1234
822 2345
823 3456
824 4567
825 5678
826 6789
827 7890
828 8901
829 9012
830 0123
831 1234
832 2345
833 3456
834 4567
835 5678
836 6789
837 7890
838 8901
839 9012
840 0123
841 1234
842 2345
843 3456
844 4567
845 5678
846 6789
847 7890
848 8901
849 9012
850 0123
851 1234
852 2345
853 3456
854 4567
855 5678
856 6789
857 7890
858 8901
859 9012
860 0123
861 1234
862 2345
863 3456
864 4567
865 5678
866 6789
867 7890
868 8901
869 9012
870 0123
871 1234
872 2345
873 3456
874 4567
875 5678
876 6789
877 7890
878 8901
879 9012
880 0123
881 1234
882 2345
883 3456
884 4567
885 5678
886 6789
887 7890
888 8901
889 9012
890 0123
891 1234
892 2345
893 3456
894 4567
895 5678
896 6789
897 7890
898 8901
899 9012
900 0123
901 1234
902 2345
903 3456
904 4567
905 5678
906 6789
907 7890
908 8901
909 9012
910 0123
911 1234
912 2345
913 3456
914 4567
915 5678
916 6789
917 7890
918 8901
919 9012
920 0123
921 1234
922 2345
923 3456
924 4567
925 5678
926 6789
927 7890
928 8901
929 9012
930 0123
931 1234
932 2345
933 3456
934 4567
935 5678
936 6789
937 7890
938 8901
939 9012
940 0123
941 1234
942 2345
943 3456
944 4567
945 5678
946 6789
947 7890
948 8901
949 9012
950 0123
951 1234
952 2345
953 3456
954 4567
955 5678
956 6789
957 7890
958 8901
959 9012
960 0123
961 1234
962 2345
963 3456
964 4567
965 5678
966 6789
967 7890
968 8901
969 9012
970 0123
971 1234
972 2345
973 3456
974 4567
975 5678
976 6789
977 7890
978 8901
979 9012
980 0123
981 1234
982 2345
983 3456
984 4567
985 5678
986 6789
987 7890
988 8901
989 9012
990 0123
991 1234
992 2345
993 3456
994 4567
995 5678
996 6789
997 7890
998 8901
999 9012
1000 0123
1001 1234
1002 2345
1003 3456
1004 4567
1005 5678
1006 6789
1007 7890
1008 8901
1009 9012
1010 0123
1011 1234
1012 2345
1013 3456
1014 4567
1015 5678
1016 6789
1017 7890
1018 8901
1019 9012
1020 0123
1021 1234
1022 2345
1023 3456
1024 4567
1025 5678
1026 6789
1027 7890
1028 8901
1029 9012
1030 0123
1031 1234
1032 2345
1033 3456
1034 4567
1035 5678
1036 6789
1037 7890
1038 8901
1039 9012
1040 0123
1041 1234
1042 2345
1043 3456
1044 4567
1045 5678
1046 6789
1047 7890
1048 8901
1049 9012
1050 0123
1051 1234
1052 2345
1053 3456
1054 4567
1055 5678
1056 6789
1057 7890
1058 8901
1059 9012
1060 0123
1061 1234
1062 2345
1063 3456
1064 4567
1065 5678
1066 6789
1067 7890
1068 8901
1069 9012
1070 0123
1071 1234
1072 2345
1073 3456
1074 4567
1075 5678
1076 6789
1077 7890
1078 8901
1079 9012
1080 0123
1081 1234
1082 2345
1083 3456
1084 4567
1085 5678
1086 6789
1087 7890
1088 8901
1089 9012
1090 0123
1091 1234
1092 2345
1093 3456
1094 4567
1095 5678
1096 6789
1097 7890
1098 8901
1099 9012
1100 0123
1101 1234
1102 2345
1103 3456
1104 4567
1105 5678
1106 6789
1107 7890
1108 8901
1109 9012
1110 0123
1111 1234
1112 2345
1113 3456
1114 4567
1115 5678
1116 6789
1117 7890
1118 8901
1119 9012
1120 0123
1121 1234
1122 2345
1123 3456
1124 4567
1125 5678
1126 6789
1127 7890
1128 8901
1129 9012
1130 0123
1131 1234
1132 2345
1133 3456
1134 4567
1135 5678
1136 6789
1137 7890
1138 8901
1139 9012
1140 0123
1141 1234
1142 2345
1143 3456
1144 4567
1145 5678
1146 6789
1147 7890
1148 8901
1149 9012
1150 0123
1151 1234
1152 2345
1153 3456
1154 4567
1155 5678
1156 6789
1157 7890
1158 8901
1159 9012
1160 0123
1161 1234
1162 2345
1163 3456
1164 4567
1165 5678
1166 6789
1167 7890
1168 8901
1169 9012
1170 0123
1171 1234
1172 2345
1173 3456
1174 4567
1175 5678
1176 6789
1177 7890
1178 8901
1179 9012
1180 0123
1181 1234
1182 2345
1183 3456
1184 4567
1185 5678
1186 6789
1187 7890
1188 8901
1189 9012
1190 0123
1191 1234
1192 2345
1193 3456
1194 4567
1195 5678
1196 6789
1197 7890
1198 8901
1199 9012
1200 0123
1201 1234
1202 2345
1203 3456
1204 4567
1205 5678
1206 6789
1207 7890
1208 8901
1209 9012
1210 0123
1211 1234
1212 2345
1213 3456
1214 4567
1215 5678
1216 6789
1217 7890
1218 8901
1219 9012
1220 0123
1221 1234
1222 2345
1223 3456
1224 4567
1225 5678
1226 6789
1227 7890
1228 8901
1229 9012
1230 0123
1231 1234
1232 2345
1233 3456
1234 4567
1235 5678
1236 6789
1237 7890
1238 8901
1239 9012
1240 0123
1241 1234
1242 2345
1243 3456
1244 4567
1245 5678
1246 6789
1247 7890
1248 8901
1249 9012
1250 0123
1251 1234
1252 2345
1253 3456
1254 4567
1255 5678
1256 6789
1257 7890
1258 8901
1259 9012
1260 0123
1261 1234
1262 2345
1263 3456
1264 4567
1265 5678
1266 6789
1267 7890
1268 8901
1269 9012
1270 0123
1271 1234
1272 2345
1273 3456
1274 4567
1275 5678
1276 6789
1277 7890
1278 8901
1279 9012
1280 0123
1281 1234
1282 2345
1283 3456
1284 4567
1285 5678
1286 6789
1287 7890
1288 8901
1289 9012
1290 0123
1291 1234
1292 2345
1293 3456
1294 4567
1295 5678
1296 6789
1297 7890
1298 8901
1299 9012
1300 0123
1301 1234
1302 2345
1303 3456
1304 4567
1305 5678
1306 6789
1307 7890
1308 8901
1309 9012
1310 0123
1311 1234
1312 2345
1313 3456
1314 4567
1315 5678
1316 6789
1317 7890
1318 8901
1319 9012
1320 0123
1321 1234
1322 2345
1323 3456
1324 4567
1325 5678
1326 6789
1327 7890
1328 8901
1329 9012
1330 0123
1331 1234
1332 2345
1333 3456
1334 4567
1335 5678
1336 6789
1337 7890
1338 8901
1339 9012
1340 0123
1341 1234
1342 2345
1343 3456
1344 4567
1345 5678
1346 6789
1347 7890
1348 8901
1349 9012
1350 0123
1351 1234
1352 2345
1353 3456
1354 4567
1355 5678
1356 6789
1357 7890
1358 8901
1359 9012
1360 0123
1361 1234
1362 2345
1363 3456
1364 4567
1365 5678
1366 6789
1367 7890
1368 8901
1369 9012
1370 0123
1371 1234
1372 2345
1373 3456
1374 4567
1375 5678
1376 6789
1377 7890
1378 8901
1379 9012
1380 0123
1381 1234
1382 2345
1383 3456
1384 4567
1385 5678
1386 6789
1387 7890
1388 8901
1389 9012
1390 0123
1391 1234
1392 2345
1393 3456
1394 4567
1395 5678
1396 6789
1397 7890
1398 8901
1399 9012
1400 0123
1401 1234
1402 2345
1403 3456
1404 4567
1405 5678
1406 6789
1407 7890
1408 8901
1409 9012
1410 0123
1411 1234
1412 2345
1413 3456
1414 4567
1415 5678
1416 6789
1417 7890
1418 8901
1419 9012
1420 0123
1421 1234
1422 2345
1423 3456
1424 4567
1425 5678
1426 6789
1427 7890
1428 8901
1429 9012
1430 0123
1431 1234
1432 2345
1433 3456
1434 4567
1435 5678
1436 6789
1437 7890
1438 8901
1439 9012
1440 0123
1441 1234
1442 2345
1443 3456
1444 4567
1445 5678
1446 6789
1447 7890
1448 8901
1449 9012
1450 0123
1451 1234
1452 2345
1453 3456
1454 4567
1455 5678
1456 6789
1457 7890
1458 8901
1459 9012
1460 0123
1461 1234
1462 2345
1463 3456
1464 4567
1465 5678
1466 6789
1467 7890
1468 8901
1469 9012
1470 0123
1471 1234
1472 2345
1473 3456
1474 4567
1475 5678
1476 6789
1477 7890
1478 8901
1479 9012
1480 0123
1481 1234
1482 2345
1483 3456
1484 4567
1485 5678
1486 6789
1487 7890
1488 8901
1489 9012
1490 0123
1491 1234
1492 2345
1493 3456
1494 4567
1495 5678
1496 6789
1497 7890
1498 8901
1499 9012
1500 0123
1501 1234
1502 2345
1503 3456
1504 4567
1505 5678
1506 6789
1507 7890
1508 8901
1509 9012
1510 0123
1511 1234
1512 2345
1513 3456
1514 4567
1515 5678
1516 6789
1517 7890
1518 8901
1519 9012
1520 0123
1521 1234
1522 2345
1523 3456
1524 4567
1525 5678
1526 6789
1527 7890
1528 8901
1529 9012
1530 0123
1531 1234
1532 2345
1533 3456
1534 4567
1535 5678
1536 6789
1537 7890
1538 8901
1539 9012
1540 0123
1541 1234
1542 2345
1543 3456
1544 4567
1545 5678
1546 6789
1547 7890
1548 8901
1549 9012
1550 0123
1551 1234
1552 2345
1553 3456
1554 4567
1555 5678
1556 6789
1557 7890
1558 8901
1559 9012
1560 0123
1561 1234
1562 2345
1563 3456
1564 4567
1565 5678
1566 6789
1567 7890
1568 8901
1569 9012
1570 0123
1571 1234
1572 2345
1573 3456
1574 4567
1575 5678
1576 6789
1577 7890
1578 8901
1579 9012
1580 0123
1581 1234
1582 2345
1583 3456
1584 4567
1585 5678
1586 6789
1587 7890
1588 8901
1589 9012
1590 0123
1591 1234
1592 2345
1593 3456
1594 4567
1595 5678
1596 6789
1597 7890
1598 8901
1599 9012
1600 0123
1601 1234
1602 2345
1603 3456
1604 4567
1605 5678
1606 6789
1607 7890
1608 8901
1609 9012
1610 0123
1611 1234
1612 2345
1613 3456
1614 4567
1615 5678
1616 6789
1617 7890
1618 8901
1619 9012
1620 0123
1621 1234
1622 2345
1623 3456
1624 4567
1625 5678
1626 6789
1627 7890
1628 8901
1629 9012
1630 0123
1631 1234
1632 2345
1633 3456
1634 4567
1635 5678
1636 6789
1637 7890
1638 8901
1639 9012
1640 0123
1641 1234
1642 2345
1643 3456
1644 4567
1645 5678
1646 6789
1647 7890
1648 8901
1649 9012
1650 0123
1651 1234
1652 2345
1653 3456
1654 4567
1655 5678
1656 6789
1657 7890
1658 8901
1659 9012
1660 0123
1661 1234
1662 2345
1663 3456
1664 4567
1665 5678
1666 6789
1667 7890
1668 8901
1669 9012
1670 0123
1671 1234
1672 2345
1673 3456
1674 4567
1675 5678
1676 6789
1677 7890
1678 8901
1679 9012
1680 0123
1681 1234
1682 2345
1683 3456
1684 4567
1685 5678
1686 6789
1687 7890
1688 8901
1689 9012
1690 0123
1691 1234
1692 2345
1693 3456
1694 4567
1695 5678
1696 6789
1697 7890
1698 8901
1699 9012
1700 0123
1701 1234
1702 2345
1703 3456
1704 4567
1705 5678
1706 6789
1707 7890
1708 8901
1709 9012
1710 0123
1711 1234
1712 2345
1713 3456
1714 4567
1715 5678
1716 6789
1717 7890
1718 8901
1719 9012
1720 0123
1721 1234
1722 2345
1723 3456
1724 4567
1725 5678
1726 6789
1727 7890
1728 8901
1729 9012
1730 0123
1731 1234
1732 2345
1733 3456
1734 4567
1735 5678
1736 6789
1737 7890
1738 8901
1739 9012
1740 0123
1741 1234
1742 2345
1743 3456
1744 4567
1745 5678
1746 6789
1747 7890
1748 8901
1749 9012
1750 0123
1751 1234
1752 2345
1753 3456
1754 4567
1755 5678
1756 6789
1757 7890
1758 8901
1759 9012
1760 0123
1761 1234
1762 2345
1763 3456
1764 4567
1765 5678
1766 6789
1767 7890
1768 8901
1769 9012
1770 0123
1771 1234
1772 2345
1773 3456
1774 4567
1775 5678
1776 6789
1777 7890
1778 8901
1779 9012
1780 0123
1781 1234
1782 2345
1783 3456
1784 4567
1785 5678
1786 6789
1787 7890
1788 8901
1789 9012
1790 0123
1791 1234
1792 2345
1793 3456
1794 4567
1795 5678
1796 6789
1797 7890
1798 8901
1799 9012
1800 0123
1801 1234
1802 2345
1803 3456
1804 4567
1805 5678
1806 6789
1807 7890
1808 8901
1809 9012
1810 0123
1811 1234
1812 2345
1813 3456
1814 4567
1815 5678
1816 6789
1817 7890
1818 8901
1819 9012
1820 0123
1821 1234
1822 2345
1823 3456
1824 4567
1825 5678
1826 6789
1827 7890
1828 8901
1829 9012
1830 0123
1831 1234
1832 2345
1833 3456
1834 4567
1835 5678
1836 6789
1837 7890
1838 8901
1839 9012
1840 0123
1841 1234
1842 2345
1843 3456
1844 4567
1845 5678
1846 6789
1847 7890
1848 8901
1849 9012
1850 0123
1851 1234
1852 2345
1853 3456
1854 4567
1855 5678
1856 6789
1857 7890
1858 8901
1859 9012
1860 0123
1861 1234
1862 2345
1863 3456
1864 4567
1865 5678
1866 6789
1867 7890
1868 8901
1869 9012
1870 0123
1871 1234
1872 2345
1873 3456
1874 4567
1875 5678
1876 6789
1877 7890
1878 8901
1879 9012
1880 0123
1881 1234
1882 2345
1883 3456
1884 4567
1885 5678
1886 6789
1887 7890
1888 8901
1889 9012
1890 0123
1891 1234
1892 2345
1893 3456
1894 4567
1895 5678
1896 6789
1897 7890
1898 8901
1899 9012
1900 0123
1901 1234
1902 2345
1903 3456
1904 4567
1905 5678
1906 6789
1907 7890
1908 8901
1909 9012
1910 0123
1911 1234
1912 2345
1913 3456
1914 4567
1915 5678
1916 6789
1917 7890
1918 8901
1919 9012
1920 0123
1921 1234
1922 2345
1923 3456
1924 4567
1925 5678
1926 6789
1927 7890
1928 8901
1929 9012
1930 0123
1931 1234
1932 2345
1933 3456
1934 4567
1935 5678
1936 6789
1937 7890
1938 8901
1939 9012
1940 0123
1941 1234
1942 2345
1943 3456
1944 4567
1945 5678
1946 6789
1947 7890
1948 8901
1949 9012
1950 0123
1951 1234
1952 2345
1953 3456
1954 4567
1955 5678
1956 6789
1957 7890
1958 8901
1959 9012
1960 0123
1961 1234
1962 2345
1963 3456
1964 4567
1965 5678
1966 6789
1967 7890
1968 8901
1969 9012
1970 0123
1971 1234
1972 2345
1973 3456
1974 4567
1975 5678
1976 6789
1977 7890
1978 8901
1979 9012
1980 0123
1981 1234
1982 2345
1983 3456
1984 4567
1985 5678
1986 6789
1987 7890
1988 8901
1989 9012
1990 0123
1991 1234
1992 2345
1993 3456
1994 4567
1995 5678
1996 6789
1997 7890
1998 8901
1999 9012
2000 0123
2001 1234
2002 2345
2003 3456
2004 4567
2005 5678
2006 6789
2007 7890
2008 8901
2009 9012
2010 0123
2011 1234
2012 2345
2013 3456
2014 4567
2015 5678
2016 6789
2017 7890
2018 8901
2019 9012
2020 0123
2021 1234
2022 2345
2023 3456
2024 4567
2025 5678
2026 6789
2027 7890
2028 8901
2029 9012
2030 0123
2031 1234
2032 2345
2033 3456
2034 4567
2035 5678
2036 6789
2037 7890
2038 8901
2039 9012
2040 0123
2041 1234
2042 2345
2043 3456
2044 4567
2045 5678
2046 6789
2047 7890
2048 8901
2049 9012
2050 0123
2051 1234
2052 2345
2053 3456
2054 4567
2055 5678
2056 6789
2057 7890
2058 8901
2059 9012
2060 0123
2061 1234
2062 2345
2063 3456
2064 4567
2065 5678
2066 6789
2067 7890
2068 8901
2069 9012
2070 0123
2071 1234
2072 2345
2073 3456
2074 4567
2075 5678
2076 6789
2077 7890
2078 8901
2079 9012
2080 0123
2081 1234
2082 2345
2083 3456
2084 4567
2085 5678
2086 6789
2087 7890
2088 8901
2089 9012
2090 0123
2091 1234
2092 2345
2093 3456
2094 4567
2095 5678
2096 6789
2097 7890
2098 8901
2099 9012
2100 0123
2101 1234
2102 2345
2103 3456
2104 4567
2105 5678
2106 6789
2107 7890
2108 8901
2109 9012
2110 0123
2111 1234
2112 2345
2113 3456
2114 4567
2115 5678
2116 6789
2117 7890
2118 8901
2119 9012
2120 0123
2121 1234
2122 2345
2123 3456
2124 4567
2125 5678
2126 6789
2127 7890
2128 8901
2129 9012
2130 0123
2131 1234
2132 2345
2133 3456
2134 4567
2135 5678
2136 6789
2137 7890
2138 8901
2139 9012
2140 0123
2141 1234
2142 2345
2143 3456
2144 4567
2145 5678
2146 6789
2147 7890
2148 8901
2149 9012
2150 0123
2151 1234
2152 2345
2153 3456
2154 4567
2155 5678
2156 6789
2157 7890
2158 8901
2159 9012
2160 0123
2161 1234
2162 2345
2163 3456
2164 4567
2165 5678
2166 6789
2167 7890
2168 8901
2169 9012
2170 0123
2171 1234
2172 2345
2173 3456
2174 4567
2175 5678
2176 6789
2177 7890
2178 8901
2179 9012
2180 0123
2181 1234
2182 2345
2183 3456
2184 4567
2185 5678
2186 6789
2187 7890
2188 8901
2189 9012
2190 0123
2191 1234
2192 2345
2193 3456
2194 4567
2195 5678
2196 6789
2197 7890
2198 8901
2199 9012
2200 0123
2201 1234
2202 2345
2203 3456
2204 4567
2205 5678
2206 6789
2207 7890
2208 8901
2209 9012
2210 0123
2211 1234
2212 2345
2213 3456
2214 4567
2215 5678
2216 6789
2217 7890
2218 8901
2219 9012
2220 0123
2221 1234
2222 2345
2223 3456
2224 4567
2225 5678
2226 6789
2227 7890
2228 8901
2229 9012
2230 0123
2231 1234
2232 2345
2233 3456
2234 4567
2235 5678
2236 6789
2237 7890
2238 8901
2239 9012
2240 0123
2241 1234
2242 2345
2243 3456
2244 4567
2245 5678
2246 6789
2247 7890
2248 8901
2249 9012
2250 0123
2251 1234
2252 2345
2253 3456
2254 4567
2255 5678
2256 6789
2257 7890
2258 8901
2259 9012
2260 0123
2261 1234
2262 2345
2263 3456
2264 4567
2265 5678
2266 6789
2267 7890
2268 8901
2269 9012
2270 0123
2271 1234
2272 2345
2273 3456
2274 4567
2275 5678
2276 6789
2277 7890
2278 8901
2279 9012
2280 0123
2281 1234
2282 2345
2283 3456
2284 4567
2285 5678
2286 6789
2287 7890
2288 8901
2289 9012
2290 0123
2291 1234
2292 2345
2293 3456
2294 4567
2295 5678
2296 6789
2297 7890
2298 8901
2299 9012
2300 0123
2301 1234
2302 2345
2303 3456
2304 4567
2305 5678
2306 6789
2307 7890
2308 8901
2309 9012
2310 0123
2311 1234
2312 2345
2313 3456
2314 4567
2315 5678
2316 6789
2317 7890
2318 8901
2319 9012
2320 0123
2321 1234
2322 2345
2323 3456
2324 4567
2325 5678
2326 6789
2327 7890
2328 8901
2329 9012
2330 0123
2331 1234
2332 2345
2333 3456
2334 4567
2335 5678
2336 6789
2337 7890
2338 8901
2339 9012
2340 0123
2341 1234
2342 2345
2343 3456
2344 4567
2345 5678
2346 6789
2347 7890
2348 8901
2349 9012
2350 0123
2351 1234
2352 2345
2353 3456
2354 4567
2355 5678
2356 6789
2357 7890
2358 8901
2359 9012
2360 0123
2361 1234
2362 2345
2363 3456
2364 4567
2365 5678
2366 6789
2367 7890
2368 8901
2369 9012
2370 0123
2371 1234
2372 2345
2373 3456
2374 4567
2375 5678
2376 6789
2377 7890
2378 8901
2379 9012
2380 0123
2381 1234
2382 2345
2383 3456
2384 4567
2385 5678
2386 6789
2387 7890
2388 8901
2389 9012
2390 0123
2391 1234
2392 2345
2393 3456
2394 4567
2395 5678
2396 6789
2397 7890
2398 8901
2399 9012
2400 0123
2401 1234
2402 2345
2403 3456
2404 4567
2405 5678
2406 6789
2407 7890
2408 8901
2409 9012
2410 0123
2411 1234
2412 2345
2413 3456
2414 4567
2415 5678
2416 6789
2417 7890
2418 8901
2419 9012
2420 0123
2421 1234
2422 2345
2423 3456
2424 4567
2425 5678
2426 6789
2427 7890
2428 8901
2429 9012
2430 0123
2431 1234
2432 2345
2433 3456
2434 4567
2435 5678
2436 6789
2437 7890
2438 8901
2439 9012
2440 0123
2441 1234
2442 2345
2443 3456
2444 4567
2445 5678
2446 6789
2447 7890
2448 8901
2449 9012
2450 0123
2451 1234
2452 2345
2453 3456
2454 4567
2455 5678
2456 6789
2457 7890
2458 8901
2459 9012
2460
0 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~
1
0 abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
0 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~
1 abcdefghijklmnopqrstuvwxyz
2 abcdefghijklmnopqrstuvwxyz
3 abcdefghijklmnopqrstuvwxyz
4 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~
5 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~
6 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~
7 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~
0 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~
1 abcdefghijklmnopqrstuvwxyz
2 abcdefghijklmnopqrstuvwxyz
3 abcdefghijklmnopqrstuvwxyz
4 abcdefghijklmnopqrstuvwxyz
5 abcdefghijklmnopqrstuvwxyz
6 abcdefghijlkmnopqrstuvwxyz
7 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~
8 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~
0 abcdefghijklmnopqrstuvwxyz
0 abcdefghijklmnopqrstuvwzyx0123456789
0 !"#$%&'()*+,-./:;<=>?@[\]^_`abcdefghijklmnopqrstuvwxyz{|}~
1
0 abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
0 !"#$%&'()*+,-./0123456789:;<=>?@[\]^_`{|}~
1
0 (
1 0123456789
2 0123456789
3 0123456789
4 )
5 0123456789
6 0123456789
7 0123456789
8 -
9 0123456789
10 0123456789
11 0123456789
12 0123456789
0 ABCDEFGHIJKLMNOPQRSTUVWXYZ
0 ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890
0 123456789
1 0123456789
2 0123456789
3 +*
4 123456789
5 0123456789
6 0123456789
7 +*
8 123456789
9 1234567890
10 1234567890
11 +*
12 123456789
13 1234567890
14 1234567890
0 223.157.171.32
1 239.025.156.205
2 093.083.022.081
3 246.11.166.55
4 029.245.107.109
5 205.40.147.107
6 66.75.21.238
7 11.222.134.168
8 187.5.255.209
9 004.200.099.170
10 230.200.245.081
11 56.31.94.204
12 215.14.213.237
13 65.248.219.199
14 135.131.166.135
15 253.140.029.096
16 29.71.0.19
17 054.075.184.149
18 66.108.38.24
19 035.090.082.255
20 243.135.165.153
21 251.151.155.24
22 211.54.64.211
23 217.9.149.145
24 172.212.11.211
25 101.247.71.183
26 106.171.125.016
27 140.011.220.040
28 213.251.91.21
29 165.238.217.58
30 120.231.85.131
31 66.233.177.138
32 168.245.075.038
33 144.179.16.109
34 53.66.215.144
35 166.53.70.127
36 199.247.87.28
37 17.95.100.195
38 5.108.223.81
39 229.226.69.245
40 33.43.146.248
41 234.159.241.049
42 097.248.022.184
43 145.202.117.246
44 95.251.250.63
45 140.036.047.210
46 127.243.69.18
47 001.253.139.242
48 170.083.039.193
49 61.83.213.178
50 99.18.69.93
51 146.234.118.194
52 144.65.177.214
53 157.215.81.41
54 128.212.29.167
55 41.228.233.255
56 51.98.169.120
57 251.11.171.113
58 104.2.15.26
59 99.184.176.181
60 122.53.182.152
61 76.193.193.54
62 89.105.35.3
63 227.254.237.143
64 187.247.114.203
65 75.46.202.252
66 172.118.025.099
67 246.175.208.184
68 144.017.078.179
69 048.151.019.030
70 131.217.30.246
71 048.066.211.250
72 183.167.181.208
73 197.199.185.149
74 159.38.145.238
75 166.031.113.185
76 151.061.022.182
77 187.230.118.142
78 181.070.136.107
79 146.48.222.76
80 94.236.236.239
81 198.149.250.55
82 55.207.141.78
83 193.9.107.56
84 77.238.222.213
85 245.104.139.211
86 081.050.161.062
87 123.004.183.118
88 7.173.11.148
89 144.85.5.252
90 157.073.124.124
91 215.113.135.098
92 60.180.119.221
93 153.89.247.80
94 52.87.125.63
95 121.208.65.127
96 208.29.22.77
97 54.36.10.190
98 80.250.60.200
99 47.97.50.39
100 1.91.9.127
101 245.249.107.55
102 56.7.149.79
103 046.134.121.057
104 0.138.63.60
105 23.108.179.73
106 101.75.238.110
107 138.100.196.246
108 60.47.162.209
109 247.000.005.112
110 73.113.196.136
111 22.159.26.201
112 173.47.52.156
113 255.038.002.196
114 157.0.75.64
115 202.56.211.208
116 13.25.26.209
117 200.231.66.226
118 043.143.224.096
119 127.096.083.129
120 112.31.37.187
121 247.134.152.202
122 65.215.112.91
123 018.035.145.084
124 67.128.150.35
125 194.162.065.021
126 101.133.068.138
127 164.130.200.61
128 31.126.36.143
129 206.162.254.95
130 4.162.119.155
131 88.93.105.153
132 141.255.248.209
133 58.118.11.2
134 88.33.50.125
135 13.75.83.11
136 75.16.77.194
137 19.26.9.124
138 124.10.178.117
139 60.175.82.72
140 005.161.211.056
141 133.69.105.217
142 20.36.98.97
143 14.117.1.23
144 180.147.252.103
145 216.164.184.43
146 105.49.141.61
147 172.194.175.22
148 0.42.191.98
149 166.112.1.167
150 243.92.28.239
151 37.200.104.221
152 84.71.37.226
153 142.142.70.62
154 226.62.207.162
155 91.72.17.93
156 154.080.076.182
157 16.219.9.120
158 253.205.255.34
159 131.177.62.202
160 227.173.46.178
161 207.14.152.225
162 136.123.188.212
163 253.228.13.7
164 198.004.042.197
165 218.073.217.024
166 201.252.193.248
167 17.199.189.169
168 042.049.036.230
169 86.228.234.100
170 71.42.240.114
171 24.76.57.242
172 77.188.97.15
173 17.32.123.207
174 36.249.251.73
175 001.160.196.236
176 176.52.46.161
177 30.186.242.87
178 87.165.104.185
179 28.202.213.152
180 159.189.146.155
181 114.157.167.55
182 171.232.189.217
183 99.247.68.86
184 240.174.244.89
185 169.118.050.127
186 204.31.204.95
187 211.209.087.122
188 225.37.241.158
189 123.2.247.191
190 070.176.006.059
191 110.229.128.160
192 144.109.131.92
193 62.48.158.150
194 167.119.209.152
195 208.19.24.199
196 112.14.131.118
197 141.229.47.14
198 148.158.243.24
199 191.86.43.93
200 215.5.100.168
201 122.120.177.146
202 132.3.79.8
203 153.149.95.201
204 229.93.66.216
205 62.152.204.106
206 186.65.250.31
207 152.154.098.074
208 162.207.48.242
209 170.139.109.9
210 17.238.178.84
211 40.146.95.245
212 84.175.62.79
213 039.232.104.137
214 149.044.001.197
215 216.112.170.70
216 255.88.104.178
217 47.218.63.142
218 060.227.127.122
219 077.161.026.182
220 077.075.087.078
221 118.39.129.32
222 251.32.197.99
223 114.146.173.177
224 126.238.4.253
225 055.075.010.081
226 53.159.78.141
227 095.003.020.225
228 130.220.069.072
229 24.186.210.198
230 243.068.090.247
231 194.46.141.204
232 143.2.31.221
233 013.061.147.034
234 184.164.251.253
235 59.21.168.14
236 20.1.32.111
237 98.50.40.240
238 169.128.1.201
239 145.214.155.36
240 186.220.158.181
241 139.241.239.51
242 204.72.1.236
243 251.079.233.035
244 233.204.192.234
245 30.124.108.185
246 101.115.125.003
247 87.143.27.71
248 027.019.011.028
249 194.024.080.172
250 144.149.9.80
251 159.111.253.011
252 157.113.156.27
253 197.115.4.224
254 199.252.207.210
255 207.149.049.032
256 109.176.215.118
257 088.021.112.085
258 153.243.147.053
259 8.251.130.12
260 61.212.216.13
261 241.220.59.34
262 125.144.173.084
263 175.173.028.031
264 61.185.245.208
265 4.217.233.135
266 197.197.186.158
267 96.143.175.156
268 172.25.66.90
269 072.009.027.100
270 29.162.226.19
271 208.24.76.186
272 050.128.101.237
273 55.78.173.231
274 95.147.4.161
275 114.234.246.142
276 32.172.241.2
277 101.211.216.177
278 120.228.14.222
279 45.22.32.219
280 11.58.144.15
281 126.130.199.117
282 22.149.188.8
283 124.109.108.085
284 250.205.3.8
285 213.054.193.246
286 191.001.075.080
287 040.206.147.240
288 164.006.218.097
289 114.222.124.223
290 155.217.0.159
291 172.117.24.110
292 41.45.109.117
293 126.158.77.18
294 145.183.149.107
295 164.222.246.32
296 41.188.151.42
297 121.214.208.146
298 060.187.115.169
299 241.040.207.062
300 093.207.241.242
301 10.150.26.0
302 216.42.115.111
303 206.233.43.159
304 112.220.54.228
305 103.213.174.055
306 233.148.228.219
307 32.229.29.58
308 213.19.16.72
309 100.23.108.144
310 231.1.146.30
311 24.134.187.198
312 207.176.82.179
313 217.211.112.247
314 086.204.033.102
315 164.203.43.16
316 226.248.092.117
317 66.142.157.253
318 90.204.5.172
319 144.133.84.1
320 98.87.73.132
321 094.040.138.138
322 229.108.49.66
323 72.132.112.229
324 197.63.79.202
325 207.91.114.35
326 239.134.180.057
327 114.151.051.252
328 108.226.141.157
329 111.229.170.223
330 44.165.10.123
331 247.75.202.105
332 39.89.245.219
333 255.78.41.50
334 074.159.045.216
335 082.072.035.252
336 238.41.205.249
337 61.240.239.8
338 094.047.179.084
339 69.83.88.110
340 163.185.38.209
341 099.036.217.134
342 2.116.74.207
343 239.012.094.223
344 184.62.68.107
345 078.176.230.167
346 108.075.216.147
347 106.246.65.68
348 098.070.241.172
349 95.156.34.190
350 55.119.185.124
351 75.203.147.49
352 179.158.190.139
353 218.245.040.028
354 165.126.128.151
355 150.247.199.185
356 67.241.44.253
357 15.72.56.163
358 171.86.25.105
359 75.68.216.115
360 18.24.223.146
361 10.41.166.210
362 092.021.211.137
363 065.152.091.122
364 214.37.147.239
365 118.58.212.78
366 52.97.198.20
367 118.30.29.28
368 255.120.007.211
369 26.21.154.117
370 215.076.181.106
371 069.225.118.025
372 36.78.144.235
373 133.97.128.162
374 114.162.246.121
375 248.147.139.147
376 27.106.85.208
377 145.021.182.008
378 230.045.125.119
379 223.252.122.96
380 248.210.64.238
381 182.231.222.66
382 232.093.229.062
383 186.208.68.113
384 115.87.6.240
385 030.207.203.152
386 105.144.1.170
387 77.97.103.44
388 225.20.1.199
389 48.130.34.116
390 251.231.75.1
391 26.32.168.229
392 215.79.74.217
393 202.38.91.49
394 255.19.103.1
395 186.50.92.221
396 80.216.142.155
397 103.181.250.15
398 180.230.234.254
399 228.200.231.64
400 058.064.013.161
401 231.092.116.067
402 026.147.018.169
403 237.016.228.231
404 128.156.6.106
405 198.79.99.173
406 93.232.208.106
407 18.81.229.134
408 31.161.41.49
409 088.030.091.061
410 123.189.163.129
411 62.72.119.161
412 7.255.222.215
413 104.233.187.78
414 81.109.17.123
415 092.211.190.183
416 197.51.206.104
417 246.167.253.110
418 244.117.72.211
419 178.60.54.110
420 166.192.248.183
421 152.19.15.87
422 32.28.254.239
423 179.230.44.177
424 117.166.201.190
425 22.112.181.76
426 64.243.159.57
427 218.209.190.234
428 137.10.69.136
429 203.59.224.247
430 053.109.147.255
431 13.21.156.195
432 124.004.085.027
433 0.246.14.190
434 55.71.235.124
435 229.071.011.198
436 248.251.173.140
437 217.154.15.118
438 114.242.098.200
439 159.200.4.174
440 229.229.206.208
441 158.181.169.169
442 233.162.119.150
443 113.112.201.129
444 39.243.217.137
445 231.41.132.235
446 11.208.189.217
447 031.119.087.201
448 211.178.196.74
449 243.187.185.188
450 160.228.49.121
451 237.96.151.114
452 111.125.29.44
453 190.076.207.021
454 240.232.199.180
455 16.168.239.201
456 44.106.73.93
457 183.75.68.79
458 144.191.58.174
459 146.108.56.97
460 077.081.107.020
461 158.37.174.141
462 019.186.089.093
463 61.21.98.129
464 32.18.36.90
465 16.236.45.73
466 175.150.160.26
467 166.185.208.85
468 192.105.1.25
469 24.86.220.123
470 65.155.234.102
471 170.119.227.215
472 49.134.86.209
473 2.120.91.210
474 162.146.56.163
475 255.188.003.219
476 219.29.211.197
477 202.111.250.173
478 186.223.205.17
479 111.19.42.202
480 248.108.121.049
481 038.048.204.041
482 4.4.41.215
483 173.161.57.167
484 128.98.47.77
485 225.189.136.11
486 110.004.244.232
487 004.014.102.208
488 114.213.60.155
489 6.72.78.63
490 158.191.083.206
491 199.175.202.80
492 82.190.192.71
493 246.075.181.092
494 237.206.241.42
495 158.48.179.237
496 164.140.47.247
497 060.191.010.007
498 197.89.206.134
499 117.124.236.43
500 009.025.168.251
501 18.154.115.198
502 226.106.20.18
503 110.78.33.120
504 48.62.175.255
505 79.117.64.60
506 025.070.186.194
507 253.212.220.112
508 100.83.5.120
509 103.230.180.136
510 9.185.157.184
511 098.008.046.162
512 207.188.139.137
513 205.134.83.169
514 238.14.75.243
515 176.90.109.101
516 204.110.156.106
517 85.204.48.131
518 117.82.44.1
519 171.206.98.254
520 90.237.134.165
521 13.86.59.122
522 31.70.42.187
523 81.17.125.130
524 236.247.231.24
525 195.195.199.38
526 064.128.175.199
527 145.212.124.204
528 55.236.149.98
529 069.180.184.194
530 77.175.45.53
531 038.248.139.238
532 78.47.159.253
533 198.142.202.66
534 25.122.72.174
535 239.244.144.168
536 199.245.102.245
537 046.028.035.186
538 066.008.058.226
539 48.168.148.251
540 240.20.101.56
541 66.40.183.211
542 110.154.199.212
543 242.3.171.21
544 182.088.197.240
545 203.033.228.096
546 208.81.49.53
547 244.120.179.171
548 132.26.230.75
549 118.61.242.34
550 175.217.171.117
551 231.64.235.204
552 8.156.242.57
553 124.46.74.47
554 150.180.243.125
555 226.244.060.213
556 143.132.239.59
557 185.35.58.164
558 219.172.139.206
559 93.74.20.167
560 237.62.46.225
561 46.196.175.107
562 198.250.030.182
563 024.111.089.082
564 72.46.193.211
565 167.48.71.187
566 194.169.22.241
567 210.31.79.130
568 233.73.133.7
569 187.31.110.21
570 131.093.160.068
571 157.235.98.228
572 58.166.81.81
573 220.36.183.44
574 065.021.239.199
575 239.130.60.94
576 175.225.245.079
577 38.237.17.136
578 185.195.120.010
579 015.230.056.199
580 223.8.40.207
581 069.190.083.130
582 235.49.254.224
583 36.7.110.53
584 63.239.83.183
585 104.199.223.161
586 242.129.151.26
587 103.96.15.186
588 43.165.19.42
589 148.78.141.3
590 30.66.115.114
591 108.218.194.76
592 80.63.253.232
593 077.079.186.092
594 156.136.176.175
595 54.68.1.196
596 133.226.138.248
597 133.101.47.71
598 171.152.240.168
599 74.245.208.4
600 218.161.218.138
601 141.192.149.143
602 221.020.103.104
603 188.237.114.235
604 035.150.204.020
605 76.94.52.28
606 134.247.4.97
607 85.239.66.235
608 199.201.146.047
609 159.235.30.18
610 82.53.109.31
611 172.107.168.224
612 12.103.127.16
613 1.102.184.67
614 055.011.027.202
615 76.106.39.106
616 254.189.178.108
617 252.25.72.165
618 208.177.97.80
619 42.81.40.227
620 123.26.161.150
621 220.226.79.3
622 203.2.11.126
623 231.122.135.048
624 129.0.208.227
625 147.14.163.188
626 56.55.12.218
627 242.183.176.65
628 254.13.189.9
629 044.241.005.180
630 037.054.034.246
631 115.137.040.023
632 026.080.124.039
633 73.25.225.250
634 156.248.104.090
635 244.135.243.249
636 020.031.113.055
637 139.171.158.179
638 227.205.18.95
639 61.169.14.30
640 105.187.156.210
641 158.198.157.145
642 216.166.223.74
643 244.214.137.146
644 75.117.88.94
645 77.155.126.91
646 33.197.117.189
647 140.91.93.41
648 29.2.148.252
649 113.241.35.250
650 173.70.249.6
651 206.83.63.76
652 249.109.116.111
653 012.251.135.106
654 117.136.40.9
655 117.123.118.153
656 249.71.188.242
657 096.192.160.160
658 080.154.122.196
659 166.209.005.046
660 43.163.195.83
661 72.201.39.191
662 157.184.169.90
663 246.187.108.151
664 121.231.246.244
665 0.155.125.6
666 185.49.108.124
667 25.197.78.65
668 177.223.062.090
669 233.80.245.86
670 81.207.207.71
671 123.71.95.248
672 040.177.127.149
673 5.175.244.83
674 121.4.208.183
675 10.161.176.255
676 152.80.199.103
677 140.227.224.235
678 46.20.141.173
679 188.178.089.176
680 74.42.11.27
681 107.037.131.027
682 122.180.118.066
683 14.206.254.238
684 218.28.206.104
685 120.36.125.210
686 132.029.255.144
687 225.251.094.100
688 132.222.202.250
689 230.9.239.229
690 169.192.020.119
691 223.240.76.92
692 34.225.224.33
693 25.2.108.120
694 131.253.69.78
695 102.053.001.086
696 249.255.218.14
697 3.237.103.80
698 42.114.43.11
699 157.37.150.9
700 253.141.155.66
701 147.169.16.148
702 43.142.255.6
703 118.9.139.221
704 213.008.204.001
705 96.159.57.246
706 215.244.053.115
707 17.7.224.34
708 223.77.42.222
709 199.085.094.082
710 184.040.059.132
711 79.229.201.137
712 114.97.208.168
713 7.185.220.231
714 120.199.41.162
715 126.106.251.220
716 046.148.230.105
717 016.185.254.218
718 218.76.164.171
719 121.178.175.85
720 139.205.97.181
721 007.051.218.002
722 152.48.163.126
723 188.143.84.187
724 151.150.182.060
725 171.181.244.090
726 142.230.216.239
727 72.247.206.35
728 221.188.043.129
729 197.62.201.26
730 51.177.143.233
731 209.149.163.197
732 174.084.214.134
733 113.207.59.64
734 53.29.175.96
735 233.038.220.179
736 214.230.242.102
737 224.56.101.131
738 86.49.82.44
739 150.158.136.209
740 123.6.252.43
741 154.21.141.119
742 205.78.175.191
743 127.160.236.229
744 234.59.85.61
745 14.211.6.150
746 228.017.171.224
747 18.123.81.159
748 026.109.065.201
749 246.073.205.227
750 241.206.106.070
751 210.84.223.216
752 131.188.252.47
753 57.65.25.138
754 13.165.78.79
755 123.069.184.072
756 231.57.248.81
757 3.35.212.227
758 191.102.184.187
759 86.245.215.111
760 184.125.37.6
761 148.130.17.77
762 59.53.4.51
763 132.055.170.089
764 166.25.129.95
765 023.181.202.239
766 74.167.162.111
767 110.4.48.128
768 251.188.135.0
769 13.133.39.184
770 65.94.248.194
771 205.218.115.152
772 153.226.113.60
773 031.171.086.080
774 168.76.232.47
775 216.61.210.255
776 177.064.084.170
777 018.120.221.134
778 167.32.243.24
779 69.55.8.156
780 52.69.212.29
781 33.245.179.244
782 169.165.53.253
783 57.16.200.23
784 216.190.183.203
785 21.17.14.29
786 151.82.243.108
787 105.142.101.28
788 90.197.39.143
789 119.200.212.63
790 107.24.158.35
791 117.56.245.132
792 163.27.169.151
793 025.000.021.126
794 152.216.226.191
795 166.55.49.122
796 017.229.143.176
797 115.37.66.105
798 152.13.197.65
799 77.90.165.99
800 194.251.177.165
801 25.75.242.75
802 105.092.171.249
803 181.109.50.247
804 220.143.228.162
805 137.239.43.47
806 4.242.78.182
807 009.208.227.252
808 169.101.120.85
809 133.010.204.184
810 163.149.145.136
811 098.018.039.142
812 122.147.52.201
813 204.210.26.175
814 54.88.52.174
815 148.52.184.96
816 186.4.130.75
817 186.174.159.225
818 225.092.209.021
819 27.225.247.53
820 198.108.234.251
821 152.143.79.80
822 60.10.244.191
823 129.121.4.32
824 066.002.183.019
825 220.46.249.212
826 139.154.208.117
827 235.13.38.59
828 022.120.105.010
829 191.140.177.196
830 012.006.175.195
831 198.159.72.192
832 172.75.14.124
833 165.104.207.203
834 45.225.27.150
835 083.086.120.004
836 37.16.33.212
837 59.155.115.131
838 231.48.168.245
839 105.154.21.56
840 184.101.71.212
841 051.039.083.172
842 110.210.60.143
843 15.203.67.131
844 159.106.127.71
845 45.176.250.66
846 96.251.79.168
847 75.220.247.159
848 35.13.91.95
849 2.111.104.69
850 184.229.093.056
851 189.101.221.184
852 198.25.163.21
853 115.097.158.107
854 39.142.14.130
855 172.133.94.21
856 081.205.176.174
857 220.108.106.186
858 18.129.61.181
859 255.41.248.157
860 249.197.35.7
861 17.179.205.111
862 152.193.150.72
863 155.37.220.6
864 0.24.97.61
865 248.61.248.240
866 140.233.159.175
867 231.193.165.180
868 110.77.242.4
869 98.160.187.62
870 155.63.191.253
871 142.245.186.134
872 148.19.207.52
873 193.27.132.102
874 181.213.30.168
875 180.11.122.111
876 033.011.137.225
877 6.112.254.193
878 227.85.10.179
879 205.116.166.82
880 118.8.176.148
881 138.73.188.5
882 006.039.196.144
883 205.151.121.203
884 112.175.174.123
885 56.72.214.222
886 177.85.163.97
887 84.235.51.16
888 236.23.24.177
889 32.126.64.154
890 152.10.249.71
891 91.128.207.50
892 106.227.181.013
893 159.97.49.211
894 34.192.137.58
895 49.91.240.113
896 59.10.0.52
897 134.144.210.85
898 49.192.166.230
899 235.134.46.29
900 160.63.26.42
901 140.91.212.124
902 201.184.216.202
903 42.80.125.252
904 065.046.102.232
905 52.212.155.99
906 245.003.048.015
907 169.156.138.125
908 087.071.208.048
909 190.90.98.60
910 9.125.133.112
911 154.164.057.054
912 042.043.011.090
913 57.4.215.195
914 240.27.201.193
915 219.127.165.61
916 252.71.56.130
917 157.29.91.215
918 99.2.126.110
919 185.168.96.145
920 226.129.134.172
921 210.135.193.119
922 125.116.12.181
923 196.083.020.031
924 103.131.45.230
925 137.160.154.234
926 6.205.178.141
927 245.95.0.182
928 197.52.76.210
929 67.150.61.87
930 104.191.57.149
931 044.031.070.198
932 119.204.215.42
933 80.31.185.81
934 144.23.10.220
935 244.32.128.49
936 055.153.055.112
937 221.157.78.35
938 88.155.48.47
939 138.127.228.67
940 187.212.233.197
941 211.185.209.83
942 73.138.132.129
943 179.95.152.1
944 252.89.30.44
945 228.183.9.201
946 218.132.207.195
947 128.150.3.82
948 238.156.117.114
949 112.038.125.009
950 001.005.130.032
951 11.4.233.20
952 228.239.82.180
953 155.52.74.158
954 52.141.34.169
955 064.026.038.190
956 78.191.41.208
957 92.220.228.70
958 177.43.224.4
959 147.159.019.221
960 154.18.203.189
961 203.254.214.241
962 250.064.123.036
963 91.128.237.63
964 222.241.242.190
965 209.082.149.229
966 212.128.065.159
967 253.107.59.211
968 248.205.157.115
969 174.207.114.156
970 057.122.000.044
971 245.254.139.139
972 187.95.100.253
973 162.251.106.222
974 199.214.156.101
975 142.20.25.1
976 40.58.43.40
977 100.30.101.240
978 74.172.9.174
979 008.081.165.114
980 115.58.6.16
981 81.159.180.107
982 101.147.219.144
983 66.245.219.168
984 133.242.146.142
985 060.150.243.225
986 35.85.67.41
987 227.123.4.151
988 165.252.122.128
989 55.194.130.18
990 104.152.094.250
991 255.054.188.242
992 197.022.109.009
993 211.236.187.215
994 161.125.128.27
995 13.83.191.143
996 43.248.253.137
997 36.137.41.224
998 64.166.146.174
999 210.129.156.141
0 727fa15e54768da2c95ebcd28906a9b4
1 944730091382cfac77252c4f81cec8d3
2 94705c67d978fbb5f81433d6d394876b
3 7915f9aa2ea9b3f229c0714abc249600
4 1bc793f49a2bf8288a0d2b0c0b887227
5 12a63e630a0f33f603dcec3b5b987be4
6 0eed2b99bef0e793fa629140f6f9a7ef
7 ccb1cb0001bf97bce53a1c56ae9ff79c
8 e6889dd0f5de07ed8baa486eb55a88a1
9 a4b4631a2e836b4ca341031df86f8127
10 6aa37f356f9144bce9730ca4a5cae165
11 6b924d70dcd21177ae1c30f97b1fd09d
12 469a7dbbcca3f79e193a49566682635d
13 26c636174d64c7ff025526176d837a24
14 70db1b96420b57d9c67c596bf647de02
15 885028a32835328ba55887c3767db7a8
16 c7758f4db94447fafe501afd3e57747e
17 fd50afbdea387c4fd56dae4783f488ba
18 5102463c2dedf35b53f27d146af7974b
19 2f62981e570af82210d0511dc407ece6
20 491bb4ea6be04b4e1ebccd0eec3fb0e5
21 b4c5f54ed1a3c7753038df33bc7136c8
22 202ac69547a1a9335f7864fc82a5cd36
23 0c577fcb70b9914bc3a194cca0b408c8
24 0c00638b92d6420da36dc53ca101d92d
25 1aa8a8b857dafe6917d5feb9ab7ef152
26 70f4ec9e4c1e4d9b2a9680893585add1
27 e4a892090bf368f905f138089c932dfb
28 58ab6573217ed229b3f6e59b03352fda
29 8e1b79cc1c4f4c25deb60ed3ed4de783
30 0523be13ed355f86b8143c063e304f79
31 ff7502415b0a300394797a7230580549
32 4525e87992f87d0a34b61c72f957f461
33 9837299a4f7d10d1d2762c8c9f12dbc9
34 2de4febcf2948143f7460ba613f49376
35 2df07127573d8139891e4881c8ca7455
36 ebf87a939ddcebb5c595f133773452b2
37 cd4091582c920d4ac428eb821a9d880f
38 cff24574c6daeeca7be83189eb4c2356
39 6708de7296c4dde0c417ade03bd1c4a1
40 df3ec5d138b98ddd8231133a5eeb6d3b
41 7c3fe5df8db4f5e88225f454d178ef24
42 d88e070abd2168ce0883626204046290
43 25a89f3f76290b560b79f9c3226efd0c
44 98a19c21a899ffaf9d953a43165fd8c0
45 162a163e36347e6d9457bdb7bf5209fd
46 c9fb2841db1241eb992da1389adf3a7d
47 62f3474729eaaa8f3d7d0b7ac8a8219d
48 ae54d7d552e6693fb083c4234ae82ecc
49 e723996b1c67ca89270521f558f9013f
50 7bbf9f6e7e4625552596463fd6d66383
51 2c641a0ec3690f5716ebcba1e5368caa
52 ef671e4613dd4f5c77bd64aedff98541
53 a23734ce4fca440b5fd3743a367d2352
54 bde09d29968d66bff5ef07ff63e952f6
55 a5bc87fd12722f66af988be4dcfac461
56 f0bf77b49c1f8c0ca412282b18a2eb5b
57 41efeb40dea985cad0508dbfc491ad69
58 d58fa4596675672afa8fe47292080115
59 59734b546595e7339b8e18c5a8057a76
60 8fa85274a52a9f1d493c2586b4582ff8
61 97905c4d3df705b94ee079ae6891d74f
62 54cab301d6c0661732b151cbca9765d0
63 1c46885b9d8fb0caefb747745e6d9980
64 bdf154c1f3c72212addad43784aa01e8
65 380062d271a9720601eea2258cc81a28
66 3a3c4e3bcfbfa8ffbd4c5b5f0d94cf9e
67 d2248161cb3ddd2fee6ed83399cb7616
68 9060676be67ed82f809feb043f7ae0d6
69 66825cabaceea76ca928f163e5fe64a8
70 afb5f5b54ab2f586e9d768a07c3fe21a
71 3db1aa4e41fa6847e05487847085cd4e
72 f1ab95f8643a705e79ace03eda15c19d
73 6ad9377cf16711f34450069f72dd7098
74 2ea308d9d2b397f96e146860e1d56deb
75 803ae376ebaef2827616c451e56fe569
76 e350c4fcf8f71b161567c8303eb108e1
77 e24f6b3fc50c11468cf14b8227891b77
78 d6867c26ee0b199bbf2b00fac3cc11de
79 361b38b94a7cf9492880d2351e910bcb
80 f3572346f8c1ea95be240f3e5e656be3
81 4535d658c78947a0efb3aa4feed608a7
82 3fa7007283857d8b29d0a2654b97b2dd
83 6a745a23ecff734d3ee854685333bbae
84 80d6100e8b06b5c84bb0ca6ce58f3f31
85 921cbab452e29d7fe006223bacb1aa7c
86 9f356882d81c50258be841b2562975f8
87 1c1d2ff1d52cb1ad088e9583943ce99d
88 091ea9a6c9dd1353892ad3006f47c0c5
89 702272d60bdbdda186c47c5a3f540f44
90 a5bbff9f3fbc89e08e7ba6fc9f47108d
91 21d9c619fb540b22c50171ef0c97b0d2
92 e2380a8d14222abb4ac142e7f6b9376d
93 390bf410be3713b4456303acb6d2b415
94 1b3f0cfd8ff954b4168230c96d810358
95 7b7742fae90c434300f263695b1599c8
96 ab6206cf061754b7a8354b1cd327a262
97 d69a4775b2595c498710ce713b07b9f1
98 d47bf9af34eefce8bc7f18f0d2538471
99 822e3ada7b736fcb9509f91870fd5f00
100 7fdc320bb40e3f1f386a1c7a47a9b4ef
101 06e606897687c5a3a58a55d140fb0c15
102 f9bfe1ba8359a9ad896c384415352604
103 e34011951dd3414774a771d5c65b2ff7
104 77f4640d352a04580dcc97b85ef11d20
105 67bdbfb67a15266f83e1acf56cfefe7b
106 0ab98e685d56182a747f1ee9cc66fd56
107 d107daa780bbd4123dd99f90a14b7547
108 c763647a3e2515e53fc14f3d68c0cd0e
109 1cc0a3e8f6a6d08506f3500c9f50202f
110 83a4d69c2f5670c9d467d7a400739bf5
111 33fc3370f3f60777c550d7ea988d7682
112 049de69ea46806c907beba37747510ac
113 731ead229ab61bf89efe0101c9ced798
114 b2157b5c6989093e48a89c7bcc7abd92
115 1a7ba00c5f08e95e165372e9ffec1d74
116 8b123c09446c2dd758eebe18ad3ff641
117 01fb2a03cf1147dd2ebe59abdb99a3e2
118 5badd17ab2e3065925e4f325383a2783
119 ceb18ed50277fcad79a0dde94504acc6
120 c32d09505b1e07259a9cdd3968c2110b
121 a4206be027921dbd60954e8b1ef04850
122 b166820ec47d16ab13affeaff9a88ac0
123 77279ab557162ee95d8ce4238632706a
124 f0531b109b712e492cd0caf15090320b
125 377d22cd1ef9f28eaba10ff7f58faf5d
126 96ab1682e7d478982c2383d9f25eaa5a
127 a5963b4a330fa5ba41e95a7fb10fd725
128 fa8f0a14e8d6b74839e787d656d03e9c
129 777011a0556e6cc5432af8495d1120f6
130 65bce4c87e47adca5ba7217410bfa381
131 6e78352af036fe2ce1fe8d63a464805a
132 dae48f4210257ab7b71256f7565f056f
133 8fe2015023a09170ed3d9e3667d0eea5
134 c668268b983e5fd226dce95a1eda78e2
135 05b5c747f9b434d72a95ddb71692f6a6
136 c3c6be63041260221e2a9ba3fa8e7d92
137 b84a5c555a76c1a64afd394c955af241
138 5eafb1cb38925671115da5a4a5574b38
139 71e5fa85f96157726b9d39d9a478339b
140 a3328682f2cd72cbea00e3fd499f5536
141 feeea217a2f130f784c4527de9897720
142 54577272f5c28d4f8a8ec4841dc8dcd1
143 8bcf6907cf71c57cca84484ddf07d3a4
144 eaed84ea42f42572f04ae7a31a0ad3a0
145 b822e954f6b0c9f53f4d34b404963b7e
146 690f12db58e456a963ca89020f20e6ce
147 a5fbb599adbe8dcc9891e122a4a96375
148 bdc72c1d2f2da1b21ddb554d1f619c39
149 b52db3ddcc0e53acb9db060bf91d2c20
150 abd6cd1498067fa60d0a769669db6f05
151 f267b62a2d64439962a60cca1c55fc53
152 0f3780046bfe6c8743206dc986fd9041
153 8ca54fc760278e9d2791f2b529cec01f
154 cf4d2ab63271340b965871be10f2dc61
155 40ef37219222f77b9723bb91f1c0141d
156 7ccfdc2d9b7fa5c91a874966b0a5d0da
157 bdaceb757b341785e55502b58ce20fd8
158 c37e3142debb5ab1dd404fc6c01c0f39
159 2dcd50475ec71cf50edab8b72a3f739f
160 6f41ebb3b9f2faf454b6e1af779cc456
161 91ce43ca73285e120971b532cfc07e94
162 bd4c23145472512b296037ff5834fb65
163 c33db64bdef1112e79907c7c1b29dc87
164 929ae64a2db14b47d419c8289caafeae
165 afbdc2d012a9654fa67ed527a32c67f3
166 7ca8e3d58100afe470a07bd1251d1e46
167 1325dd6e9ab70d81c4af988b5b609d13
168 b6e2d337dac330da341855ccdabbefba
169 223684ae345681b5fb60b7691fad7fc5
170 cc72b70bc80f097b684969ea731fd8cf
171 7ecd95ad31fa40f8b741f4761aa3aafc
172 050aa139810457643f0a4592fc62225d
173 485bb7b0c526b18a8a3c30e16ede13ab
174 680b62c57f6504258dc227bc22789e3c
175 048948209b94bde5ba504d77acc2759c
176 264dc12604c55cf639387c4f0a1f0060
177 40f93e2abc6d95cd50a5d3c9280ad062
178 11aa03c90e5256d3a73ac1d3c5de8fe2
179 148876b9919ae3368ad5d73bfcfede43
180 38db5d4bbb5fad55714ef2eb9a8bd450
181 1da8d5fdf314992cdaac825a3d705031
182 edf2004c86c01cac388a4b3092766c85
183 13ddc57bfd6cf2a5132787d9f0c167f4
184 791946636c340acf449f8162476fa75a
185 8e1f3880becd45d6c6a8bbd8d40a840f
186 42eb040927f578edc9a2556c88f83ffc
187 0b0e58285fa54e286753cfcae71165ea
188 c30cbb5359d2be50e62c7a7a3a1200da
189 ce542882de665c6c876c894eee80983e
190 d9531c0af5c505c92dc3d782762fe2de
191 8c6c14ba7ab12238bb8aace841bafbe9
192 a52d6d14e03f877064e177a9d0443a3c
193 1931e132a04fc3ea001296574e65ac28
194 f9f37e3f658fc7905e8e40cd9a06d768
195 8416aad3e59ebbb17aaa11d94024acc3
196 a043e17b862466e03923d14a3c99c8bf
197 3a62a516e23700bc26d3f14077a6eea6
198 bce9928754f1816883674a6d3d837597
199 147b8904f63f321d17bc34fe6d549d53
200 de7f3dd28a469ccf105621b6d3977067
201 c5311f78d41540f8dcc7e96c1ea7a6e8
202 03cf6e6557f37a47c842b576f7b68c75
203 801794a0ad21959def3ad5c31df42083
204 5b7358b543296ea5d6eb3f36bd2199c0
205 1a15d31646460b9edbdaebf0047c92ea
206 9a1e5c7838df4e6e1138ea4e7722a550
207 a3fb033dadeb5d463de14dc844de3789
208 cf95de684b40e16b97c2093d42e7ce1d
209 1a44b35cf183d2bf7a789c8d5a07dc0c
210 7ff684a9f8b93e9522589f909f5c5c51
211 1c3713a2ff6e32cf477be8cc19076c1e
212 7b023321c4465ee1acd55b344494b63e
213 6ff7b00ba96da791024fab8d0a64f453
214 14c7bd740f8a2a9c95d1a3817b7ff0fe
215 0502bee3ac9a9f46b899c73dfcf07790
216 48c2b99717876ce67824d51ec4dcd01f
217 09560f9c6a2fc736876e1e913c6730fb
218 8390c0a5e14d89dfc49504642c1a6fe9
219 636e6c87c4e8d70adad7800264862a7a
220 4b4ae3188803e374d4db4b7d8020032a
221 32bf021d4615f7d39a096c167c78d0d2
222 136bb591f4b8cf4f247152dbfdc00cc7
223 ee9358cf4f131c5df59affe453173a94
224 4f0f4a7282871d66ebd3753631664111
225 4da463a911158d49b2812fe48851a924
226 5ed63ed28476207effe4ac6ad7cbf52b
227 e7ed75d2f7e236c5143a9adb4ddf7c23
228 4fc24ba27cd94bbf1ce862a87788e099
229 24b9bec8ea27ead61b04e3215b8c8655
230 76b87ba9a60a832d52394f8badf32e6e
231 7f76595d61694d6e58ac76a1784a83a1
232 c5bec4bdc62d081e651757c3c1f20e87
233 26ad692e9d2a549332d18c52a9ab3f77
234 18138b025a5f6552895be08d96dd0987
235 0c9e67fe2932674ff91a19058244cae4
236 d6330f16340822b36db3da8a946beb79
237 d644b7c29b33a2dc0ab56db46cbe51fa
238 cd541f9b3274dec5707e048844189406
239 04c543b41c1f111df9df7e0bd7f3a48b
240 fa243aa25d03492d83c6e2ec8644cbc3
241 1f158f7ff297f47fc21420604b49c26b
242 1c66ba04057ead2995479eb7670c811a
243 046fe854495f3b1c117778568eb473fc
244 fad9bc399715268e32025ed128ff97d8
245 99426f27966547ce7bd1009eda937396
246 c6cb71896e16b299572aad45d992e2d3
247 5bc89fdf66720080cdbab6c8e6bfae6c
248 ec37392e28324c2124d5f29c4d42a14f
249 69ece9582ac924458ccbe76bce70da47
250 35088d6553ed57e108d9c473e926fe38
251 38d59cbb3a63165b0998fa9df1966cb4
252 b5c5f57352d4b11669f2972683032520
253 b113bcb1b490675a14c689c0624c5f68
254 3c09d7ff7b5cfed43464481bae2270c7
255 3f3573ee8e1c2df922994f76fe7fba35
256 1a4168d67e066836ab0f2b5cd34e2a75
257 458074cbc03d5c97c093cbaca1b9bace
258 1c0a2280035fdfa13e7f0bd668273605
259 bf95bd8aa95af8287491744a7e2773ad
260 37c2f6d5a1ca2f21f9903dfb34a889f7
261 604dd569a8fb6d75dd5775ef1de7676d
262 6e87059428ea9560a59a64869e579efe
263 1c49c25879dbf4c3e238094567695fdd
264 f60a9ac36bb438fee99e88cc990bb915
265 e5f0c8c78ecf654730b38859ef256564
266 af60a60eb762b4aabc931560b47e3cb2
267 c31d931a6d81a8f7313e27b7e33ab425
268 73e5fac956a31b29e882c514c5d847fc
269 f71a158471bc11192aa9880bab1daf75
270 bf03997dc77f4a76374acf7347a21f5d
271 bee5505c4c65e37324d73ced2e938be3
272 dedf2c42ef11586f41c21eb2ff34833b
273 acf0ca0c568960efb580bad121b5e061
274 4499b0a43776175dcad1f440ec4600c7
275 1940f5ef445cc92e03e23355081828fc
276 5c180a3bd50cef9e78f6d92913327dc2
277 20f79dc45e4a96543b906ca21867966b
278 fb3fc22e1015aa1b90b0fa5ee10ee96f
279 58e683f07c0bda090bd1acff013937ab
280 2a7b4d64f6412a201cbb37eb0adc8d3f
281 1421cb3806afb3352f4e2d1e5984b9c9
282 bbbb84ff45530e0b6854ff509900ee51
283 b7fb8c2dd6c27229a95b4c86ca6adf88
284 fa145861fa024c32755ce7778e33ffbe
285 90a0479950c3a72f37ec474ef45fdcaf
286 ab4afd96ab2620b4ed723ca617089d34
287 d819932ac095868c61c82180963d17e1
288 6d792a1f220d561bfa0f0134ae931a92
289 85a1fb91c2c105c2ee9f5724414ce9b0
290 f3598fd3cc617b5a0943b918d10ec23f
291 403f7612ac9278d3d44b151fd991d85f
292 9ee16c9523f2fb77da0efbcfc64843b8
293 2c2cb39bdbbe4f9f62ed1f2ffecf6b58
294 b48949bae20dbe3b37a85f6d65c2b157
295 71e5c3b582093212e98a72eccf0f1647
296 759a5aa3878be6c598b6bf25a18a9d43
297 cd1b24a519783abe3d8ba2ab9dbe4b9d
298 3e6219b4e17f2357a80c708e5c4fd9f8
299 98f4658aa448db5338fc20146054d0e5
300 bc9fadc5732ec2d7408af9a29f08b45f
301 b8b371fed82182d5ce58320c374c9248
302 6795a3e4744f9c075bb2eadac4044c96
303 cc0e7528c7ea20bf179c764f28aec67e
304 9de6f9d182fbcb5bee98ab3d91b743c1
305 e33077fdb96f62ca957e6d44911e989c
306 154c8b9109fd9cd291deb04c23d70805
307 884feb84d5d8d412e149cf3d46606a2a
308 d7bdbdf123bd2df2607d70be8f3e6e8f
309 1b30a1041e9b2a9dfb1a05314739a02a
310 b5ae1d002aa32e3d0af022e9f6661117
311 a8d2c7fe4c295a7f81d7ffb19770e7ca
312 7306e748cf3c14e1284299978895523d
313 b8c96622b65a63ea65a9498b1d5b53ef
314 a938292b63c71fed8ca0a73c19090722
315 07c12d07fc92bd109e0d6dd1fafcf624
316 edd26b4c4c4c6014b6bddc7ca09bc8d7
317 6f48a62ce12d4dafcbcc2f28f9c2bc25
318 007bb34caf337e08c88e33fb629571b6
319 bbed5dd3003b44ca52f5f955483b31dc
320 1f04211fbbd4843dc40b74917916259b
321 cb0f519d7cffaa06f90adf29f5ed9374
322 75f9c439ddae225a42b3627aba410914
323 1a8151e3efbc7d6364546ab6e5c119fc
324 110684470355598fdb748cc25fcc4e54
325 007dc7d1911ea576bdbd6803f3992378
326 f3254956ca28800065c3e5a82f3cf7c0
327 53d967028eb3a8f82cf16fe53695a794
328 daf1df4c623df8000d2ce44a5da11494
329 376e2d2064b8c0b7bc7a58636a84fe80
330 1876c7cac989e8d9c191a56c3db1dd98
331 1460f610b97a72ab66c8989c715e5e8b
332 3944f683c8f1f84dd1208a536b3ffe0f
333 d3a9e54afccc84d340827ab5aef1ab05
334 14892952e386fdccd899d8a35768337d
335 379a588ad7c6859d045de7f37b3bdd29
336 ac2793d717273d61dc290e7e447696a0
337 4f0787ed3247b68d308540c5b3c11406
338 9e2db98b5b08655c5581635f969ac743
339 f7407551cf6f019b60b9693fe98a4062
340 60da9533a0677bfc136b2ecb7233c142
341 aa25eb4807a61c529a82d0b3c4562c3b
342 1dd381780f97002b88a3c726ca6b7dd8
343 f58babb9a034677807e78308a8286ed7
344 757a3c6581b6de3276f91d0fd7ab93a2
345 6b2a3239b9551f4ff49adcf973db1ee2
346 a23eb5315a5b9fde0a8b9389f7eb9a1e
347 f64b581700c8a06958acf4b2cbb3269f
348 73f1fefe91d75cf9c05d5aa772f9b2f0
349 909a301640a1e4bb8e25d65460967753
350 eddc7db49c7bb31b7eac0a86a9538358
351 fe7d1ebfeabe89b8193bbdeee5b91c9e
352 c88c8161a4b0d8d2dc0d76d2ca9a66f9
353 c2213f26fcd8dc62ed306ee216c088ac
354 0a083f4ff8f80f10485505b410a395a9
355 0c89c91cf3edf616cc71711d5bf9b138
356 ac6fff1333f1bb628bad664115ef360a
357 3c2368f36fb8fd6d9cb20637a65b7323
358 c2441bcd879486c607f44d8a9172aa01
359 1270176ae17b7443ad5e67480ab14aed
360 8586861fb00c5decd3015f6f144e272b
361 efafc4b48df0678895a47f63a8c9bd2b
362 ebd9fdbd04156e85f520a843ee10a3fe
363 3d71aed66e9124c38d3e1a931902a9db
364 1383c4fa6caf8a609ba9229e80a2bead
365 669b17ee4011587ed80cd34baff142d0
366 f70edf01a1c12f030fac8aeac1523759
367 1c7ec41100622c1600674577223b1aef
368 82e4dded806f1fb713d653787f1f117c
369 48bed14faa93e5fd38c8b1c64f59a16d
370 8b468c1c20fe76abeb011fe8109586e5
371 fa03984da22afd5553262338646227f3
372 e1b693f87dfafcd2f3b99d0c409f9cc1
373 8700e8dfffcde5ccc2fefa10647ed02d
374 8830b3e9f1d6eb1f6473d88c1e1d504c
375 f5e50699ecff62caaf5cb6f7405f56c6
376 d7bdaaa73db878bf0815ad034eb5b0e9
377 b6645dfc9691f6cd133a997ce40ce3be
378 0fbb17381fbd26f513cee67cf99e7ac0
379 5cb7e2dfa4be1432ed340c26d34f04c2
380 2da9ab4646e73b263da6e82f87556b06
381 f09dc1af12c268001702f042692dff56
382 e97a721f053d0a513977ba0a2ca920a0
383 07641dbbaf5696b88ff48cf3737b11a0
384 53496ec2d3a43f18260083e8e3979e29
385 8e09dec54133545789e3c3ebfd11ac75
386 c23a950731ccb453809801efa9754246
387 34cba1406a5077e9652b4cbf81129b19
388 a0eb7d4accb8d3b3e2cab17dd3857e37
389 b16e53b835a22f73271d9aaebb358f52
390 64e479a9f138c5866754b58453faba18
391 9693a3ed03b83f6622d2882f4519bc31
392 b5045c702552add79aac0abf1a9e3173
393 4267ca1e028efd645f3b2874eefa977f
394 8af14bc792d4c9694cb5b524b2d8f7e6
395 66b09b24c8e3a4a4ddde2e8ac5491ae1
396 c160f3160f109c3bee82b274ce34b07e
397 d630e1d2fca9635ec875142367dbb6fc
398 090996c386ff92c833913659b2fdc887
399 49f11890ee6c1e6a08aee64eebceb2db
400 4f99dacb2ecc3bc8e94f79a3d49035f7
401 0c16605da8e1fc35fcf06f6ff50a5410
402 88b5dae466c003cde25fdabcb76d5e09
403 c02fb7e908ce6c5405016a546e7f11f3
404 369fde1e0f3d09372217fe070bcc7fda
405 d1cd052115da2bb3289da46d239072e3
406 1f5a9919c34d83659dd6217d1bf92099
407 d41da58755aede520355b0f70acb89a1
408 0720b93015fd97661a709e65fcc23e52
409 6c030bcb6a94ff583d9facb795af795c
410 af6636f97fedf4443937d2f6251878d9
411 23ad805a3e8e5f2134a170412baf40b6
412 bfd804361f8dba03db6b6ceaa6c9ace0
413 e28906d0a58a1f020904a9db6a8c26d4
414 753f578200a79d3af4302fe48efe8442
415 e898d6971a8924211b0c2fc96f5c7188
416 f0de1d3717a2f5cee2a52824819a8834
417 e7de3dd36b8c49a358ea44989f965515
418 76be3504f4f5db86b8ff6b1dacf25704
419 b2c56f63564195f9884df45a61b11c86
420 71d37d5cd85b3ab79e265f9a0d44e7f1
421 33f95492051c5c2721e26f709e8f51ed
422 c1dfc3c3e1fd46d5f1927cb85e033fca
423 f172662f80552f9ce934093e0da1bb96
424 55646fcd61e9c2f49b99663491de2786
425 3451cda1d077c5fcffb006460519b217
426 9b83fb03109843a6b475ee04d005f02a
427 ce2bab40940773ccf45c0a78affceac2
428 12f4dfea38a6abee1578befd553ad5e2
429 ddea75c3f7fc624fc470b346de02f529
430 5e8d2d677c8dba9cac85114117a41691
431 c5e2fe51aa5f592defcd2830c29eae3b
432 0c27d8f5e79f0a84202c8774a47ae10b
433 4b30b220045ba31c1229d232d9e9e8e5
434 6a178adbb0422693c40a327744790cac
435 d2e0150dd472fd34eb7b4bea3efa2110
436 f970e684f1cc2ab267f0cd00c989bf9d
437 98e53088a244464656d9e2a62de59e6b
438 843f853555f53de09865753b18cda0be
439 638fc3049b721d4573772a4feed3f1f9
440 99f85e9aadc310f7cdc9081ee350088e
441 df7fec5876170009c87f5f5d42e07aa9
442 aa74528842101575bac264f8e6a1bad8
443 acd05e3629d82171830d85afe4e89324
444 1e7f4cbf59b841965d96746d4be08e5e
445 c544be9b127e688ec543b522362d973b
446 500ef4bb88df1a80e74de4648f9b166c
447 25cb08ce1ed2a033e4c98d877b400a59
448 c3e9922eba7eab429d490be01825f811
449 752f7032386f7c18e661f691dabca138
450 9e2d6ba37a8040ae076a2d042021b690
451 8b0e1a8a7cc3b720422aa606ba6cddc2
452 3682e49ac52efc883fedf3c099f0efbc
453 e75ea7c2f0ff4e1972afa82f1e530290
454 5544c898c4a4ea08e030965be808e095
455 ed329158299dde2aad9b818106d51e83
456 651194e8d8af60857cba005ef9029fb1
457 3a6e30345942ba1d87078a1a4ff53cb6
458 d276c838329b6754c244582300b7d9d1
459 d05c29a7f3e81d250b53fd6098022cc5
460 31a789afafc1f3891a3755dbe977ceeb
461 fa43211d677cf8812d23b5b2ac162647
462 beeb336ef4ec9e7acb64aecf4bf0cf71
463 add3cca32639271d727ef21690c7b683
464 b441e6e02e9b662e34267623f2be5eb3
465 38f1a7af998d93c7568711e760177f4e
466 d4094af1d5b9d180d0d7d20f855a8b5c
467 4ad326d022e12d308694f6c7b74a67ed
468 a86de2842d56f84a1587405238a7e386
469 3c830b69a23455bac32a1e43277a94f5
470 d78bd5d46de1e80b079fd0fdb287a8be
471 08b3083bd87b9b285f8a8831754c1713
472 59cee915fb6539860f1a7aeeb7058465
473 1cbc9997bcf5b598074569d776896f4c
474 6b2cde95f327ccb88ee98a139e33f6b2
475 42bb7829f62eb577526e705a0cea5df9
476 2b5353d542757b68253c811d76826160
477 4e2ef868278fb08d1b1aa88bde45fe0f
478 545e686cd6cb6dafc35df46b00c19e19
479 3993daed6bff8ca5d315183e2e5c2f36
480 847a201a2f591fe8511e076b2bf8e316
481 75cc3657c69cb5258f786de5d1dbf3b7
482 ae84b685fd7537550a79455782de4989
483 c1369ec478379aa2d33f81b42a1675ba
484 7fb41bd27a7f037e5f9cc21c6af784d0
485 ed907f8019bc7bc40a2a248e7f35c40c
486 b17f4fef032d64e2541946135356bb6b
487 a7336c7ee2d74927ba52b91d39b9d350
488 cc56d6832d1e314f06979d43f326ad42
489 cbf3f19626d1e24cd721942aa9ca16f3
490 f78e97144b90a3a34ed156cc5a91e1f8
491 0c5ccbffbaf12a40664efa48a06f5d3a
492 ccae45cce59c40002980a40c3a4619a7
493 f4b0af09f734d2d7f61cfb35ae4bf000
494 5b0e53030691a8b075747cd56c20699d
495 0373510d96ce293bcff3c710ad99a066
496 f3e0149f915c49ac4c26e3aea492f019
497 4e0498dd87fb999aff87d7c02a608c4f
498 282a8ae50237aab5d35f0b567a6b96d2
499 fce38ed0d7d0bda336c473fcb708cae4
500 3329c33bb9d022a225cd162abb1a0abd
501 b2d57cf0d0e998a1517ae76542a55c71
502 d2c4195fb1d6a2540692124c0188faa0
503 997a5d58cfa167352bd4fc2f92578adf
504 cbbf50b33bfef3d49fe44f0808236ac9
505 1f8d7c70ef8ac006f42e15fa20b2cb23
506 f5e90487d3b0c8dbc2859501f76e3954
507 6fe7ae8a85eef967acfba6fdfb40689e
508 ffe85e993a979b22d2f4b39dfb511469
509 bc00c9f128d333159896d92796966b06
510 62f4259220061359840b450c9cfb1625
511 6803ba8b7108b750b18e19f9db7d9665
512 66ae39d539b4065a9043a63f074810eb
513 13b4bc38373c6f86e3841f5564211540
514 42a98c42c7cfbd2bafa259cc1485f85a
515 140c4368cdf6e52e4f1a92c0873e22fe
516 5fc5f3a5ac8aacefadca959550c199d6
517 f1d19cbed00b41fc19fe2b375d58bd5b
518 ac5980f9a0d77f23b42911c24c08c853
519 36494ef9b7690679fe91c6a70e2e2465
520 78045c9ae0a49ce4fcffde0cd7dd3c53
521 3614a36d6b0f12cddda1f82a4ed2fc1b
522 d87efd3186d239f09684610d4b7077d7
523 bc0128a0f85e5c1c2c22f9d7f15c519f
524 0f9d9ce17fabb4b7ac81552dfa4e31da
525 55536842ad68f602b1ba7306d659a6c7
526 58f3214d44bf684e192223ffbc485b19
527 6765ede7683c92b0386918e99df71598
528 d3959ed5bb23c0657b724545eb812aed
529 33190d209f5b322f3383f634ef1a6470
530 3697ef5b501d5d95b7808d5a571f1a08
531 2a51bcfdcd959517a8b1efc3aff1b49b
532 ac4d08b769c11fa591fbc26b441e07d0
533 11b9f2dcccffcdf185b010315bd61219
534 8bd6b85cb10f74cd1803a2f52b2e9e69
535 ea4611f6fb4e894cc9a00d5101ca2da9
536 4bc1b49e4f02c66ff0ee7342e6ae8719
537 5834bba6b894555a65db57dc3358c9e7
538 da8aad27d51f5d672e47726e5e23dfa1
539 408f35921bdd6ccabf62ad666b3bb860
540 b9a6cb9ef002a3ea2dfb9923a6409f70
541 2a4fc18f3fb477d3f64e13790b05b841
542 71118afc7d7616e537f81179b98fcca6
543 aee6179df669087cbe06291be297df3b
544 2c2045d1a9d9f8615cd27f18596d86d9
545 f183fdc3e1808983c7aa7c08dd38acdf
546 4fe9641e168ee379b8e1c7e2f85b76d5
547 66f076a60328440de7e4e9401e9598aa
548 d73cb6d8e63779c84cef571b9701967f
549 038daa1de5da2584b47bebfedf4eb2f9
550 6402c6d556ecd4b7c12668dd84bdf732
551 924976f442d29fda7828c42429f4c0b0
552 8a63302f12b8f9cb548f1baafdcdc985
553 a816ecea742fedbc903f454748c8d403
554 b3a6a1d5a6524a6dd253a665d9e27809
555 2e5392fcf5c33479e9b38a4daec260d8
556 a72dc864c0db556805839d2221082592
557 6f2583ad89912c762d2043b7597197a6
558 d591947b56b3a9d4ad87e3d618a0559e
559 548ece89fbdc8c1ccf5d5cca49772127
560 6a2aaff11c1ccbc088d69ac5bcc0ebbb
561 6e3feb0fec093889760bc4d6d46e04e1
562 e0e0b63a1cb5cfb43c428ba935fb8116
563 a3496289e09a60ec51ec867b1688a8c7
564 a669123181430fd18605c4cdbc9e0c8c
565 ca07687f7da60340075354cc68f2c096
566 8f689ca9a9a7eb3405bc50524385ed65
567 419c1a802136356f211683f7fa9b9a1e
568 0fbe0d6b0c026e1a82287945fae3f5df
569 750a8b3ee646b8a8230e2493ced49eb5
570 4232dd9bbae86d6c7670f71293ec2254
571 71babc16a73e20cf070c77b079d1bbf9
572 05d4be5d6528a8e838e2618a4a5e1ee5
573 5e7ecfcde011c639c4fed92ee54ec73e
574 9885b9a9bb8da67fde0be78169b439fe
575 8cab194f9dd05379e8e60294dd02efd8
576 1a3d8dd8428a15503100aa8ac3b90e45
577 ced9e53d056603f0976fbc4503c0b416
578 1cec337a0515bfbb29d389c3118b9daa
579 82acaefd18a1862124a02255cf1edc6c
580 1db6a69bc3b6ed2a50c01bd91652c601
581 eac8df9ae2dece748b8b538105e66c06
582 375f1ddaa0610eb156c4c13dd30b923b
583 7b23e880877e4595732322c371d7a98b
584 f42e684e48815fd2ba245b9e641f0e4b
585 64ad45ec4bb84116bcec352d73641341
586 8a4ceab3949329df9d1620bce5128058
587 c85e80d697d5e875ca66cf94c8db9f23
588 1499d0324319f1d7551cedf424c4467b
589 fbabd709775766677b4858b25f708bf2
590 06999ed96d0bbd1c59f4b74415008f2a
591 666c930c3b9e3d849a399f21952fd751
592 8e7d297545ac8b70cb267c46b6c98e23
593 f3908573e0d943daf9bdeb9d7c90fc0f
594 4fa77a9578150fd6b0fd11f8ead7a331
595 426fa5843e97a68a670deb2be2d45906
596 6de08da2229972b0d000394c5d453529
597 1928a229667dae502eb51878c64b7fcb
598 8036c28ad72d2ed2879ac57498f8a835
599 0c4db313ec8cb782f34927adbf53f750
600 517585fcd2339546482840ccc5cc4c1d
601 7e22aa6ef64457d33937e9a02f4f247b
602 8fc7f48f72aa965738891b44dd95065c
603 2fae7a92444e40bdf1efd6988314dbad
604 a9703fcfcfdb8b32d4ea781e247664a2
605 aceeacf1b3918488eefbc2eabe8877b5
606 13a99a93419513132089e6636af69685
607 bf6bba9a386f458815aae81aec99f61b
608 bfc22a79a966c6ce0af3816e0a2ffb6f
609 8d7e779fa824f08f5e21032ef2947f55
610 d042f0b89a5aece63b5a8725d03c82dd
611 a95d0edc4c5db9e13cc7d0b41ee0dcb2
612 d861cadc70fb78f6c85e5cebdcf4d4ed
613 15e78a4844650187841d48bd3c00c62c
614 69478c502a74f4c2842a5f5dd68bfc98
615 c5ef66c6eca9f76f581e2c97fa20578d
616 af38371e94d32a9a211027754313df77
617 f745a27f951bc386c243b1f308307c4f
618 1b8b919fa0ce09710929477f70c92122
619 cd5f93ac60b43e73cf5c63243eaa2fe8
620 9c99736425c11962b864f6c6d7b28e9f
621 65c40e50e5b2147bf811ea94b8906921
622 905806d1583eb3264caa75c26f2f71ee
623 109a29b1f7e6b27594154af8a59e7814
624 25fbe2183879aa3fb8c287e93d7c6546
625 efb6216f1e1128ddb4d4124cce243ec7
626 31a039493fa37faa6ba413c143d61cfb
627 dede77a631804fda69dbdf0308a43ab9
628 2c9e3b6c30b054d9aaeee6b58e9b31b5
629 6943195e4d8ddf4850626713c8e43367
630 8710f15ef3a1b5ffc4c993cc1c240703
631 cd368bc8be971256421c31da790c09c7
632 e207ff3e3226e8df3236a6cb2fcea8df
633 737fa289a4093ec04fc25f8d00bac3e5
634 d319680c0385cb863961fc03ecd804e7
635 426307d0fe06b7135c44b8821a34419e
636 b65b018ac1d0bab6e38b238b54d48f77
637 26bd88877a8d99dd79952d25e141ae9c
638 b9c7e95628697c10204fba47f6fd93a6
639 0562a7c281a600d2106b1739151dca82
640 fb9d0b92ccb140b4f2d9aa5b97bb0391
641 3cd6a481b54044ea4fe74b23060ce11a
642 d3fe8b8beba6665c5175ba603b6c8873
643 6b6016f103386853f33b417a93c22315
644 d5de71d4b9542bfd2a00ca191781c2c1
645 8e8fb05bd1bc460024db374ce0cd4cd7
646 19073b9f72bcd5e9dcd9b455fd8d5cb1
647 1e7ae7dcfb6d22ceadb1a897c7ecdbb1
648 b5708af90020ae34810f850c7a7c526a
649 abbf4365528ac7e1fe4e70c580c1fc38
650 c654ccc190f03ebc6b160d0749d048c9
651 9dcb7b845fbab91533c5d9cf74eb2ea6
652 956e82a6c841282f4205ec1731bd64f6
653 0df4104d65d90c5e04c228f99f66218b
654 a91ed2d186f95bcf54487254f68d84fb
655 146af1768206a905c6dec61d356a7394
656 a3b0c3964e757d698d5aff91d1ecb540
657 3ddbcb74b8880cfdca3a531ceaba43ea
658 af3c026272af267855183fdcbe270624
659 3f64df3879209253c8cf9cecaee9dde1
660 e1672404dce4370782241aaa5f23bba5
661 9d03e82df03b1e4eb79fe022db4a40af
662 46bbd66516cf41c7a8bbe30103b7d3a7
663 b8010d74a47f886be34bb0b485544919
664 8c64c9c846b4143791c1c6e8c1825ad9
665 9d691d08835481adbdb6db21a5535b07
666 921baa8fbba71e4aa1d6e62396d6f6b6
667 4ac71d9956c55fbb7b504b6b1acf8178
668 fc93b7898fc89612d410eba5e1d112b5
669 c5ea5a811534a4abe6570e8a9cb4f3c6
670 d2fdd250b78a510bb0623803cc7b8032
671 155d82601101da69b2cfb4023c978a94
672 0fc118a2c8a5ba66199f7157b975a3f3
673 13a5595963151e8740c81263a30afee6
674 5ba137b8c97879ae5d910bed4091a408
675 36d7a2c977162975c3f017cc6c78b9c9
676 e29a1f46fae857e1e490be8d5534b737
677 76a3385b451a8dab1d8b724fc1576989
678 59af30124aca257be1ba8f1bd1e5c9f8
679 338e0afaf0a0329558dc8ce461bf8fbc
680 8b8876a217ad9984750b582108a009c5
681 2f6452f30a773d74cf28d516cb94e52b
682 17caa2990fa025f9ae00bbfdc4ba0d04
683 5cd635e05a531525f01012a3593d790a
684 1c0ae1d9f058bff14249e1aee4b788ff
685 428f348ba60c4e4b8654d07344bbce4e
686 798fc5f0069ea7d2bdd69810c667d6ff
687 16777b1b16ed8afd9fec570c23e7dc48
688 5f394cc07fe3e9ccca0447924b57868c
689 215d3dce3e9dc9dd5212c9dcaea56739
690 0d90d954f144ed17e323858ee73d2529
691 333155370674e2d3711e9787c5c7c139
692 9b01f4b1c39bfb651f665ff4ec6d1e9b
693 b11ed186118cc3576ade4800f30cbe00
694 b42d2e4a14926ec8aa58dd198db0a5f6
695 f7e12d42f71da89c8725ff4ab60a800c
696 b07c21e78a4093230e924ecf96ce664a
697 7d506002fde8a70b44f207005df5bb43
698 3d656a09a31537d36218377e747104e5
699 99f234d70c910772728bbfd87c7ac330
700 960070192a6bfd405a59683195ee0cb2
701 680c64c31a99218639624a0aaf58f712
702 4bceacbdd42ca8c7e4d4c96b8cfa252c
703 8cca273cdc68f256a36ff85f291f182c
704 abd0a1c68aee7c817f355a5b6d039f8e
705 dd92372cb52854a16f9b170a325045b2
706 92bc6c1d452680537f72c40e75b9c38f
707 d564f55116cc8d1aca42798932011538
708 fc04981d728635c47ddbd9e783c85d8a
709 a4ee673caeae0fb1d2e6f0a6ac44145b
710 2212e6a0147612af76c240c4b6d982bb
711 ad9bcbe757517976dd89ad7911e0e242
712 ecba939b34f5e1af3c7ea5e81707deb4
713 ecf1994605909dabd1eae540043c527c
714 f0bf4cc296355752ecad45c43b972dd4
715 1a00119f22c074d80d9f25f581c873ba
716 5fe6d3c44426fb80248f1608e4feaea7
717 358847c69d9b61d52567566e0971a9d0
718 85515c23a5ab8107ce0767fb562f59e2
719 607e85507eda96eff7256101f63769f0
720 3ceacd148ebf37ea7ba4b393349c73fc
721 8413d17633e7f7129f949d6b41516f3b
722 ea1cbd302a2bd7cfeaf5ac906593b3fe
723 0fc6c7435b49c7b1b855e86c2ddac177
724 0ba5fb6995fad444c159093a607a7ea6
725 0b341f00055caebb0562821cfa7c40fc
726 b8a00d5a98a955c0d6c08ce316a0334d
727 968cb149cff7381d31015ac6e0287a0d
728 eb37d37d43226006c81a4ea68cb4fe8a
729 6255b8019860869b43d1d1de94c79970
730 01d5d84af1976bb8450cea40abff6b0f
731 ca5449cb989c2a566745ae6beba3813e
732 91759b514164668c21c0ccaf4c835c06
733 df5bc3d15f330b3fb7870144a32ef382
734 3fc6751208baa32ba79c25a87271b232
735 93dba60dd7bebf46ad082e815c839955
736 2044075d794a4583d29a78c155e78d78
737 4cafcab1ecb08b4439d54e89cbdbb767
738 17adb81bc20d2d7a4f2b9044ca19df35
739 77ceaf94c61c5cfc64bb6c71a7933fc0
740 192fec47a914f3e194f86a9f432477e7
741 cd63dab8ac9a2f8f9e3364ec6f680343
742 47a8084f1605436097fb7bf4636ea206
743 2bfe1ea1850d82fc960fa0b44aa374be
744 8070ae64a7151e21db7083bd477a9327
745 61a2a81a867ac51ada61dacbb97435d1
746 249692628cc2e2651e5462fad37e0147
747 fbdd368f3d1175bf96e68bc708ef1f46
748 def46ed586a3bb40f23bfe8c53fbd87e
749 ff2e3a763565a14a00dfdbe099af3974
750 b6d51e4960f9c308e0a14d130e69a5e2
751 acdd3162aa25fc1b76c0422eb9257cda
752 4ffd5f3eb5631b8428f3bfc402bab029
753 a65dba46b08da2894ebfc1a61620be6e
754 4e89604eb8f4bc2ec0e98273f0cc700e
755 ba4cbfde3b8d8df8687b86243b7f8436
756 fa33d3ec3fd2eb102b2e4d0ca1af7cc9
757 bb41c4fbae23e1bf342de6df2996e401
758 156bc146354ef332dce836689e84172a
759 dbac5b7be1d39d0d47b0f0df9bb834ae
760 e1d9bfea7e032432f12f9f95184af207
761 5bca068d4f897b3be3d29e8047846cf8
762 8ec6ab3e9cc9ef96d223d2e27ca1410f
763 9fa16e151c3a8bfe71d6fdb848799c25
764 dcf639d0a4205087b88c038c2d9a2cc0
765 3d805439dbd51115344e44d98e59822a
766 7f521f069063265f5e106698715b5405
767 03dff92a841ac941b55b4d4c6487f040
768 cedcfd0fe2b3350aeac65547aa5e5997
769 96102f53d12f24cac38463bd5867029c
770 abe2b1f87fc61b9992c4b2ad6b95315d
771 0d6575e42877d46d6a6f0091ed0bc9b0
772 05d9e074c94d73578793eaf82e83b396
773 f2d487d5eb94b3b46619cea064ce56bb
774 1f5f7b7f168c1e854752c088213c5413
775 d2b99f68d5eb9c2848bc29c8949e0d67
776 83844499c39cfb3905e2da5674bb1c57
777 0d4252bed2fc9bdf3db01b587fbee249
778 afabffdf6ef95e7c1707249389c1554b
779 bbfbc585e2fa11c0e762f5e3b3258772
780 ecede55682625f9d4df0bb77b3d3b90e
781 942d85f360406b5c9aa2f6216e38eaf5
782 f37129baf048c53e95388caae6a1abf1
783 dc8e20bc42cbd24988f51e0f99edfd5f
784 e87e731940f0ef08eda52a64f020f72e
785 901d7bd41b60342f7d4ffbe4e2612999
786 8b2307ace9999cc5288577fbeb53e762
787 51ceec002b77cc07111e4c0b690e1e67
788 6534a8e345ab8751f725624b17125dae
789 ea0096413c008e8619eff1d1d3076448
790 d332db3a3d0f4ff53c08db54655c63c6
791 c6e46022efd1f5767e7f0631bbd0364f
792 2a9fc7698e7970e177947fa41e28d52e
793 e9a877c37e883e79648d654963ec086d
794 c969d3110c1ddbcff7080184e3ab0601
795 2511e0f5f50eace3cc61a5fe9f871155
796 8c49d4fb8fe158b0aa2350ac8648c97d
797 7517ee56c25fa9ace558decb2f6e4c58
798 a863d554095f4a361f57f6a85590eaa5
799 0fb5ec273f0210e8dd5faf111eda7074
800 f332076fdc6304f4f6707b31ff596411
801 c0de3f1c4bd0a095417c0b610756daa6
802 2b9f0ffc877c515b7ea31b5d2d8d81d6
803 b86c4a253938f13dd81e651166c56314
804 d464681621a39227073f30e5d66618eb
805 8f178916ac76f439037e558a0a643ee6
806 67f21a198575b7c52d8bf13204039615
807 216cc54833a376987c8ec76f8356c953
808 df0958943801c22d5e6223ff030b4834
809 dd12d3c87ea5246c32183250e622e2da
810 1ba6fbc0ff815ae4b704e4c3006ebce2
811 a20f678561c95b5f2d9ca204793f8e7c
812 60984f3469736206cc4466fba7d89619
813 6c9a209d8fa5056f49e82a2e7a538019
814 73e10fb87cfdf1939a3ca07b1ffd736a
815 bfa9442e148867b61200cd3c092c32f7
816 b14c16bf4101cec2ab7c771357737cec
817 eb14a0a692238a25c0c84ae39d32d2cb
818 4d203ec868d46eb3bb05d45ba6df1eb1
819 c6cde2ab709c988cea19f366ca844e8d
820 f9b1f5f62e613204ab40cab06df7aea9
821 10c9348c3bc18ff8bdbf05441d2caa49
822 c320a3920b6746431f47d8b11b90f071
823 0fcf81b6801ef0718aa1403586e8e4f8
824 3fec7a8dc046359eb85f8a63bf298b6f
825 300305fab7dfdbedf2b6477775d616ce
826 f83129ba3b089a957832ee3b2cc57ffd
827 5b53fc8dd3dc084913ac419c60abe414
828 f3d020b2b2a68c9bfcf246a1cadabd25
829 09c01306489359148379fbdf53f2ea07
830 a02a88977b4b3b794ca8314811636a62
831 45bd74a795a61dde054bc45dbbcdb94e
832 60f6a2995d7deb34c6e5a221c768da08
833 ab7c16c95e7fa2fe272344a60d164aa7
834 3f4e9655d9b0414207f96c3581e7d1d0
835 619ee7e3528fff92c9714fbd69e59b41
836 f90b2a718ea34a9549f423b6e5c67954
837 46a3ca6c133698364cbffde3060478a0
838 fd8c9cd39b527d17cc52140fb3cb5671
839 07d4e30c6ab7661791edc870e385ec65
840 6def00be7e71e371603e53182c527a38
841 c49b295b04cbc5fdb6d9159f324f8951
842 6d2deaeaa606696fc959c99e67bd07a5
843 510af59fa6ce99fede9a8c798197e376
844 b11f19d10096f7c8c86a36c5fcdd1e81
845 8ffdd99d45d5b9926fca5aeb82db06ca
846 f92e00ac227fcb3d34e92507805557bd
847 01aeb51c62ad9c49a03c1ac0ad2a666b
848 e3e9e75d30a23415866ce030d00a1530
849 cfaf9a57de42f28604dfc799ce1f38ec
850 bd003587f4a2be4abdc2e5b1f3314d0e
851 6f92105e1a4ca1b4089a7eb3ec9c0121
852 124891639887bed938f580f5c724bc19
853 11cff19ee57aac8086b35e28cfa93550
854 cc87dd6eb033bc789fa1d1f74ccab59d
855 da1619821f5aa038002a808bee3289df
856 bd29441b0a1e9f44d6090c0254b9ae5e
857 70cb19279ae3ab78fd82e159bc8956c5
858 80e382e84c0b7e4ce5725e4ff761189b
859 e06957e2b2a8381548e065c23262aaf8
860 40def0b68a767a92b5edab4436c847db
861 5e74399fa08ff00570a8b2277337172b
862 a160c2fa05b0ba990c7e9b98a270a925
863 1e7c1ecd5e9412e99fe19f1eaafd89bf
864 93d3b7e3d43db2cdcbd6d34c7a223886
865 9ef1bf5a6c2dc6e6688cb89f6cf38212
866 d9578cbfe30c3edc60e18e8303d7014e
867 9cc042b75d569822bbeadcb134bd799c
868 b7730b7befed63fbf0e8e2ba9cbeecbf
869 5e1f017fcf77ded6b5e42591db4f01f1
870 45d87bad39fc30070be2bc0cab8584df
871 ca3de24f2951600c807c583f8ab8ba4c
872 ca53f93c7d6e015b0097f7a2e66236be
873 f717c03ae49f534aea6c7157f1f58c55
874 1c316a2d2dce895b86db3983924fe91e
875 64ebe95b6a056bfa829c01ce13b95274
876 849abdf8fed1df4d96e61ede56938dfd
877 6ec265d4623af0a49cae8fd6d4255627
878 3bcf82e017aa3d5fb4c5f729ebde8abd
879 4a36db44409f5d7206c06bb13cca5479
880 af8cc95785238ea528e51d5d0b28fe66
881 bc9253a272cd32298b4a60b5abecc8d2
882 0a93d3d710e52cab38b68f44a2addc13
883 b449b7ca1ece420fd7b411823d641805
884 bcbf5aa740e9dadb44273d04a2cb7ff1
885 2241f4edd75e087888798b035c55dace
886 da8e4ba77a1f3fdcee908f14d8280d16
887 4af639f9030cca8ea00a67f081f738ce
888 c8dedd4b7a63348043727049d0449e8e
889 fb691aaad1375d284e96a3b4d3af10c2
890 ec0cfc96a155c73804f7a9ff27821217
891 69aea18d86432e498e5c14fc7fec8937
892 491735d6be2eb5b6aa5817c3e41dd8f1
893 285711af4c0cda092b9bde5b6ba40508
894 a45ab5b3fc8a66530382404bbd97caeb
895 797e0f800436e3d79cb67078477a30cc
896 f9471ca3a258df3245e244a390f13e14
897 233506cdfae5d8a95948690f07bd7cf1
898 e801e3eb2256005995e9436bddfe282c
899 ab5df0671b86bc053c9b90567b2be532
900 b0dfcae44a1a979f65e8cf0d72192f10
901 bc8585cda4660d1a641a842495fdfdfe
902 852613bed19affa78ac899302db4a9b0
903 3b2c412e778de2725cc7eb5b1e6b4eaf
904 c22a5d400f613618ae9cfa0f198ac461
905 95f56aa86f8830f8bfdcf0e5dd30fb6d
906 3463d5869a22cd7dcbba07fb96fd9087
907 7002a4da0b99482593083eb3efaad456
908 cc4442d1dc2ee22c376f966f485a6d62
909 ed51ce7646cd7c1d0381bdb4f30a7389
910 048578040fddb863aa96af52f7ef2a05
911 576cc6e0f5bf7d5f064f6f19934ebbd4
912 850621e928ecb7cb7c69239ec2489da5
913 854bcdb4e9355bfbfae9d50e27ba165e
914 122e473718f9df27cbe3b40a8c4e347a
915 bb20a7f06671b8b93369bad494620f2b
916 db6be33775228030ac654e4694785f6b
917 6d7944482ccf1412ad9472588755cdee
918 36fc92f96ab348f0622d0e1c80e53b83
919 e7d71f60a075167bc7181facaaaa1c43
920 968c874c0b9e45a3f1d8f53eb17e0221
921 39f10610920da447fc591b1437e9cc96
922 44a77872da13db378360960a8dd63921
923 f376880b8f19c259d04ff5de5d466df3
924 05dcfa59cf3c8cd850876a43bcc32950
925 f53b34007a7ce275a43816700b1c3314
926 057e6e080591f40c083a2908b8f3c1d3
927 a94ac5a090d567527057cf3de0451f00
928 69ac7ec708391cb6fc1c068093b0c8cb
929 c84c044c68a4f1ee66799118f59afb22
930 b3222a2add630f448201aae6a16cc665
931 4e867694fc0ecbd4fad4c28d8cdbb2e0
932 8b6db7c94a4b685f5e870aab3e1ae987
933 f7956b1b15be15682c207a18d01ddb1d
934 2d403b4424906c38df276f00db54cdd8
935 656e04710deb8cc0e078b9002f6e3bc4
936 7e9b2d22986a1dc2273de688a1622a4c
937 1c3b0ece299379a5719302cfd7bcabc2
938 12b7140c86a30d746ce6134777ef8f35
939 56fa7a83cdf8e882f97724f5f61f3802
940 9f14615635e40bb0624258b63a6e4817
941 86c706111cef2fce41a25460c123e4e1
942 8dded26f6968b27c5d47bcc3de9404f6
943 8615d81a7660ac19e619a6e93b16007b
944 a3279cf761cf14ab42cd0e6ea70385b1
945 85300d1f1d5a264bf6c25215ab790dbb
946 8afd44a772f8d259a199f809f19cb72d
947 50d541d3b605106568ddf0a1c002d72b
948 704938065656f1b5d873100fe28df08d
949 23f91e1074227b4e49d374b64d758c91
950 6efd8e61f91c6f109c99e38fdc945ccc
951 d0869ffcd0eb5e966c32991e91ed4051
952 4727a2e3f10a182eaeb45b184b7622fd
953 1672e096de469dd463fe6cdd133799de
954 9eb096ffe239b45339c8a783f725651f
955 51d9f278aaa2b8b0552566b9c9944fed
956 4f746f9761160284002cba0621516b8d
957 8ba6420e8b6d77748241dac546bb8390
958 02612738a70517d76ed9b5155e455fd8
959 db817b2a3043d12f073d6038b4e0820c
960 90e767ed5df0006f3732568fd046f02e
961 eb8cb5aa2bd7dc871b815e6d10c758ae
962 91f928a572f1da8bc0820706beb4abb1
963 94177623dd283eccda8537fc1d9cae24
964 0dca6e1496abeb8e1faceecf27b9459d
965 e81a00d9cddd59d07bc57f04548f553d
966 616d153de03a8e3f91c4fe0aef3fdef1
967 353b7f582a78c1aae6ee818eec32d1cf
968 167cbc4adde0ad4bccb677c1ce6b2f95
969 fb86edd18f4b11a9921f0929cd04c6c0
970 535c25135e91766fb64851c9f527d0f9
971 fd97e757dcd31a1b46b995cb66856eb8
972 8f0f4424ba226c3c34972a50da98c422
973 dd82efffec1a60607a726f73b1782fa0
974 b33fed133bec94a0758d3472ef4fcc70
975 d51f32166e9bb3fde23562184d39c7d4
976 d5fb0cd6f00a87f95ea02e3da926cd54
977 c9bb51f7f1779c4aa179e02a5b08f274
978 c9cf5419bb63ced1ac3ff27a12c93f49
979 689593b1babefbe4388a1ab9cd9da125
980 d2dd84c3ce2ded8267a0080f8ceebf96
981 c495eea5cd318b6ff4a2fdf77adea470
982 a0decb6fa21877407b5f4302c860fcde
983 a7f9e4903e6bbcd8ff54af35850023b1
984 ddc7bdc7d789166a3fb73c9fcf4e04ce
985 9bca0d7181f63480b051f7b5744e8dd3
986 d0d7a23655c1259c386e9cb4368e86a1
987 33ae8fb79d6d0bf23b875191f82cd8bd
988 4303c253c06e643d8f7b0256630975c9
989 a532af9d27d2f08690b3c4f1f7f49c83
990 6d9b86a7ec1063e8d0710bc1944e2a1d
991 d35cf39e67ecaa780b8ebdb09a1d84d4
992 4f98b38729db220b96e1bf5e61581f2e
993 fb16019ec3feff270b768b7d3aa55ea2
994 118fb3e83d64224c2cc4b929c9c58cc5
995 8fd011b4bfad5538283d9980dd7272e6
996 d46a5bee70ff8253b9cc6689eef436eb
997 48bd67e862b75e34feca40853518a2bf
998 1b9b573ffba084c2dba4a6e5a773c6da
999 738c22fbb6ad1a43436163412ce4aaf3
0 <?php
1
2 /**
3 * Make the files needed for cracking all possible IPv4 address formats.
4 *
5 * This implements a quick charset builder for cracking IP address hash formats.
6 *
7 * This assumes a flexible IPv4 address format - 192.168.1.1 is valid, as is
8 * 192.168.001.001 - we don't discriminate here.
9 *
10 * However, if the octet is 3 digits long, the octet will not start with anything
11 * but an 0, 1, or 2. We'll try excess IPs like .299, but this is just a side
12 * effect of the charset. It shouldn't be a big deal.
13 */
14
15 $bash_script = "#!/bin/bash\n\n";
16 $bash_script .= "
17 if test \"\$4\" == \"\" ; then
18 echo Usage: \$0 [path to multiforcer] [path to IP address directory]
19 echo \" \"[path to IP hash file] [options]
20 echo
21 echo [path to multiforcer]: The relative or absolute path to the version of
22 echo \" \"the multiforcer you wish to use.
23 echo
24 echo [path to IP address directory]: The relative or absolute path to the directory
25 echo containing the xxx.xxx.xxx.xxx files - do not include filenames.
26 echo
27 echo [path to IP hash file]: The relative or absolute path to the file containing
28 echo the hashes of interest.
29 echo
30 echo [options]: All other options to pass to the Multiforcer. This may be any
31 echo option the Multiforcer supports. You will definitely need '-h MD5' or
32 echo similar, and will probably want an output file for the found results with
33 echo '-o [output file]' - otherwise you will need to scrape the output for the
34 echo found hashes.
35 echo
36 echo
37 exit
38 fi
39 ";
40
41 // Possible IP address values for the not-hundreds place
42 $full_line = "0123456789\n";
43 // Possible IP address values for the hundreds place
44 $hundreds_line = "012\n";
45
46 $file_count = 1;
47
48 for ($o1l = 1; $o1l <= 3; $o1l++) {
49 for ($o2l = 1; $o2l <= 3; $o2l++) {
50 for ($o3l = 1; $o3l <= 3; $o3l++) {
51 for ($o4l = 1; $o4l <= 3; $o4l++) {
52 // Create the filename for this option.
53 $filename = "";
54 $filename .= str_repeat("x", $o1l);
55 $filename .= ".";
56 $filename .= str_repeat("x", $o2l);
57 $filename .= ".";
58 $filename .= str_repeat("x", $o3l);
59 $filename .= ".";
60 $filename .= str_repeat("x", $o4l);
61 print "Generating file $filename\n";
62
63 $filecontents = "";
64 // Switch statements with fallthrough are used.
65
66 switch ($o1l) {
67 case 3:
68 $filecontents .= $hundreds_line;
69 case 2:
70 $filecontents .= $full_line;
71 case 1:
72 $filecontents .= $full_line;
73 $filecontents .= ".\n";
74 }
75
76 switch ($o2l) {
77 case 3:
78 $filecontents .= $hundreds_line;
79 case 2:
80 $filecontents .= $full_line;
81 case 1:
82 $filecontents .= $full_line;
83 $filecontents .= ".\n";
84 }
85
86 switch ($o3l) {
87 case 3:
88 $filecontents .= $hundreds_line;
89 case 2:
90 $filecontents .= $full_line;
91 case 1:
92 $filecontents .= $full_line;
93 $filecontents .= ".\n";
94 }
95
96 switch ($o4l) {
97 case 3:
98 $filecontents .= $hundreds_line;
99 case 2:
100 $filecontents .= $full_line;
101 case 1:
102 $filecontents .= $full_line;
103 }
104
105 file_put_contents($filename, $filecontents);
106
107 // Create the bash script line
108 // [script] [path to multiforcer] [path to IP address directory] [path to IP hash file] [options]
109 $ip_length = strlen($filename);
110 $bash_script .= "$1 -u $2/$filename --min $ip_length --max $ip_length -f $3 $4\n";
111 $bash_script .= "echo; echo; echo\n";
112 $bash_script .= "echo Progress: $file_count / 81\n";
113 $bash_script .= "echo; echo; echo\n";
114 $file_count++;
115 }
116 }
117 }
118 }
119 file_put_contents("run_ip_brute.sh", $bash_script);
0 <?php
1
2 // make random IP addresses in a variety of formats.
3
4 $numAddresses = 1000;
5
6 $ip_file_contents = "";
7 $md5_file_contents = "";
8
9 for ($i = 0; $i < $numAddresses; $i++) {
10 $o1 = rand(0, 255);
11 $o2 = rand(0, 255);
12 $o3 = rand(0, 255);
13 $o4 = rand(0, 255);
14
15 $ipaddress = "";
16
17 // Build the IP address.
18 // Some will use normal formatting (192.168.1.1), some will use
19 // full formatting (192.168.001.001)
20
21 if (rand(0, 10) < 3) {
22 $ipaddress = sprintf("%03d.%03d.%03d.%03d", $o1, $o2, $o3, $o4);
23 } else {
24 $ipaddress = sprintf("%d.%d.%d.%d", $o1, $o2, $o3, $o4);
25 }
26 $ip_file_contents .= $ipaddress . "\n";
27 $md5_file_contents .= md5($ipaddress) . "\n";
28 }
29
30 file_put_contents("Random_IP_Addresses.txt", $ip_file_contents);
31 file_put_contents("Random_IP_MD5s.txt", $md5_file_contents);
0 #!/bin/bash
1
2
3 if test "$4" == "" ; then
4 echo Usage: $0 [path to multiforcer] [path to IP address directory]
5 echo " "[path to IP hash file] [options]
6 echo
7 echo [path to multiforcer]: The relative or absolute path to the version of
8 echo " "the multiforcer you wish to use.
9 echo
10 echo [path to IP address directory]: The relative or absolute path to the directory
11 echo containing the xxx.xxx.xxx.xxx files - do not include filenames.
12 echo
13 echo [path to IP hash file]: The relative or absolute path to the file containing
14 echo the hashes of interest.
15 echo
16 echo [options]: All other options to pass to the Multiforcer. This may be any
17 echo option the Multiforcer supports. You will definitely need '-h MD5' or
18 echo similar, and will probably want an output file for the found results with
19 echo '-o [output file]' - otherwise you will need to scrape the output for the
20 echo found hashes.
21 echo
22 echo
23 exit
24 fi
25 $1 -u $2/x.x.x.x --min 7 --max 7 -f $3 $4
26 echo; echo; echo
27 echo Progress: 1 / 81
28 echo; echo; echo
29 $1 -u $2/x.x.x.xx --min 8 --max 8 -f $3 $4
30 echo; echo; echo
31 echo Progress: 2 / 81
32 echo; echo; echo
33 $1 -u $2/x.x.x.xxx --min 9 --max 9 -f $3 $4
34 echo; echo; echo
35 echo Progress: 3 / 81
36 echo; echo; echo
37 $1 -u $2/x.x.xx.x --min 8 --max 8 -f $3 $4
38 echo; echo; echo
39 echo Progress: 4 / 81
40 echo; echo; echo
41 $1 -u $2/x.x.xx.xx --min 9 --max 9 -f $3 $4
42 echo; echo; echo
43 echo Progress: 5 / 81
44 echo; echo; echo
45 $1 -u $2/x.x.xx.xxx --min 10 --max 10 -f $3 $4
46 echo; echo; echo
47 echo Progress: 6 / 81
48 echo; echo; echo
49 $1 -u $2/x.x.xxx.x --min 9 --max 9 -f $3 $4
50 echo; echo; echo
51 echo Progress: 7 / 81
52 echo; echo; echo
53 $1 -u $2/x.x.xxx.xx --min 10 --max 10 -f $3 $4
54 echo; echo; echo
55 echo Progress: 8 / 81
56 echo; echo; echo
57 $1 -u $2/x.x.xxx.xxx --min 11 --max 11 -f $3 $4
58 echo; echo; echo
59 echo Progress: 9 / 81
60 echo; echo; echo
61 $1 -u $2/x.xx.x.x --min 8 --max 8 -f $3 $4
62 echo; echo; echo
63 echo Progress: 10 / 81
64 echo; echo; echo
65 $1 -u $2/x.xx.x.xx --min 9 --max 9 -f $3 $4
66 echo; echo; echo
67 echo Progress: 11 / 81
68 echo; echo; echo
69 $1 -u $2/x.xx.x.xxx --min 10 --max 10 -f $3 $4
70 echo; echo; echo
71 echo Progress: 12 / 81
72 echo; echo; echo
73 $1 -u $2/x.xx.xx.x --min 9 --max 9 -f $3 $4
74 echo; echo; echo
75 echo Progress: 13 / 81
76 echo; echo; echo
77 $1 -u $2/x.xx.xx.xx --min 10 --max 10 -f $3 $4
78 echo; echo; echo
79 echo Progress: 14 / 81
80 echo; echo; echo
81 $1 -u $2/x.xx.xx.xxx --min 11 --max 11 -f $3 $4
82 echo; echo; echo
83 echo Progress: 15 / 81
84 echo; echo; echo
85 $1 -u $2/x.xx.xxx.x --min 10 --max 10 -f $3 $4
86 echo; echo; echo
87 echo Progress: 16 / 81
88 echo; echo; echo
89 $1 -u $2/x.xx.xxx.xx --min 11 --max 11 -f $3 $4
90 echo; echo; echo
91 echo Progress: 17 / 81
92 echo; echo; echo
93 $1 -u $2/x.xx.xxx.xxx --min 12 --max 12 -f $3 $4
94 echo; echo; echo
95 echo Progress: 18 / 81
96 echo; echo; echo
97 $1 -u $2/x.xxx.x.x --min 9 --max 9 -f $3 $4
98 echo; echo; echo
99 echo Progress: 19 / 81
100 echo; echo; echo
101 $1 -u $2/x.xxx.x.xx --min 10 --max 10 -f $3 $4
102 echo; echo; echo
103 echo Progress: 20 / 81
104 echo; echo; echo
105 $1 -u $2/x.xxx.x.xxx --min 11 --max 11 -f $3 $4
106 echo; echo; echo
107 echo Progress: 21 / 81
108 echo; echo; echo
109 $1 -u $2/x.xxx.xx.x --min 10 --max 10 -f $3 $4
110 echo; echo; echo
111 echo Progress: 22 / 81
112 echo; echo; echo
113 $1 -u $2/x.xxx.xx.xx --min 11 --max 11 -f $3 $4
114 echo; echo; echo
115 echo Progress: 23 / 81
116 echo; echo; echo
117 $1 -u $2/x.xxx.xx.xxx --min 12 --max 12 -f $3 $4
118 echo; echo; echo
119 echo Progress: 24 / 81
120 echo; echo; echo
121 $1 -u $2/x.xxx.xxx.x --min 11 --max 11 -f $3 $4
122 echo; echo; echo
123 echo Progress: 25 / 81
124 echo; echo; echo
125 $1 -u $2/x.xxx.xxx.xx --min 12 --max 12 -f $3 $4
126 echo; echo; echo
127 echo Progress: 26 / 81
128 echo; echo; echo
129 $1 -u $2/x.xxx.xxx.xxx --min 13 --max 13 -f $3 $4
130 echo; echo; echo
131 echo Progress: 27 / 81
132 echo; echo; echo
133 $1 -u $2/xx.x.x.x --min 8 --max 8 -f $3 $4
134 echo; echo; echo
135 echo Progress: 28 / 81
136 echo; echo; echo
137 $1 -u $2/xx.x.x.xx --min 9 --max 9 -f $3 $4
138 echo; echo; echo
139 echo Progress: 29 / 81
140 echo; echo; echo
141 $1 -u $2/xx.x.x.xxx --min 10 --max 10 -f $3 $4
142 echo; echo; echo
143 echo Progress: 30 / 81
144 echo; echo; echo
145 $1 -u $2/xx.x.xx.x --min 9 --max 9 -f $3 $4
146 echo; echo; echo
147 echo Progress: 31 / 81
148 echo; echo; echo
149 $1 -u $2/xx.x.xx.xx --min 10 --max 10 -f $3 $4
150 echo; echo; echo
151 echo Progress: 32 / 81
152 echo; echo; echo
153 $1 -u $2/xx.x.xx.xxx --min 11 --max 11 -f $3 $4
154 echo; echo; echo
155 echo Progress: 33 / 81
156 echo; echo; echo
157 $1 -u $2/xx.x.xxx.x --min 10 --max 10 -f $3 $4
158 echo; echo; echo
159 echo Progress: 34 / 81
160 echo; echo; echo
161 $1 -u $2/xx.x.xxx.xx --min 11 --max 11 -f $3 $4
162 echo; echo; echo
163 echo Progress: 35 / 81
164 echo; echo; echo
165 $1 -u $2/xx.x.xxx.xxx --min 12 --max 12 -f $3 $4
166 echo; echo; echo
167 echo Progress: 36 / 81
168 echo; echo; echo
169 $1 -u $2/xx.xx.x.x --min 9 --max 9 -f $3 $4
170 echo; echo; echo
171 echo Progress: 37 / 81
172 echo; echo; echo
173 $1 -u $2/xx.xx.x.xx --min 10 --max 10 -f $3 $4
174 echo; echo; echo
175 echo Progress: 38 / 81
176 echo; echo; echo
177 $1 -u $2/xx.xx.x.xxx --min 11 --max 11 -f $3 $4
178 echo; echo; echo
179 echo Progress: 39 / 81
180 echo; echo; echo
181 $1 -u $2/xx.xx.xx.x --min 10 --max 10 -f $3 $4
182 echo; echo; echo
183 echo Progress: 40 / 81
184 echo; echo; echo
185 $1 -u $2/xx.xx.xx.xx --min 11 --max 11 -f $3 $4
186 echo; echo; echo
187 echo Progress: 41 / 81
188 echo; echo; echo
189 $1 -u $2/xx.xx.xx.xxx --min 12 --max 12 -f $3 $4
190 echo; echo; echo
191 echo Progress: 42 / 81
192 echo; echo; echo
193 $1 -u $2/xx.xx.xxx.x --min 11 --max 11 -f $3 $4
194 echo; echo; echo
195 echo Progress: 43 / 81
196 echo; echo; echo
197 $1 -u $2/xx.xx.xxx.xx --min 12 --max 12 -f $3 $4
198 echo; echo; echo
199 echo Progress: 44 / 81
200 echo; echo; echo
201 $1 -u $2/xx.xx.xxx.xxx --min 13 --max 13 -f $3 $4
202 echo; echo; echo
203 echo Progress: 45 / 81
204 echo; echo; echo
205 $1 -u $2/xx.xxx.x.x --min 10 --max 10 -f $3 $4
206 echo; echo; echo
207 echo Progress: 46 / 81
208 echo; echo; echo
209 $1 -u $2/xx.xxx.x.xx --min 11 --max 11 -f $3 $4
210 echo; echo; echo
211 echo Progress: 47 / 81
212 echo; echo; echo
213 $1 -u $2/xx.xxx.x.xxx --min 12 --max 12 -f $3 $4
214 echo; echo; echo
215 echo Progress: 48 / 81
216 echo; echo; echo
217 $1 -u $2/xx.xxx.xx.x --min 11 --max 11 -f $3 $4
218 echo; echo; echo
219 echo Progress: 49 / 81
220 echo; echo; echo
221 $1 -u $2/xx.xxx.xx.xx --min 12 --max 12 -f $3 $4
222 echo; echo; echo
223 echo Progress: 50 / 81
224 echo; echo; echo
225 $1 -u $2/xx.xxx.xx.xxx --min 13 --max 13 -f $3 $4
226 echo; echo; echo
227 echo Progress: 51 / 81
228 echo; echo; echo
229 $1 -u $2/xx.xxx.xxx.x --min 12 --max 12 -f $3 $4
230 echo; echo; echo
231 echo Progress: 52 / 81
232 echo; echo; echo
233 $1 -u $2/xx.xxx.xxx.xx --min 13 --max 13 -f $3 $4
234 echo; echo; echo
235 echo Progress: 53 / 81
236 echo; echo; echo
237 $1 -u $2/xx.xxx.xxx.xxx --min 14 --max 14 -f $3 $4
238 echo; echo; echo
239 echo Progress: 54 / 81
240 echo; echo; echo
241 $1 -u $2/xxx.x.x.x --min 9 --max 9 -f $3 $4
242 echo; echo; echo
243 echo Progress: 55 / 81
244 echo; echo; echo
245 $1 -u $2/xxx.x.x.xx --min 10 --max 10 -f $3 $4
246 echo; echo; echo
247 echo Progress: 56 / 81
248 echo; echo; echo
249 $1 -u $2/xxx.x.x.xxx --min 11 --max 11 -f $3 $4
250 echo; echo; echo
251 echo Progress: 57 / 81
252 echo; echo; echo
253 $1 -u $2/xxx.x.xx.x --min 10 --max 10 -f $3 $4
254 echo; echo; echo
255 echo Progress: 58 / 81
256 echo; echo; echo
257 $1 -u $2/xxx.x.xx.xx --min 11 --max 11 -f $3 $4
258 echo; echo; echo
259 echo Progress: 59 / 81
260 echo; echo; echo
261 $1 -u $2/xxx.x.xx.xxx --min 12 --max 12 -f $3 $4
262 echo; echo; echo
263 echo Progress: 60 / 81
264 echo; echo; echo
265 $1 -u $2/xxx.x.xxx.x --min 11 --max 11 -f $3 $4
266 echo; echo; echo
267 echo Progress: 61 / 81
268 echo; echo; echo
269 $1 -u $2/xxx.x.xxx.xx --min 12 --max 12 -f $3 $4
270 echo; echo; echo
271 echo Progress: 62 / 81
272 echo; echo; echo
273 $1 -u $2/xxx.x.xxx.xxx --min 13 --max 13 -f $3 $4
274 echo; echo; echo
275 echo Progress: 63 / 81
276 echo; echo; echo
277 $1 -u $2/xxx.xx.x.x --min 10 --max 10 -f $3 $4
278 echo; echo; echo
279 echo Progress: 64 / 81
280 echo; echo; echo
281 $1 -u $2/xxx.xx.x.xx --min 11 --max 11 -f $3 $4
282 echo; echo; echo
283 echo Progress: 65 / 81
284 echo; echo; echo
285 $1 -u $2/xxx.xx.x.xxx --min 12 --max 12 -f $3 $4
286 echo; echo; echo
287 echo Progress: 66 / 81
288 echo; echo; echo
289 $1 -u $2/xxx.xx.xx.x --min 11 --max 11 -f $3 $4
290 echo; echo; echo
291 echo Progress: 67 / 81
292 echo; echo; echo
293 $1 -u $2/xxx.xx.xx.xx --min 12 --max 12 -f $3 $4
294 echo; echo; echo
295 echo Progress: 68 / 81
296 echo; echo; echo
297 $1 -u $2/xxx.xx.xx.xxx --min 13 --max 13 -f $3 $4
298 echo; echo; echo
299 echo Progress: 69 / 81
300 echo; echo; echo
301 $1 -u $2/xxx.xx.xxx.x --min 12 --max 12 -f $3 $4
302 echo; echo; echo
303 echo Progress: 70 / 81
304 echo; echo; echo
305 $1 -u $2/xxx.xx.xxx.xx --min 13 --max 13 -f $3 $4
306 echo; echo; echo
307 echo Progress: 71 / 81
308 echo; echo; echo
309 $1 -u $2/xxx.xx.xxx.xxx --min 14 --max 14 -f $3 $4
310 echo; echo; echo
311 echo Progress: 72 / 81
312 echo; echo; echo
313 $1 -u $2/xxx.xxx.x.x --min 11 --max 11 -f $3 $4
314 echo; echo; echo
315 echo Progress: 73 / 81
316 echo; echo; echo
317 $1 -u $2/xxx.xxx.x.xx --min 12 --max 12 -f $3 $4
318 echo; echo; echo
319 echo Progress: 74 / 81
320 echo; echo; echo
321 $1 -u $2/xxx.xxx.x.xxx --min 13 --max 13 -f $3 $4
322 echo; echo; echo
323 echo Progress: 75 / 81
324 echo; echo; echo
325 $1 -u $2/xxx.xxx.xx.x --min 12 --max 12 -f $3 $4
326 echo; echo; echo
327 echo Progress: 76 / 81
328 echo; echo; echo
329 $1 -u $2/xxx.xxx.xx.xx --min 13 --max 13 -f $3 $4
330 echo; echo; echo
331 echo Progress: 77 / 81
332 echo; echo; echo
333 $1 -u $2/xxx.xxx.xx.xxx --min 14 --max 14 -f $3 $4
334 echo; echo; echo
335 echo Progress: 78 / 81
336 echo; echo; echo
337 $1 -u $2/xxx.xxx.xxx.x --min 13 --max 13 -f $3 $4
338 echo; echo; echo
339 echo Progress: 79 / 81
340 echo; echo; echo
341 $1 -u $2/xxx.xxx.xxx.xx --min 14 --max 14 -f $3 $4
342 echo; echo; echo
343 echo Progress: 80 / 81
344 echo; echo; echo
345 $1 -u $2/xxx.xxx.xxx.xxx --min 15 --max 15 -f $3 $4
346 echo; echo; echo
347 echo Progress: 81 / 81
348 echo; echo; echo
0 0123456789
1 .
2 0123456789
3 .
4 0123456789
5 .
6 0123456789
0 0123456789
1 .
2 0123456789
3 .
4 0123456789
5 .
6 0123456789
7 0123456789
0 0123456789
1 .
2 0123456789
3 .
4 0123456789
5 .
6 012
7 0123456789
8 0123456789
0 0123456789
1 .
2 0123456789
3 .
4 0123456789
5 0123456789
6 .
7 0123456789
0 0123456789
1 .
2 0123456789
3 .
4 0123456789
5 0123456789
6 .
7 0123456789
8 0123456789
0 0123456789
1 .
2 0123456789
3 .
4 0123456789
5 0123456789
6 .
7 012
8 0123456789
9 0123456789
0 0123456789
1 .
2 0123456789
3 .
4 012
5 0123456789
6 0123456789
7 .
8 0123456789
0 0123456789
1 .
2 0123456789
3 .
4 012
5 0123456789
6 0123456789
7 .
8 0123456789
9 0123456789
0 0123456789
1 .
2 0123456789
3 .
4 012
5 0123456789
6 0123456789
7 .
8 012
9 0123456789
10 0123456789
0 0123456789
1 .
2 0123456789
3 0123456789
4 .
5 0123456789
6 .
7 0123456789
0 0123456789
1 .
2 0123456789
3 0123456789
4 .
5 0123456789
6 .
7 0123456789
8 0123456789
0 0123456789
1 .
2 0123456789
3 0123456789
4 .
5 0123456789
6 .
7 012
8 0123456789
9 0123456789
0 0123456789
1 .
2 0123456789
3 0123456789
4 .
5 0123456789
6 0123456789
7 .
8 0123456789
0 0123456789
1 .
2 0123456789
3 0123456789
4 .
5 0123456789
6 0123456789
7 .
8 0123456789
9 0123456789
0 0123456789
1 .
2 0123456789
3 0123456789
4 .
5 0123456789
6 0123456789
7 .
8 012
9 0123456789
10 0123456789
0 0123456789
1 .
2 0123456789
3 0123456789
4 .
5 012
6 0123456789
7 0123456789
8 .
9 0123456789
0 0123456789
1 .
2 0123456789
3 0123456789
4 .
5 012
6 0123456789
7 0123456789
8 .
9 0123456789
10 0123456789
0 0123456789
1 .
2 0123456789
3 0123456789
4 .
5 012
6 0123456789
7 0123456789
8 .
9 012
10 0123456789
11 0123456789
0 0123456789
1 .
2 012
3 0123456789
4 0123456789
5 .
6 0123456789
7 .
8 0123456789
0 0123456789
1 .
2 012
3 0123456789
4 0123456789
5 .
6 0123456789
7 .
8 0123456789
9 0123456789
0 0123456789
1 .
2 012
3 0123456789
4 0123456789
5 .
6 0123456789
7 .
8 012
9 0123456789
10 0123456789
0 0123456789
1 .
2 012
3 0123456789
4 0123456789
5 .
6 0123456789
7 0123456789
8 .
9 0123456789
0 0123456789
1 .
2 012
3 0123456789
4 0123456789
5 .
6 0123456789
7 0123456789
8 .
9 0123456789
10 0123456789
0 0123456789
1 .
2 012
3 0123456789
4 0123456789
5 .
6 0123456789
7 0123456789
8 .
9 012
10 0123456789
11 0123456789
0 0123456789
1 .
2 012
3 0123456789
4 0123456789
5 .
6 012
7 0123456789
8 0123456789
9 .
10 0123456789
0 0123456789
1 .
2 012
3 0123456789
4 0123456789
5 .
6 012
7 0123456789
8 0123456789
9 .
10 0123456789
11 0123456789
0 0123456789
1 .
2 012
3 0123456789
4 0123456789
5 .
6 012
7 0123456789
8 0123456789
9 .
10 012
11 0123456789
12 0123456789
0 0123456789
1 0123456789
2 .
3 0123456789
4 .
5 0123456789
6 .
7 0123456789
0 0123456789
1 0123456789
2 .
3 0123456789
4 .
5 0123456789
6 .
7 0123456789
8 0123456789
0 0123456789
1 0123456789
2 .
3 0123456789
4 .
5 0123456789
6 .
7 012
8 0123456789
9 0123456789
0 0123456789
1 0123456789
2 .
3 0123456789
4 .
5 0123456789
6 0123456789
7 .
8 0123456789
0 0123456789
1 0123456789
2 .
3 0123456789
4 .
5 0123456789
6 0123456789
7 .
8 0123456789
9 0123456789
0 0123456789
1 0123456789
2 .
3 0123456789
4 .
5 0123456789
6 0123456789
7 .
8 012
9 0123456789
10 0123456789
0 0123456789
1 0123456789
2 .
3 0123456789
4 .
5 012
6 0123456789
7 0123456789
8 .
9 0123456789
0 0123456789
1 0123456789
2 .
3 0123456789
4 .
5 012
6 0123456789
7 0123456789
8 .
9 0123456789
10 0123456789
0 0123456789
1 0123456789
2 .
3 0123456789
4 .
5 012
6 0123456789
7 0123456789
8 .
9 012
10 0123456789
11 0123456789
0 0123456789
1 0123456789
2 .
3 0123456789
4 0123456789
5 .
6 0123456789
7 .
8 0123456789
0 0123456789
1 0123456789
2 .
3 0123456789
4 0123456789
5 .
6 0123456789
7 .
8 0123456789
9 0123456789
0 0123456789
1 0123456789
2 .
3 0123456789
4 0123456789
5 .
6 0123456789
7 .
8 012
9 0123456789
10 0123456789
0 0123456789
1 0123456789
2 .
3 0123456789
4 0123456789
5 .
6 0123456789
7 0123456789
8 .
9 0123456789
0 0123456789
1 0123456789
2 .
3 0123456789
4 0123456789
5 .
6 0123456789
7 0123456789
8 .
9 0123456789
10 0123456789
0 0123456789
1 0123456789
2 .
3 0123456789
4 0123456789
5 .
6 0123456789
7 0123456789
8 .
9 012
10 0123456789
11 0123456789
0 0123456789
1 0123456789
2 .
3 0123456789
4 0123456789
5 .
6 012
7 0123456789
8 0123456789
9 .
10 0123456789
0 0123456789
1 0123456789
2 .
3 0123456789
4 0123456789
5 .
6 012
7 0123456789
8 0123456789
9 .
10 0123456789
11 0123456789
0 0123456789
1 0123456789
2 .
3 0123456789
4 0123456789
5 .
6 012
7 0123456789
8 0123456789
9 .
10 012
11 0123456789
12 0123456789
0 0123456789
1 0123456789
2 .
3 012
4 0123456789
5 0123456789
6 .
7 0123456789
8 .
9 0123456789
0 0123456789
1 0123456789
2 .
3 012
4 0123456789
5 0123456789
6 .
7 0123456789
8 .
9 0123456789
10 0123456789
0 0123456789
1 0123456789
2 .
3 012
4 0123456789
5 0123456789
6 .
7 0123456789
8 .
9 012
10 0123456789
11 0123456789
0 0123456789
1 0123456789
2 .
3 012
4 0123456789
5 0123456789
6 .
7 0123456789
8 0123456789
9 .
10 0123456789
0 0123456789
1 0123456789
2 .
3 012
4 0123456789
5 0123456789
6 .
7 0123456789
8 0123456789
9 .
10 0123456789
11 0123456789
0 0123456789
1 0123456789
2 .
3 012
4 0123456789
5 0123456789
6 .
7 0123456789
8 0123456789
9 .
10 012
11 0123456789
12 0123456789
0 0123456789
1 0123456789
2 .
3 012
4 0123456789
5 0123456789
6 .
7 012
8 0123456789
9 0123456789
10 .
11 0123456789
0 0123456789
1 0123456789
2 .
3 012
4 0123456789
5 0123456789
6 .
7 012
8 0123456789
9 0123456789
10 .
11 0123456789
12 0123456789
0 0123456789
1 0123456789
2 .
3 012
4 0123456789
5 0123456789
6 .
7 012
8 0123456789
9 0123456789
10 .
11 012
12 0123456789
13 0123456789
0 012
1 0123456789
2 0123456789
3 .
4 0123456789
5 .
6 0123456789
7 .
8 0123456789
0 012
1 0123456789
2 0123456789
3 .
4 0123456789
5 .
6 0123456789
7 .
8 0123456789
9 0123456789
0 012
1 0123456789
2 0123456789
3 .
4 0123456789
5 .
6 0123456789
7 .
8 012
9 0123456789
10 0123456789
0 012
1 0123456789
2 0123456789
3 .
4 0123456789
5 .
6 0123456789
7 0123456789
8 .
9 0123456789
0 012
1 0123456789
2 0123456789
3 .
4 0123456789
5 .
6 0123456789
7 0123456789
8 .
9 0123456789
10 0123456789
0 012
1 0123456789
2 0123456789
3 .
4 0123456789
5 .
6 0123456789
7 0123456789
8 .
9 012
10 0123456789
11 0123456789
0 012
1 0123456789
2 0123456789
3 .
4 0123456789
5 .
6 012
7 0123456789
8 0123456789
9 .
10 0123456789
0 012
1 0123456789
2 0123456789
3 .
4 0123456789
5 .
6 012
7 0123456789
8 0123456789
9 .
10 0123456789
11 0123456789
0 012
1 0123456789
2 0123456789
3 .
4 0123456789
5 .
6 012
7 0123456789
8 0123456789
9 .
10 012
11 0123456789
12 0123456789
0 012
1 0123456789
2 0123456789
3 .
4 0123456789
5 0123456789
6 .
7 0123456789
8 .
9 0123456789
0 012
1 0123456789
2 0123456789
3 .
4 0123456789
5 0123456789
6 .
7 0123456789
8 .
9 0123456789
10 0123456789
0 012
1 0123456789
2 0123456789
3 .
4 0123456789
5 0123456789
6 .
7 0123456789
8 .
9 012
10 0123456789
11 0123456789
0 012
1 0123456789
2 0123456789
3 .
4 0123456789
5 0123456789
6 .
7 0123456789
8 0123456789
9 .
10 0123456789
0 012
1 0123456789
2 0123456789
3 .
4 0123456789
5 0123456789
6 .
7 0123456789
8 0123456789
9 .
10 0123456789
11 0123456789
0 012
1 0123456789
2 0123456789
3 .
4 0123456789
5 0123456789
6 .
7 0123456789
8 0123456789
9 .
10 012
11 0123456789
12 0123456789
0 012
1 0123456789
2 0123456789
3 .
4 0123456789
5 0123456789
6 .
7 012
8 0123456789
9 0123456789
10 .
11 0123456789
0 012
1 0123456789
2 0123456789
3 .
4 0123456789
5 0123456789
6 .
7 012
8 0123456789
9 0123456789
10 .
11 0123456789
12 0123456789
0 012
1 0123456789
2 0123456789
3 .
4 0123456789
5 0123456789
6 .
7 012
8 0123456789
9 0123456789
10 .
11 012
12 0123456789
13 0123456789
0 012
1 0123456789
2 0123456789
3 .
4 012
5 0123456789
6 0123456789
7 .
8 0123456789
9 .
10 0123456789
0 012
1 0123456789
2 0123456789
3 .
4 012
5 0123456789
6 0123456789
7 .
8 0123456789
9 .
10 0123456789
11 0123456789
0 012
1 0123456789
2 0123456789
3 .
4 012
5 0123456789
6 0123456789
7 .
8 0123456789
9 .
10 012
11 0123456789
12 0123456789
0 012
1 0123456789
2 0123456789
3 .
4 012
5 0123456789
6 0123456789
7 .
8 0123456789
9 0123456789
10 .
11 0123456789
0 012
1 0123456789
2 0123456789
3 .
4 012
5 0123456789
6 0123456789
7 .
8 0123456789
9 0123456789
10 .
11 0123456789
12 0123456789
0 012
1 0123456789
2 0123456789
3 .
4 012
5 0123456789
6 0123456789
7 .
8 0123456789
9 0123456789
10 .
11 012
12 0123456789
13 0123456789
0 012
1 0123456789
2 0123456789
3 .
4 012
5 0123456789
6 0123456789
7 .
8 012
9 0123456789
10 0123456789
11 .
12 0123456789
0 012
1 0123456789
2 0123456789
3 .
4 012
5 0123456789
6 0123456789
7 .
8 012
9 0123456789
10 0123456789
11 .
12 0123456789
13 0123456789
0 012
1 0123456789
2 0123456789
3 .
4 012
5 0123456789
6 0123456789
7 .
8 012
9 0123456789
10 0123456789
11 .
12 012
13 0123456789
14 0123456789
Binary diff not shown
Binary diff not shown
Binary diff not shown
0 89A9A9AC8A6A36E183CF1DFCC68E328F
1 7BD4BB91FB87B3BB506490201151692A
2 2EB3A4A8416F37030BB141A6093A6876
3 4463F8E07E6184FCD2C4005F395BFF73
4 59CD464E50E1E45272A1478FD8AD4234
5 EC6A6536CA304EDF844D1D248A4F08DC
6 B776E5B4EB392D22E0045FC695BEC121
7 792DDEBAD1C00D33673437799E577A35
8 D739A8D09287C5EE06BAFE52AA778406
9 EC0405C5AEF93E771CD80E0DB180B88B
10 4FE7768B6E4FECC208CE074AA9A8E336
11 696D29E0940A4957748FE3FC9EFD22A3
12 CB9C6390F1C5172AF48AE313B9CD4554
0 DCFCD07E645D245BABE887E5E2DAA016
1 28C8EDDE3D61A0411511D3B1866F0636
2 C8B2F17833A4C73BB20F88876219DDCD
3 4A0F84DD91471107BF6A1DFCE1D62FC0
4 D9B1D7DB4CD6E70935368A1EFB10E377
5 2B272CBCD91C2D762FCB8261307D295E
6 EC6A6536CA304EDF844D1D248A4F08DC
7 EF915029557D46F6BB0E812E74CB1A28
8 1F32AA4C9A1D2EA010ADCF2348166A04
9 2952E1846B4EA765DFD0FDFCB7E21097
10 14E1B600B1FD579F47433B88E8D85291
11 B9E79361B4040A3F3A71668163D2F058
12 224CF2B695A5E8ECAECFB9015161FA4B
13 E5E5D06E8E9F950414C4CD8EB18D9E7C
14 550E1BAFE077FF0B0B67F4E32F29D751
15 1F22F6CE6E58A7326C5B5DD197973105
16 70873E8580C9900986939611618D7B1E
17 A766E0666A6CE1CD9FDE8B814043046D
18 C2F1366C51911B52369FE27DF307FF84
19 FD63DA58099673DAEA39536A5E508164
20 7F89ABAD3E0CAE5B74E4554746F899A6
21 864BF6732C1B33DDE9B63BA62ADE5AA5
22 A2321ACDFDF1D8FD4200A61887604E09
23 D0436F3C4F30BDB8C2FC27CAE7E97513
24 CAA65AC699808D7274698858500F2B17
25 70A3BE9ABADD9BC4DD275030EADBFFE0
26 F7C9140C537859CFD0DD9883C53EADF4
27 C13298B9E21D25ABD7B49861FFE6C227
0 1F449262016E05033350A0AE1DD73A13
1 72C049079F2D58B051B29CE186BAF95C
2 1DC5CD987AA18A19174D43CC6D883F3C
3 923639985A983E50F8594484AFE40037
4 7846C95478F77F57661620BDABD5C461
5 ED2B1F468C5F915F3F1CF75D7068BAAE
6 E83CFA749A6BE0414F9FC8B0EDB52E4E
7 C5906437A4CB9DEDC4800A827DFA468F
8 5F5961B6AE3848B89898AD01A1DD3C49
9 440AC85892CA43AD26D44C7AD9D47D3E
10 F73344902CA6EC0B07185A5046D996E2
11 9DBB300E28BC21C8DAB41B01883918EB
12 FEC07CB7305EF755A01F3BC1AEC06B02
0 B4B147BC522828731F1A016BFA72C073
1 6512BD43D9CAA6E02C990B0A82652DCA
2 A01610228FE998F515A72DD730294D87
3 934B535800B1CBA8F96A5D72F72F1611
4 4297F44B13955235245B2497399D7A93
5 1A100D2C0DAB19C4430E7D73762B3423
6 ED2B1F468C5F915F3F1CF75D7068BAAE
7 B857EED5C9405C1F2B98048AAE506792
8 8CFA2282B17DE0A598C010F5F0109E7D
9 0B5DE470BDACE90BD6CFB2541EB79F99
10 EA48576F30BE1669971699C09AD05C94
11 BC177A7A9C7DF69C248647B4DFC6FD84
12 CC435CC61E91B0C2C12CDC9EB8071EB6
13 F8B005CB3E75217DDEF83938BB6457FD
14 D959CAADAC9B13DCB3E609440135CF54
15 6ECEAB862211170B17B9D316619DF6A9
16 A74298E4A259759687E3A5ACB2E7AE12
17 C220732EC07B22455C4761DCC7F924F9
18 FD85E62D9BEB45428771EC688418B271
19 CC545187D0745132DE1E9941DB0EF6CE
20 44A6CE9C53CA2DBCF328F4F2129F8FAD
21 C1FAC60EB7538ED0CEB6406E5AB1C202
22 E52BFDB20B8CDC737438FC3BC6F4B5E6
23 984719247DACE834974B72DF7923EE1F
24 59241720954E132A84CFF64F0E356DCB
25 467191F9E0E03C9E20E398491D2552E1
26 74AA744CDA1F861FD047104896D18A59
27 BF42D5A473CFC2B92BF1303D29B86BC1
0 2A560019237ACEC4A85FF6502E06106A
1 A37E78CA7CCAA50519C945B5E47B2559
2 79B6EBE73C63A0B87CCEDFB43F3CCDCC
3 55F8D8BF43DB910295F496ED8ACAAB4E
4 69D93282D43BC04D3150C120F5394CBA
5 4FC90CD6B47D78C1E575A1B2FF8A1DC2
6 D1A6FCAB5F5706225394483A6F30A0FC
7 F3A6FD49126CEBBD9CD85A50CE82EB7A
8 83FE2AD38A9487FB98248402AF39F883
9 12BDEA0A1CB9486C067DEAA851AC1609
10 34BC2596DADAF00E1674D1164D839626
11 8701C046A9095D9859870537479F9141
12 3A487F01B6F735A4451B16EF302CCA50
0 3F1D9CDD90F1A484CF99ECA3A4E29865
1 AE0597DC61A5C66B3A0600C60044C448
2 8FD0B79B500636B2DF003D15B5F5937F
3 E0B6DE1A35921A09E3B75FC198D5B5E8
4 579110C49145015C47ECD267657D3174
5 A0950B8E26E43D021489BB2D9F8BD55A
6 4FC90CD6B47D78C1E575A1B2FF8A1DC2
7 833900BE0925F73F6B0CC9B8F5F248E0
8 48C8E6854C24ACDE5F713DCBA4AB3DA1
9 E12E6408EE14DD2B1AFAF123206A3C76
10 EE1E1DA523C6876ADF8DBBCAFA958FC5
11 019FB338861608B132B410BDC1E3618E
12 2D1B7B6660258186BAA95B6F64003667
13 142CDBD7E8ED10ECBB2E71842B0294D2
14 87DC0C0B27A20F226722FCB92C32519D
15 B3E7A302B9D94E6FEA86229451CA15A6
16 3C3B2A576548220F0761AC9068D43A53
17 A07ED82C884FFD1D7E594109559A7CFE
18 65FCE51DADF4EA5D6DD3E1C59CD97272
19 AB973103458A8286991BCF0221A19328
20 63BBEFCD1A04825F128B78777160C7C9
21 2FAB31C9558F71076DC38C4DB6EB6A25
22 7EAA74F89F071AC96D686BADC2048290
23 21C59A7E61C0D4653ECC092F9BF80DB6
24 C576B5791BBFA2E28C10C1912C5E155C
25 A8C8197D63D7DE59EEAC1E120308BCD0
26 E20004E966BCE9EE6D90DE519893C018
27 49FFE510677D588C4ACF928B5713D433
0 4D9D125CF329C2A9AAD3B435B51404EE
1 8A59845C14CAD4EFAAD3B435B51404EE
2 FFF699CDBCF7BA55AAD3B435B51404EE
3 9BB567983FE10AE9AAD3B435B51404EE
4 070CD9CE1D0A27FCBD3873D1639C4383
5 B757BF5C0D87772FAAD3B435B51404EE
6 B64FC1365AA65D45AAD3B435B51404EE
7 B5E60D309D179C57AAD3B435B51404EE
8 91BBCA250E3F338BAAD3B435B51404EE
9 8C6F5D02DEB21501AAD3B435B51404EE
10 8F704E846BF64093AAD3B435B51404EE
11 E52CAC67419A9A224A3B108F3FA6CB6D
12 E52CAC67419A9A2222C34254E51BFF62
0 25AD3B83FA6627C7AAD3B435B51404EE
1 C2265B23734E0DACAAD3B435B51404EE
2 4207FD0DF35A59A8AAD3B435B51404EE
3 1287083AC1589DEDAAD3B435B51404EE
4 CCF9155E3E7DB453AAD3B435B51404EE
5 E100F5A0871159D8AAD3B435B51404EE
6 B757BF5C0D87772FAAD3B435B51404EE
7 D0A31C41486593C9AAD3B435B51404EE
8 AEBD4DE384C7EC43AAD3B435B51404EE
9 731E275019B36E9AAAD3B435B51404EE
10 44EFCE164AB921CAAAD3B435B51404EE
11 904021AAA178696DAAD3B435B51404EE
12 0182BD0BD4444BF8AAD3B435B51404EE
13 C667B2DBA5B40D10AAD3B435B51404EE
14 0182BD0BD4444BF836077A718CCDF409
15 EA4DC076CA45EC7E36077A718CCDF409
16 0182BD0BD4444BF867CD839BF040D93B
17 1D4D5C3F906369DF88206D79311F09A8
18 0182BD0BD4444BF8C561BC05483C9776
19 6040ADAF16D5D555AE91A15A9FDF9D77
20 0182BD0BD4444BF828766B150A20689A
21 39EAD569B79C7EA26D9DD43D64B5222A
22 0182BD0BD4444BF874D016DC2A0EB339
23 B6950548AFCE6C347A7654AF41BD331C
24 0182BD0BD4444BF8BD0C4EE69FC29F9E
25 D8BAC46D2C159882F7EB2CCA759D4EE8
26 0182BD0BD4444BF8C03D5BBA34975D50
27 A7FC4A490C1BF8785ABA7D22A3C70FD7
0 46B38F7383171EC528F76A4CCEDBC420
1 5ABC12AF92D54E47116B7633B86D7FE0
2 9451D028FB6ED7DCD3332D1002AB9B6C
3 18E3CDEC5E533C66198119669D3FC7EF
4 DF58D7F64D63AA9BDCBA358FBB1CE9E8
5 F375F401DDC698AF533F16F8AC1E91C1
6 93B30F048589DA751865D17E53F0D182
7 0F28EB679D58CCBFB14BDD735B09A89B
8 AA758613116BCF26565C97EA5750F590
9 A448017AAF21D8525FC10AE87AA6729D
10 8F392C53FEBDC59B60C14E770FFDAB80
11 8A9D093F14F8701DF17732B2BB182C74
12 5D6F6254EC55027E6B2DAE9D03B7369D
0 EA5698173FC6FDBE30A9AF462B9FC847
1 8BE1EC697B14AD3A53B371436120641D
2 114C5A33B8D4127FBE492BD6583AEB4D
3 9A9F382B7E96E8E74CF5C299F6634E5D
4 C58CDA49F00748A3BC0FCFA511D516CB
5 056C059FBC420159CD9751C2B3356D98
6 F375F401DDC698AF533F16F8AC1E91C1
7 AFE6DAC17A2E4367EF2D6B3161A6755A
8 23580E2A459F7EA40F9EFA148B63CAFB
9 20C443A938F21B2C0CB9DDA6CA4C3267
10 585028AA0F794AF812EE3BE8804EB14A
11 373659C14FF5EB96879E29480CED5737
12 BF75555CA19051F694224F2F5E0B219D
13 BFB7F8799F422E8416963228C1510AA6
14 012D73E0FAB8D26E0F4D65E36077511E
15 EB2A2965FEB25BF1A286027FE38E38FF
16 2AE523785D0CAF4D2FB557C12016185C
17 3BAB7F13543C89F46B296A0F0E36FDDA
18 85B196C3E39457D91CAB9C905F9A11C0
19 07940028B0EBF43B99812102A6B1031F
20 F2BFD6F74DEE6BC6539E3A279A8AC3D2
21 3F69F5F7FEC79FAB87B904A700A24FD3
22 5AFB0A39DC7A9033887B5DD207A93812
23 6CCF4C39C29254D63915FB40DD5366A3
24 8AD7C0ACAD68EB9A85638A80793B0CBB
25 D6F2FAA4656D2233F7AEE06D2AE0D3D8
26 3B71E3E93AAC51B2DD1E71374CB31541
27 F5DA6BB5140DED43EEEB7C039AF1BB78
0 BB80167A30B8941FFA55B3C3B86BD2CE
1 03AA7BDDFE8612B37F2B122DA2843903
2 68A2097B0F6444FFEF7FBB842AEC04DE
3 E91E7B89B7929ACC24607743A524D6BD
4 3F904E7A4E3CEF563ACF06DAE6082912
5 81DC9BDB52D04DC20036DBD8313ED055
6 BAE60998FFE4923B131E3D6E4C19993E
7 EA7767B55A3981F2B27291FCD25D4E69
8 07ABD0332476B39CB052C2A190FEAC5E
9 900150983CD24FB0D6963F7D28E17F72
10 C55DC1C662628C7B3B85635A4E96262A
11 5F4DCC3B5AA765D61D8327DEB882CF99
12 0040F2ABC2CFF0C8F59883B99AE9FAB6
0 CFCD208495D565EF66E7DFF9F98764DA
1 C4CA4238A0B923820DCC509A6F75849B
2 C20AD4D76FE97759AA27A0C99BFF6710
3 B6D767D2F8ED5D21A44B0E5886680CB9
4 202CB962AC59075B964B07152D234B70
5 310DCBBF4CCE62F762A2AAA148D556BD
6 81DC9BDB52D04DC20036DBD8313ED055
7 DBC4D84BFCFE2284BA11BEFFB853A8C4
8 827CCB0EEA8A706C4C34A16891F84E7B
9 C5FE25896E49DDFE996DB7508CF00534
10 E10ADC3949BA59ABBE56E057F20F883E
11 F379EAF3C831B04DE153469D1BEC345E
12 FCEA920F7412B5DA7BE0CF42B8C93759
13 DC0FA7DF3D07904A09288BD2D2BB5F40
14 25D55AD283AA400AF464C76D713C07AD
15 8DDCFF3A80F4189CA1C9D4D902C3C909
16 25F9E794323B453885F5181F1B624D0B
17 C8C605999F3D8352D7BB792CF3FDB25B
18 E807F1FCF82D132F9BB018CA6738A19F
19 F1B708BBA17F1CE948DC979F4D7092BC
20 BFD81EE3ED27AD31C95CA75E21365973
21 ADBC91A43E988A3B5B745B8529A90B61
22 3417973CD67F37B077E56B82F0CC306F
23 1D1803570245AA620446518B2154F324
24 EE76971984D25138A199AC90553401DD
25 B4C7CF3C6B3DAD4C7228B507331E991E
26 100416B93D34D3482C47A7F06CA50F29
27 0808FCD058BEC399D4F7291B49E17ED9
0 3AFA54B69ED1B518C98E4F85C3155C14
1 758FCF1675EA9E2DEF7583C969C1CEF5
2 CABBA8C61BF8E7CECBB350D5F5FDB3DD
3 000727723FFC5F1132B0E124CF79DA98
4 C2682AD5FCE5EDA917B3A46FCED67618
5 7CE21F17C0AEE7FB9CEBA532D0546AD6
6 58C265F052A65CE7A745A79DE13D443E
7 E0F823EE0E3CFC0C7F8518520A1E9AF6
8 E0D5A0835AFD1D193D3E6B09A7D04973
9 E0FBA38268D0EC66EF1CB452D5885E53
10 33E03125F9F6BF9C875BF9272625AFB4
11 8846F7EAEE8FB117AD06BDD830B7586C
12 FBDCD5041C96DDBD82224270B57F11FC
0 7BC26760A19FC23E0996DAA99744CA80
1 69943C5E63B4D2C104DBBCC15138B72B
2 588FEB889288FB953B5F094D47D1565C
3 93174506A944EE5EB9323410C16D4821
4 3DBDE697D71690A769204BEB12283678
5 588630F3BEABC29AF4A695586876082E
6 7CE21F17C0AEE7FB9CEBA532D0546AD6
7 487DB1F66DD68C82EFD2651654C636CD
8 7A21990FCD3D759941E45C490F143D5F
9 DAA7506C700D2C81DDEF50307D4216E8
10 32ED87BDB5FDC5E9CBA88547376818D4
11 E8CD0E4A9E89EAB931DC5338FCBEC54A
12 328727B81CA05805A68EF26ACB252039
13 1D7774D5BBEC877BA1BBFCAC2F1AE296
14 259745CB123A52AA2E693AAACCA2DB52
15 87E694F8DF877A2EE6A3E1AFBC72217A
16 C22B315C040AE6E0EFEE3518D830362B
17 C43AC129E33A077B81DE3083DB17094F
18 8AF326AA4850225B75C592D4CE19CCF5
19 118AD08FBE2F7BEA5334439C91C5FC5B
20 24255D1C1B3C34698C1DB38A5BED9288
21 AD849BCCA931230EB55744F21E11883C
22 B33170269E46E8176BEA43EC0F959220
23 B83DCFDBC8AC78419DA731130214D6A5
24 3B300FB12B539A576AA8D12E5489169B
25 5FF84CFE1491280FA486EB1A5C31A518
26 76B827EAB7B6E09B45B006D152E1D3B0
27 B8DBC6F6940658022E392D6A9038DF77
0 EB45E66E03EE06E74AC824081C7A71352E51DF90
1 A94B95A7A4D432DE056B0030DA879AF841376069
2 3B615E3CD3ACA03AC818C7752A109EC7E2168532
3 8F2005004F8BAA7A1090A9BF3B03C48D38E78157
4 26BFB52D1809F04EAD2B7F5C002C1EAA7A584696
5 7110EDA4D09E062AA5E4A390B0A572AC0D2C0220
6 1902E3D6FC4E78A0BCC50BA12B882769AFBF4A8C
7 BFE06C47BE2390ACA934AB6A128C141DCEB4072F
8 CD3724AC40034097A3D27865D710E4F791B6AEDB
9 A9993E364706816ABA3E25717850C26C9CD0D89D
10 0D824508182A1AA0EEF9A0B6EE52F8A32AF06F0A
11 5BAA61E4C9B93F3F0682250B6CF8331B7EE68FD8
12 EF8420D70DD7676E04BEA55F405FA39B022A90C8
0 B6589FC6AB0DC82CF12099D1C2D40AB994E8410C
1 356A192B7913B04C54574D18C28D46E6395428AB
2 7B52009B64FD0A2A49E6D8A939753077792B0554
3 12C6FC06C99A462375EEB3F43DFD832B08CA9E17
4 40BD001563085FC35165329EA1FF5C5ECBDBBEEF
5 43814346E21444AAF4F70841BF7ED5AE93F55A9D
6 7110EDA4D09E062AA5E4A390B0A572AC0D2C0220
7 92F2FD99879B0C2466AB8648AFB63C49032379C1
8 8CB2237D0679CA88DB6464EAC60DA96345513964
9 69DF79BEF9287D3BCB8F104A408B06DE6A108FD8
10 7C4A8D09CA3762AF61E59520943DC26494F8941B
11 1411678A0B9E25EE2F7C8B2F7AC92B6A74B3F9C5
12 20EABE5D64B0E216796E834F52D61FD0B70332FC
13 74A871ACBF060DDA5FC7260D05A5924A34E4C0E7
14 7C222FB2927D828AF22F592134E8932480637C0D
15 05B530AD0FB56286FE051D5F8BE5B8453F1CD93F
16 F7C3BC1D808E04732ADF679965CCC34CA7AE3441
17 F91D8F69C042267444B74CC0B3C747757EB0E065
18 01B307ACBA4F54F55AAFC33BB06BBBF6CA803E9A
19 8104BA1DC0409B259F487ED07DB477C38F205A30
20 266DC053A8163E676E83243070241C8917F8A8A3
21 7D4EEBAB7CE33F2C5D6D8C6240CC8FE65EA14CD7
22 8D993CCDF628E26E170A949EE2A3870455DBD8FA
23 874945D46E971DE8BB9062E4512CA1E4207E3E9B
24 08D7DE6CBF6C3FA0A26E094E5115BCD1A0E3D2C3
25 021FDD17D9C90405F54490A53251E74B3B112810
26 A0C55FDF6B3C10909D8B570FA4219F941275E750
27 2BCEC989E006F7A6F1547B60C5EB0371C2C71415
0 1a6d36d63c3b4f9b6d0672f91b9c07234b738b59d4ec59f77a90fac14bb1c9c3
1 550bda712167a79df1ffbc067c0df87d0adef5f1c107bdf361b3c5ab6a1eb658
2 6dbeef167afb4766be64b3a51a92492eabf2673ce49f17efd6f4b9e0e829ef61
3 c2f027221c4f0ee6e1926aa2f2408a1395747e2b1b57196b30ba3104c26cb5fc
4 32773fb2cbcdeb093ce287cb4c54b798c8524428fb1a969128abe93aa21f47ba
5 03ac674216f3e15c761ee1a5e255f067953623c8b388b4459e13f978d7c846f4
6 2f05d4b689d270cafb02285f35f44866f7dc8a2d368a3f9d1124373eeab31fb1
7 96624193ced619962120b52a886155f0f62e9b6b41670eb98a61b6f642fae7b1
8 ae08d465b7c023ef9f50cde617cc4b7fed7d94fb6dc184bff3157813aff6c40e
9 ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad
10 b89247c09fed014154d71168556a7fcd274d016b9980c34c3cbff6396cfd31e1
11 5e884898da28047151d0e56f8dc6292773603d0d6aabbdd62a11ef721d1542d8
12 01cb92dfff4091c2bee0f343b2af049fb39b45c08a1e5132b834e12e037d919d
0 5feceb66ffc86f38d952786c6d696c79c2dbc239dd4e91b46729d73a27fb57e9
1 6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b
2 6b51d431df5d7f141cbececcf79edf3dd861c3b4069f0b11661a3eefacbba918
3 785f3ec7eb32f30b90cd0fcf3657d388b5ff4297f2f9716ff66e9b69c05ddd09
4 a665a45920422f9d417e4867efdc4fb8a04a1f3fff1fa07e998e86f7f7a27ae3
5 556d7dc3a115356350f1f9910b1af1ab0e312d4b3e4fc788d2da63668f36d017
6 03ac674216f3e15c761ee1a5e255f067953623c8b388b4459e13f978d7c846f4
7 79f06f8fde333461739f220090a23cb2a79f6d714bee100d0e4b4af249294619
8 5994471abb01112afcc18159f6cc74b4f511b99806da59b3caf5a9c173cacfc5
9 c507a68f3093e885765257ed3f176c757aaf62bb4cbc2ef94b2e7da3406d9676
10 8d969eef6ecad3c29a3a629280e686cf0c3f5d5a86aff3ca12020c923adc6c92
11 94edf28c6d6da38fd35d7ad53e485307f89fbeaf120485c8d17a43f323deee71
12 8bb0cf6eb9b17d0f7d22b456f121257dc1254e1f01665370476383ea776df414
13 8c1cdb9cb4dbac6dbb6ebd118ec8f9523d22e4e4cb8cc9df5f7e1e499bba3c10
14 ef797c8118f02dfb649607dd5d3f8c7623048c9c063d532cc95c5ed7a898a64f
15 615ed7fb1504b0c724a296d7a69e6c7b2f9ea2c57c1d8206c5afdf392ebdfd25
16 15e2b0d3c33891ebb0f1ef609ec419420c20e320ce94c65fbc8c3312448eb225
17 bb421fa35db885ce507b0ef5c3f23cb09c62eb378fae3641c165bdf4c0272949
18 c775e7b757ede630cd0aa1113bd102661ab38829ca52a6422ab782862f268646
19 84d9c4b849506b6d8f8075a9000e7e0a254be71060ea889fad3c88395988f4fc
20 254aa248acb47dd654ca3ea53f48c2c26d641d23d7e2e93a1ec56258df7674c4
21 534a4a8eafcd8489af32356d5a7a25f88c70cfe0448539a7c42964c1b897a359
22 2a33349e7e606a8ad2e30e3c84521f9377450cf09083e162e0a9b1480ce0f972
23 b7844a7828163a4f69ab1fcc477b65bb6c35a1cbc9f9658b818e036f78f480a7
24 bca2b41a2b25e137c83fee346af7bd1e0f52bd560583ca07a1b42f9944c5c50b
25 cd64ffc7e95d826ca6c7689d5a090b0c797d71115250de9c2f204bd5ede9e03e
26 c17c025fb9ed44eae8a9d5c9df0312af5c6161bd79bd669692364fc5ecaf108a
27 cbf9c39f1d813d1f0a5dd01c8d8aadc0c4382005dc01c8c8fd89331af1f2e07c
0 22e5ab5743ea52caf34abcc02c0f161d
0 DCEA920F7412B5DA7BE0CF42B8C93759
0 56fe3ff828622f57c517c33c9a66a33056fe3ff828622f57c517c33c9a66a33056fe3ff828622f57c517c33c9a66a33056fe3ff828622f57c517c33c9a66a33056fe3ff828622f57c517c33c9a66a33056fe3ff828622f57c517c33c9a66a330
0 53bbfa691f48ab1d12b4e16f8bb793cc
1 a0708690b56b6a682f28d255addd25ab
2 3dc9002afa2d53ebf33b8d82a92e1532
0 0x01008D504D65431D6F8AA7AED333590D7DB1863CBFC98186BFAE06EB6B327EFA5449E6F649BA954AFF4057056D9B
1 0x0100544115053E881CA272490C324ECE22BF17DAF2AB96B1DC9A7EAB644BD218969D09FFB97F5035CF7142521576
2 0x0100D741861463DFFF7B5282BF4E5925057249C61A696ACB92F532819DC22ED6BE374591FAAF6C38A2EADAA57FDF
3 0x01008444930543174C59CC918D34B6A12C9CC9EF99C4769F819B43174C59CC918D34B6A12C9CC9EF99C4769F819B
4 0x0100544115052D986C3D0AA97755A8F7D47100595A5ABC71CB96F34B81827D6B42B63307808BE7DD9D68D08972A1
5 0x010001FA7B72238E64137F49E616E1A4848CA44208AF14C4F4E44CCBEB8A24B7D53F94ED65BB7618A638AAEAA917
6
7
8 0x0100101EC5882725E42CBB5AEBC97384134E6DB60B5C7DFC4B773C8F80BE60D803A05840EDFC0ED231BB60EBCA8B
9 0x0100EC65AB6AABDB5B79EF04BA792551FB198D36D44D90A5B375647A15D57BA9C22E8AE090DC8CA26C70A533C067
0 a92b540d8a860ef2e854fa20be342873
1 612ebd7a3d7a2b4b39b725bdb4d90b6b
2
0 nVidia
1 GPGPU
2 W3a$eL
3 P4s$
4 cryptohaze
5 1234
6 bad
7 G0o|)
8 Bwah
9 abc
10 GoOd!
11 password
12 Password!
0
1 0
2 1
3 12
4 22
5 123
6 333
7 1234
8 4444
9 12345
10 55555
11 123456
12 666666
13 1234567
14 7777777
15 12345678
16 88888888
17 123456789
18 999999999
19 1234567890
20 0000000000
21 12345678901
22 11111111111
23 123456789012
24 121212121212
25 1234567890123
26 1313131313131
27 12345678901234
28 14141414141414
0 {SHA}ESu3kTBHkd3PaS4p/VzxSbNf6jc=
1 {SHA}fGphxo74ubawYbKMNIvB7Xkhy1M=
2 {SHA}itdC7l0mwbQ3AeWY4e12e0NSN3o=
3 {SHA}W6ph5Mm5Pz8GgiULbPgzG37mj9g=
4 {SHA}KqYKj/f81HPTIeAUav2eJt85UUc=
5 {SHA}lgFrftIKkzLwViFg37bVc0k8yI4=
6 {SHA}C+7Hteo/D9vJXQ3UfzxbwnXaijM=
7 {SHA}qZk+NkcGgWq6PiVxeFDCbJzQ2J0=
8 {SHA}Yirw0z36wYRWw3KPLFTdn4uge70=
0 747417f2206148a3118d02f3adf20b5e4139baac
1 7e9fa65c3a8581be1c709fe745e822f8832550ff
2 24abd8f35fd9707829b3075c23f733bca6d6b691
3 1bb07860970f7410c1205e65d59a1baf51bf643f
4 f2946eda91a21feee294b6f0441fc25f3efb3608
5
0 {SSHA}tjPdM4PUGD/XNhtGWoioMV3nPYs3OBVi1nXlUQ==
1 {SSHA}+TPrQ2H1sGHPFK5hv4maJ7rOuQjXTQ9P0UIcFQ==
2 {SSHA}uHUA5RUPymax8zkX0jHDoNXiHS42d0piQUxHcA==
3 {SSHA}u/rQCQVuSTMlkenKM2EGweRJ3GQVOB9sBnqRFQ==
4 {SSHA}v5k/2YZmAiNDTfsRCm0RqHqzkfrIJfJtc1VbBg==
5 {SSHA}va67iVTxAmRFouyRVtlsald/ciZHPrdy5x5sWw==
6 {SSHA}VhkmFfofmMSH1PDgnPUm2BgMMULsB6tQt2S9WQ==
7 {SSHA}VmroEcIdM4s5QNk/CBmBTDAe6w27TXYmLycfew==
8 {SSHA}WarZd2oB2jinfuvlzdenZ7SIuxyXEtw9wC4/PA==
9 {SSHA}5s6PB5P6KET18sZLycLKKNBFf71jMzkzNzk4Yzg2
10 {SSHA}WOM5BLBDVNZvPf7gqtj92HrI2+5iOWI3NThjOQ==
11 {SSHA}e7+uSeXMGo9WmNbz4r5ktmump21hMmJjMzgyMg==
12 {SSHA}d5u4+7JO56k7IPvjXaWkZM91/CdlZGIxZDE3MjQx
13 {SSHA}s5jp/ai9nzQgwO4/gJ5vOOrfMORhOTQzYzZjMmQ5
14 {SSHA}l5VnZNRXyHg9wp89zQEjxmUOQU03N2Q0M2QyNmUx
15
0 11223344:ef238ea00a26528de40ff231e5a97f50
1 1234:ef238ea00a26528de40ff231e5a97f50
2 1a2b3c4d:ef238ea00a26528de40ff231e5a97f50
0 d6b0ab7f1c8ab8f514db9a6d85de160a:abc
1 e83ac78027b77b659a49bccbbcfa4849:foo
2 42313019c69cd1d99159b3518037f557:foo
0 <?php
1 // LITTLE ENDIAN ONLY!
2
3 $numericData = explode("\n", file_get_contents("Passwords-Numeric.txt"));
4
5 makeHashFiles("Numeric", $numericData);
6
7 $textData = explode("\n", file_get_contents("Passwords-Full.txt"));
8
9 makeHashFiles("Full", $textData);
10
11
12
13 function makeHashFiles($class, $data) {
14 $MD4 = new MD4;
15
16 $NTLMOUT = "";
17 $MD5OUT = "";
18 $DMD5OUT = "";
19 $MD4OUT = "";
20 $SHA1OUT = "";
21 $DUPMD5OUT = "";
22 $DUPNTLMOUT = "";
23 $LMOUT = "";
24 $SHA256OUT = "";
25
26 for ($i = 0; $i < count($data); $i++) {
27 if (strlen($data[$i]) == 0) {
28 continue;
29 }
30 $MD5OUT .= strtoupper(md5($data[$i])) . "\n";
31 $DMD5OUT .= strtoupper(md5(md5($data[$i]))) . "\n";
32 $DUPMD5OUT .= strtoupper(md5($data[$i] . $data[$i])) . "\n";
33 $MD4OUT .= strtoupper($MD4->Calc($data[$i])) . "\n";
34 $SHA1OUT .= strtoupper(sha1($data[$i])) . "\n";
35 $ntlmString = "";
36 for ($j = 0; $j < strlen($data[$i]); $j++) {
37 $ntlmString .= $data[$i][$j] . chr(0);
38 }
39 $NTLMOUT .= strtoupper($MD4->Calc($ntlmString)) . "\n";
40 $DUPNTLMOUT .= strtoupper($MD4->Calc($ntlmString.$ntlmString)) . "\n";
41 $LMOUT .= LMhash($data[$i]) . "\n";
42 $SHA256OUT .= hash('sha256', $data[$i]) . "\n";
43
44 }
45 file_put_contents("Hashes-MD4-$class.txt",$MD4OUT);
46 file_put_contents("Hashes-MD5-$class.txt",$MD5OUT);
47 file_put_contents("Hashes-DMD5-$class.txt",$DMD5OUT);
48 file_put_contents("Hashes-DupMD5-$class.txt",$DUPMD5OUT);
49 file_put_contents("Hashes-SHA1-$class.txt",$SHA1OUT);
50 file_put_contents("Hashes-NTLM-$class.txt",$NTLMOUT);
51 file_put_contents("Hashes-DupNTLM-$class.txt",$DUPNTLMOUT);
52 file_put_contents("Hashes-LM-$class.txt",$LMOUT);
53 file_put_contents("Hashes-SHA256-$class.txt",$SHA256OUT);
54
55 }
56
57
58
59
60
61 ################################################################################
62 # #
63 # MD4 pure PHP edition by DKameleon (http://dkameleon.com) #
64 # #
65 # A PHP implementation of the RSA Data Security, Inc. MD4 Message #
66 # Digest Algorithm, as defined in RFC 1320. #
67 # Based on JavaScript realization taken from: http://pajhome.org.uk/crypt/md5/ #
68 # #
69 # Updates and new versions: http://my-tools.net/md4php/ #
70 # #
71 # History of changes: #
72 # 2007.04.06 #
73 # - initial release #
74 # 2007.04.15 #
75 # - fixed safe_add function #
76 # 2007.08.26 #
77 # - changed code to single class implementation #
78 # - changed safe_add function a little #
79 # - added self test function #
80 # 2009.01.16 #
81 # - added some optimizations suggested (by Alex Polushin) #
82 # #
83 ################################################################################
84
85 # MD4 class
86 class MD4 {
87
88 var $mode = 0; // safe_add mode. got one report about optimization
89
90
91 function MD4($selftest = true) {
92 if ($selftest) { $this->SelfTest(); }
93 }
94
95
96 function SelfTest() {
97 $result = $this->Calc("12345678") == "012d73e0fab8d26e0f4d65e36077511e";
98 $this->mode = $result ? 0 : 1;
99 return $result;
100 }
101
102
103 function str2blks($str) {
104 $nblk = ((strlen($str) + 8) >> 6) + 1;
105 for($i = 0; $i < $nblk * 16; $i++) $blks[$i] = 0;
106 for($i = 0; $i < strlen($str); $i++)
107 $blks[$i >> 2] |= ord($str{$i}) << (($i % 4) * 8);
108 $blks[$i >> 2] |= 0x80 << (($i % 4) * 8);
109 $blks[$nblk * 16 - 2] = strlen($str) * 8;
110 return $blks;
111 }
112
113
114 function safe_add($x, $y) {
115 if ($this->mode == 0) {
116 return ($x + $y) & 0xFFFFFFFF;
117 }
118
119 $lsw = ($x & 0xFFFF) + ($y & 0xFFFF);
120 $msw = ($x >> 16) + ($y >> 16) + ($lsw >> 16);
121 return ($msw << 16) | ($lsw & 0xFFFF);
122 }
123
124
125 function zeroFill($a, $b) {
126 $z = hexdec(80000000);
127 if ($z & $a) {
128 $a >>= 1;
129 $a &= (~$z);
130 $a |= 0x40000000;
131 $a >>= ($b-1);
132 } else {
133 $a >>= $b;
134 }
135 return $a;
136 }
137
138
139 function rol($num, $cnt) {
140 return ($num << $cnt) | ($this->zeroFill($num, (32 - $cnt)));
141 }
142
143
144 function cmn($q, $a, $b, $x, $s, $t) {
145 return $this->safe_add($this->rol($this->safe_add($this->safe_add($a, $q), $this->safe_add($x, $t)), $s), $b);
146 }
147
148
149 function ffMD4($a, $b, $c, $d, $x, $s) {
150 return $this->cmn(($b & $c) | ((~$b) & $d), $a, 0, $x, $s, 0);
151 }
152
153
154 function ggMD4($a, $b, $c, $d, $x, $s) {
155 return $this->cmn(($b & $c) | ($b & $d) | ($c & $d), $a, 0, $x, $s, 1518500249);
156 }
157
158
159 function hhMD4($a, $b, $c, $d, $x, $s) {
160 return $this->cmn($b ^ $c ^ $d, $a, 0, $x, $s, 1859775393);
161 }
162
163
164 function Calc($str, $raw_output = false) {
165
166 $x = $this->str2blks($str);
167
168 $a = 1732584193;
169 $b = -271733879;
170 $c = -1732584194;
171 $d = 271733878;
172
173 for($i = 0; $i < count($x); $i += 16) {
174 $olda = $a;
175 $oldb = $b;
176 $oldc = $c;
177 $oldd = $d;
178
179 $a = $this->ffMD4($a, $b, $c, $d, $x[$i+ 0], 3 );
180 $d = $this->ffMD4($d, $a, $b, $c, $x[$i+ 1], 7 );
181 $c = $this->ffMD4($c, $d, $a, $b, $x[$i+ 2], 11);
182 $b = $this->ffMD4($b, $c, $d, $a, $x[$i+ 3], 19);
183 $a = $this->ffMD4($a, $b, $c, $d, $x[$i+ 4], 3 );
184 $d = $this->ffMD4($d, $a, $b, $c, $x[$i+ 5], 7 );
185 $c = $this->ffMD4($c, $d, $a, $b, $x[$i+ 6], 11);
186 $b = $this->ffMD4($b, $c, $d, $a, $x[$i+ 7], 19);
187 $a = $this->ffMD4($a, $b, $c, $d, $x[$i+ 8], 3 );
188 $d = $this->ffMD4($d, $a, $b, $c, $x[$i+ 9], 7 );
189 $c = $this->ffMD4($c, $d, $a, $b, $x[$i+10], 11);
190 $b = $this->ffMD4($b, $c, $d, $a, $x[$i+11], 19);
191 $a = $this->ffMD4($a, $b, $c, $d, $x[$i+12], 3 );
192 $d = $this->ffMD4($d, $a, $b, $c, $x[$i+13], 7 );
193 $c = $this->ffMD4($c, $d, $a, $b, $x[$i+14], 11);
194 $b = $this->ffMD4($b, $c, $d, $a, $x[$i+15], 19);
195
196 $a = $this->ggMD4($a, $b, $c, $d, $x[$i+ 0], 3 );
197 $d = $this->ggMD4($d, $a, $b, $c, $x[$i+ 4], 5 );
198 $c = $this->ggMD4($c, $d, $a, $b, $x[$i+ 8], 9 );
199 $b = $this->ggMD4($b, $c, $d, $a, $x[$i+12], 13);
200 $a = $this->ggMD4($a, $b, $c, $d, $x[$i+ 1], 3 );
201 $d = $this->ggMD4($d, $a, $b, $c, $x[$i+ 5], 5 );
202 $c = $this->ggMD4($c, $d, $a, $b, $x[$i+ 9], 9 );
203 $b = $this->ggMD4($b, $c, $d, $a, $x[$i+13], 13);
204 $a = $this->ggMD4($a, $b, $c, $d, $x[$i+ 2], 3 );
205 $d = $this->ggMD4($d, $a, $b, $c, $x[$i+ 6], 5 );
206 $c = $this->ggMD4($c, $d, $a, $b, $x[$i+10], 9 );
207 $b = $this->ggMD4($b, $c, $d, $a, $x[$i+14], 13);
208 $a = $this->ggMD4($a, $b, $c, $d, $x[$i+ 3], 3 );
209 $d = $this->ggMD4($d, $a, $b, $c, $x[$i+ 7], 5 );
210 $c = $this->ggMD4($c, $d, $a, $b, $x[$i+11], 9 );
211 $b = $this->ggMD4($b, $c, $d, $a, $x[$i+15], 13);
212
213 $a = $this->hhMD4($a, $b, $c, $d, $x[$i+ 0], 3 );
214 $d = $this->hhMD4($d, $a, $b, $c, $x[$i+ 8], 9 );
215 $c = $this->hhMD4($c, $d, $a, $b, $x[$i+ 4], 11);
216 $b = $this->hhMD4($b, $c, $d, $a, $x[$i+12], 15);
217 $a = $this->hhMD4($a, $b, $c, $d, $x[$i+ 2], 3 );
218 $d = $this->hhMD4($d, $a, $b, $c, $x[$i+10], 9 );
219 $c = $this->hhMD4($c, $d, $a, $b, $x[$i+ 6], 11);
220 $b = $this->hhMD4($b, $c, $d, $a, $x[$i+14], 15);
221 $a = $this->hhMD4($a, $b, $c, $d, $x[$i+ 1], 3 );
222 $d = $this->hhMD4($d, $a, $b, $c, $x[$i+ 9], 9 );
223 $c = $this->hhMD4($c, $d, $a, $b, $x[$i+ 5], 11);
224 $b = $this->hhMD4($b, $c, $d, $a, $x[$i+13], 15);
225 $a = $this->hhMD4($a, $b, $c, $d, $x[$i+ 3], 3 );
226 $d = $this->hhMD4($d, $a, $b, $c, $x[$i+11], 9 );
227 $c = $this->hhMD4($c, $d, $a, $b, $x[$i+ 7], 11);
228 $b = $this->hhMD4($b, $c, $d, $a, $x[$i+15], 15);
229
230 $a = $this->safe_add($a, $olda);
231 $b = $this->safe_add($b, $oldb);
232 $c = $this->safe_add($c, $oldc);
233 $d = $this->safe_add($d, $oldd);
234 }
235 $x = pack('V4', $a, $b, $c, $d);
236 if ($raw_output) { return $x; }
237 return bin2hex($x);
238 }
239
240
241 }
242 # MD4 class
243
244 function LMhash($string)
245 {
246 $string = strtoupper(substr($string,0,14));
247
248 $p1 = LMhash_DESencrypt(substr($string, 0, 7));
249 $p2 = LMhash_DESencrypt(substr($string, 7, 7));
250
251 return strtoupper($p1.$p2);
252 }
253
254 function LMhash_DESencrypt($string)
255 {
256 $key = array();
257 $tmp = array();
258 $len = strlen($string);
259
260 for ($i=0; $i<7; ++$i)
261 $tmp[] = $i < $len ? ord($string[$i]) : 0;
262
263 $key[] = $tmp[0] & 254;
264 $key[] = ($tmp[0] << 7) | ($tmp[1] >> 1);
265 $key[] = ($tmp[1] << 6) | ($tmp[2] >> 2);
266 $key[] = ($tmp[2] << 5) | ($tmp[3] >> 3);
267 $key[] = ($tmp[3] << 4) | ($tmp[4] >> 4);
268 $key[] = ($tmp[4] << 3) | ($tmp[5] >> 5);
269 $key[] = ($tmp[5] << 2) | ($tmp[6] >> 6);
270 $key[] = $tmp[6] << 1;
271
272 $is = mcrypt_get_iv_size(MCRYPT_DES, MCRYPT_MODE_ECB);
273 $iv = mcrypt_create_iv($is, MCRYPT_RAND);
274 $key0 = "";
275
276 foreach ($key as $k)
277 $key0 .= chr($k);
278 $crypt = mcrypt_encrypt(MCRYPT_DES, $key0, "KGS!@#$%", MCRYPT_MODE_ECB, $iv);
279
280 return bin2hex($crypt);
281 }
282
283
284 ?>
0 <?php
1
2 // Generates random MD5M passwords of the length and number specified
3
4 if ($argc != 3) {
5 print "Usage: makeMD5TestFile [numpasswords] [length]\n";
6 exit;
7 }
8
9 $charset = " !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~";
10
11 for ($password = 0; $password < $argv[1]; $password++) {
12 $passString = "";
13 for ($length = 0; $length < $argv[2]; $length++) {
14 $passString .= $charset[rand(0, strlen($charset) - 1)];
15 }
16 print md5($passString) . "\n";
17 }
18
19
20 ?>
0 <?php
1
2 // Generates random NTLM passwords of the length and number specified
3
4 if ($argc != 3) {
5 print "Usage: makeNTLMTestFile [numpasswords] [length]\n";
6 exit;
7 }
8
9 $charset = " !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~";
10 $MD4 = new MD4;
11
12 for ($password = 0; $password < $argv[1]; $password++) {
13 $passString = "";
14 for ($length = 0; $length < $argv[2]; $length++) {
15 $passString .= $charset[rand(0, strlen($charset) - 1)] . chr(0);
16 }
17 print strtoupper($MD4->Calc($passString)) . "\n";
18 }
19
20 ################################################################################
21 # #
22 # MD4 pure PHP edition by DKameleon (http://dkameleon.com) #
23 # #
24 # A PHP implementation of the RSA Data Security, Inc. MD4 Message #
25 # Digest Algorithm, as defined in RFC 1320. #
26 # Based on JavaScript realization taken from: http://pajhome.org.uk/crypt/md5/ #
27 # #
28 # Updates and new versions: http://my-tools.net/md4php/ #
29 # #
30 # History of changes: #
31 # 2007.04.06 #
32 # - initial release #
33 # 2007.04.15 #
34 # - fixed safe_add function #
35 # 2007.08.26 #
36 # - changed code to single class implementation #
37 # - changed safe_add function a little #
38 # - added self test function #
39 # 2009.01.16 #
40 # - added some optimizations suggested (by Alex Polushin) #
41 # #
42 ################################################################################
43
44 # MD4 class
45 class MD4 {
46
47 var $mode = 0; // safe_add mode. got one report about optimization
48
49
50 function MD4($selftest = true) {
51 if ($selftest) { $this->SelfTest(); }
52 }
53
54
55 function SelfTest() {
56 $result = $this->Calc("12345678") == "012d73e0fab8d26e0f4d65e36077511e";
57 $this->mode = $result ? 0 : 1;
58 return $result;
59 }
60
61
62 function str2blks($str) {
63 $nblk = ((strlen($str) + 8) >> 6) + 1;
64 for($i = 0; $i < $nblk * 16; $i++) $blks[$i] = 0;
65 for($i = 0; $i < strlen($str); $i++)
66 $blks[$i >> 2] |= ord($str{$i}) << (($i % 4) * 8);
67 $blks[$i >> 2] |= 0x80 << (($i % 4) * 8);
68 $blks[$nblk * 16 - 2] = strlen($str) * 8;
69 return $blks;
70 }
71
72
73 function safe_add($x, $y) {
74 if ($this->mode == 0) {
75 return ($x + $y) & 0xFFFFFFFF;
76 }
77
78 $lsw = ($x & 0xFFFF) + ($y & 0xFFFF);
79 $msw = ($x >> 16) + ($y >> 16) + ($lsw >> 16);
80 return ($msw << 16) | ($lsw & 0xFFFF);
81 }
82
83
84 function zeroFill($a, $b) {
85 $z = hexdec(80000000);
86 if ($z & $a) {
87 $a >>= 1;
88 $a &= (~$z);
89 $a |= 0x40000000;
90 $a >>= ($b-1);
91 } else {
92 $a >>= $b;
93 }
94 return $a;
95 }
96
97
98 function rol($num, $cnt) {
99 return ($num << $cnt) | ($this->zeroFill($num, (32 - $cnt)));
100 }
101
102
103 function cmn($q, $a, $b, $x, $s, $t) {
104 return $this->safe_add($this->rol($this->safe_add($this->safe_add($a, $q), $this->safe_add($x, $t)), $s), $b);
105 }
106
107
108 function ffMD4($a, $b, $c, $d, $x, $s) {
109 return $this->cmn(($b & $c) | ((~$b) & $d), $a, 0, $x, $s, 0);
110 }
111
112
113 function ggMD4($a, $b, $c, $d, $x, $s) {
114 return $this->cmn(($b & $c) | ($b & $d) | ($c & $d), $a, 0, $x, $s, 1518500249);
115 }
116
117
118 function hhMD4($a, $b, $c, $d, $x, $s) {
119 return $this->cmn($b ^ $c ^ $d, $a, 0, $x, $s, 1859775393);
120 }
121
122
123 function Calc($str, $raw_output = false) {
124
125 $x = $this->str2blks($str);
126
127 $a = 1732584193;
128 $b = -271733879;
129 $c = -1732584194;
130 $d = 271733878;
131
132 for($i = 0; $i < count($x); $i += 16) {
133 $olda = $a;
134 $oldb = $b;
135 $oldc = $c;
136 $oldd = $d;
137
138 $a = $this->ffMD4($a, $b, $c, $d, $x[$i+ 0], 3 );
139 $d = $this->ffMD4($d, $a, $b, $c, $x[$i+ 1], 7 );
140 $c = $this->ffMD4($c, $d, $a, $b, $x[$i+ 2], 11);
141 $b = $this->ffMD4($b, $c, $d, $a, $x[$i+ 3], 19);
142 $a = $this->ffMD4($a, $b, $c, $d, $x[$i+ 4], 3 );
143 $d = $this->ffMD4($d, $a, $b, $c, $x[$i+ 5], 7 );
144 $c = $this->ffMD4($c, $d, $a, $b, $x[$i+ 6], 11);
145 $b = $this->ffMD4($b, $c, $d, $a, $x[$i+ 7], 19);
146 $a = $this->ffMD4($a, $b, $c, $d, $x[$i+ 8], 3 );
147 $d = $this->ffMD4($d, $a, $b, $c, $x[$i+ 9], 7 );
148 $c = $this->ffMD4($c, $d, $a, $b, $x[$i+10], 11);
149 $b = $this->ffMD4($b, $c, $d, $a, $x[$i+11], 19);
150 $a = $this->ffMD4($a, $b, $c, $d, $x[$i+12], 3 );
151 $d = $this->ffMD4($d, $a, $b, $c, $x[$i+13], 7 );
152 $c = $this->ffMD4($c, $d, $a, $b, $x[$i+14], 11);
153 $b = $this->ffMD4($b, $c, $d, $a, $x[$i+15], 19);
154
155 $a = $this->ggMD4($a, $b, $c, $d, $x[$i+ 0], 3 );
156 $d = $this->ggMD4($d, $a, $b, $c, $x[$i+ 4], 5 );
157 $c = $this->ggMD4($c, $d, $a, $b, $x[$i+ 8], 9 );
158 $b = $this->ggMD4($b, $c, $d, $a, $x[$i+12], 13);
159 $a = $this->ggMD4($a, $b, $c, $d, $x[$i+ 1], 3 );
160 $d = $this->ggMD4($d, $a, $b, $c, $x[$i+ 5], 5 );
161 $c = $this->ggMD4($c, $d, $a, $b, $x[$i+ 9], 9 );
162 $b = $this->ggMD4($b, $c, $d, $a, $x[$i+13], 13);
163 $a = $this->ggMD4($a, $b, $c, $d, $x[$i+ 2], 3 );
164 $d = $this->ggMD4($d, $a, $b, $c, $x[$i+ 6], 5 );
165 $c = $this->ggMD4($c, $d, $a, $b, $x[$i+10], 9 );
166 $b = $this->ggMD4($b, $c, $d, $a, $x[$i+14], 13);
167 $a = $this->ggMD4($a, $b, $c, $d, $x[$i+ 3], 3 );
168 $d = $this->ggMD4($d, $a, $b, $c, $x[$i+ 7], 5 );
169 $c = $this->ggMD4($c, $d, $a, $b, $x[$i+11], 9 );
170 $b = $this->ggMD4($b, $c, $d, $a, $x[$i+15], 13);
171
172 $a = $this->hhMD4($a, $b, $c, $d, $x[$i+ 0], 3 );
173 $d = $this->hhMD4($d, $a, $b, $c, $x[$i+ 8], 9 );
174 $c = $this->hhMD4($c, $d, $a, $b, $x[$i+ 4], 11);
175 $b = $this->hhMD4($b, $c, $d, $a, $x[$i+12], 15);
176 $a = $this->hhMD4($a, $b, $c, $d, $x[$i+ 2], 3 );
177 $d = $this->hhMD4($d, $a, $b, $c, $x[$i+10], 9 );
178 $c = $this->hhMD4($c, $d, $a, $b, $x[$i+ 6], 11);
179 $b = $this->hhMD4($b, $c, $d, $a, $x[$i+14], 15);
180 $a = $this->hhMD4($a, $b, $c, $d, $x[$i+ 1], 3 );
181 $d = $this->hhMD4($d, $a, $b, $c, $x[$i+ 9], 9 );
182 $c = $this->hhMD4($c, $d, $a, $b, $x[$i+ 5], 11);
183 $b = $this->hhMD4($b, $c, $d, $a, $x[$i+13], 15);
184 $a = $this->hhMD4($a, $b, $c, $d, $x[$i+ 3], 3 );
185 $d = $this->hhMD4($d, $a, $b, $c, $x[$i+11], 9 );
186 $c = $this->hhMD4($c, $d, $a, $b, $x[$i+ 7], 11);
187 $b = $this->hhMD4($b, $c, $d, $a, $x[$i+15], 15);
188
189 $a = $this->safe_add($a, $olda);
190 $b = $this->safe_add($b, $oldb);
191 $c = $this->safe_add($c, $oldc);
192 $d = $this->safe_add($d, $oldd);
193 }
194 $x = pack('V4', $a, $b, $c, $d);
195 if ($raw_output) { return $x; }
196 return bin2hex($x);
197 }
198
199
200 }
201 # MD4 class
202
203 ?>
0 7c786c222596437b
1 7cd2b5942be28759
2 737b14b40a889f19
3
0 4330129d2ef7a19f2c807e91acbdbb9a
1 40585bd8d6d589e0bd8394dc8799b971
2
0 217e4bee3e2af1fddea8623d392a9bb70c7eb071b08de66d73f33a9a69b09c7881d10e357ad92a2fce1e38c67bcabbfcb81c1172fdeeb6cfe05ecff9712b90d7c55cff08e0ebdc31d6ad229dc2dbc19c4d5cc97192f0ae68ca2a1fb2fabf65203a645ed7b7a736f810bfd0f34cd45b2bbd8194aa187d1c12b49ba99c4798e2a9:5bae50ea8dcf956772d1df0ef686633b2d1fc2e161933dd1cd1b3ed4012dff9e9b1f1b78f5a6331cc93c32b43f9123ae721b23162a9f6b542da11867b648b4c6362b4c1bc99a83a4ba38bc23d8d34fb862424f4279855573f8f8edfda6dec59f649e0f0a54a6590710140d3e0e2163f2cc18d1a74fdd6d954dc241ee3e390804:71b6339744c4c6ea:158548e5aeb93bb1:00000001000000010000012801010008030000240101000080010005800200018003000180040001800b0001000c000400007080030000240201000080010005800200018003000180040002800b0001000c000400007080030000240301000080010005800200018003000180040005800b0001000c000400007080030000240401000080010005800200018003000380040001800b0001000c000400007080030000240501000080010005800200018003000380040002800b0001000c000400007080030000240601000080010005800200018003000380040005800b0001000c000400007080030000240701000080010005800200018003fadd80040001800b0001000c000400007080000000240801000080010005800200018003fadd80040002800b0001000c000400007080:030000007465737440722d7465632e6e6574:68033bcf3cdd1620d7bea1341a7ec570e8f5810a:97222f006a69c861484efc435e726ffb:23dada5a7be093214b8e592244ea42d5
0 3164659091c7793a3428726546fef61f3b8e44b0ebce1a3a83e4e89134f73389034aff8cc65c57bc3085dd1df76d4c498df5b3df8933969ce931be7b90e7461a69af104be6f85a0ca9fd363d527de1e615b685e37fac77c9d155ed68ed6b9e8bbffac1d366bb6f09facded8408ca5cc0c5390ff517527c99c318740850a0e055:eac6523c5e56d30ea0b8353da512596506ee45dda0cb98cd095e42212aef6c800de02dda0a5df24fff6eb1c3f05e05c72396e5b9b8e9d0fdbf62bea1281f60d323c407d61436e814c48fd2cf2948bdddf6418439d689db8da198ef06df3e6fc4828f91bfc0f2698908dbda2be211be3ce043b0f77b62d0d3b45284c485f861b5:cc1cd4488a8452a2:91ab2af0720190f8:00000001000000010000012801010008030000240101000080010005800200018003fadd80040005800b0001000c000400007080030000240201000080010005800200018003fde980040001800b0001000c000400007080030000240301000080010005800200018003fde980040002800b0001000c000400007080030000240401000080010005800200018003fde980040005800b0001000c000400007080030000240501000080010005800200028003000180040001800b0001000c000400007080030000240601000080010005800200028003000180040002800b0001000c000400007080030000240701000080010005800200028003000180040005800b0001000c000400007080000000240801000080010005800200028003000380040001800b0001000c000400007080:030000007465737440722d7465632e6e6574:26393e1ebb0f6dd12eba12324e8a72bfe66ff21e:82257fe4bf1923779c0fc235c640bf2e:007470f57a4e01733900ea58beb0ad448230ef9a
0 ef238ea00a26528de40ff231e5a97f50:11223344
1 ef238ea00a26528de40ff231e5a97f50:1234
2 ef238ea00a26528de40ff231e5a97f50:1a2b3c4d