Merge pull request #23 from zjukg/master

update README and data
This commit is contained in:
Yichi Zhang 2023-12-26 20:39:12 +08:00 committed by GitHub
commit 22a4f10803
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
19 changed files with 26 additions and 21338 deletions

1
.gitignore vendored Normal file
View File

@ -0,0 +1 @@
.DS_Store

View File

@ -19,7 +19,10 @@ Some core python library config:
- Python 3.9.16
- torch 2.0.0
- transformers 4.28.0
- peft 0.3.0
## 🌲 Data Preparation
Due to the size of the data, you need to download and unzip the data file data.zip from [this link](https://drive.google.com/file/d/1J1Ioi23jTMaBkBDYzfIy2MAZYMUIjFWW/view?usp=drive_link) and put them in the data/.
## 📕 Training & Test
- Note: The current dataset is just a little demonstration to help you run the full pipeline. We will release the full datasets in the future.
@ -28,9 +31,10 @@ Some core python library config:
```shell
export WANDB_DISABLED=true
wandb offline
# For CoDeX-S dataset
CUDA_VISIBLE_DEVICES=0 nohup python finetune_kopa.py \
--base_model 'YOUR LLM PATH' \
--data_path 'data/UMLS-train.json' \
--data_path 'data/CoDeX-S-train.json' \
--output_dir 'YOUR SAVE PATH' \
--num_epochs 3 \
--lora_r 64 \
@ -38,10 +42,27 @@ CUDA_VISIBLE_DEVICES=0 nohup python finetune_kopa.py \
--batch_size 12 \
--micro_batch_size 12 \
--num_prefix 1 \
--kge_model 'data/UMLS-rotate.pth' \
--kge_model 'data/CoDeX-S-rotate.pth' \
--lora_target_modules='[q_proj,k_proj,v_proj,o_proj]' > log.txt &
# For CoDeX-S dataset
export WANDB_DISABLED=true
wandb offline
CUDA_VISIBLE_DEVICES=0 nohup python finetune_kopa.py \
--base_model 'YOUR LLM PATH' \
--data_path 'data/CoDeX-S-train.json' \
--output_dir 'YOUR SAVE PATH' \
--num_epochs 3 \
--lora_r 64 \
--learning_rate 3e-4 \
--batch_size 12 \
--micro_batch_size 12 \
--num_prefix 1 \
--kge_model 'data/CoDeX-S-rotate.pth' \
--lora_target_modules='[q_proj,k_proj,v_proj,o_proj]' > log.txt &
```
You may need to fill the LLM path and save path before running.
You may need to fill the LLM path and save path before running. The hyper-parameters can be tuned by yourself.
- run inference
```shell

Binary file not shown.

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load Diff

View File

@ -1 +0,0 @@
0

View File

@ -1,4 +0,0 @@
3
75 5 25
75 113 25
10 57 25

View File

@ -1,136 +0,0 @@
135
idea_or_concept 0
virus 1
spatial_concept 2
human_caused_phenomenon_or_process 3
human 4
organ_or_tissue_function 5
daily_or_recreational_activity 6
steroid 7
biomedical_or_dental_material 8
vertebrate 9
immunologic_factor 10
inorganic_chemical 11
invertebrate 12
embryonic_structure 13
functional_concept 14
amino_acid_peptide_or_protein 15
fish 16
reptile 17
physical_object 18
disease_or_syndrome 19
biologically_active_substance 20
physiologic_function 21
population_group 22
group 23
body_space_or_junction 24
bird 25
qualitative_concept 26
bacterium 27
cell_function 28
enzyme 29
organophosphorus_compound 30
nucleic_acid_nucleoside_or_nucleotide 31
cell 32
language 33
antibiotic 34
indicator_reagent_or_diagnostic_aid 35
fungus 36
chemical_viewed_functionally 37
rickettsia_or_chlamydia 38
patient_or_disabled_group 39
professional_society 40
health_care_related_organization 41
clinical_attribute 42
biomedical_occupation_or_discipline 43
temporal_concept 44
phenomenon_or_process 45
family_group 46
chemical_viewed_structurally 47
regulation_or_law 48
acquired_abnormality 49
experimental_model_of_disease 50
professional_or_occupational_group 51
injury_or_poisoning 52
receptor 53
drug_delivery_device 54
hazardous_or_poisonous_substance 55
organism 56
neoplastic_process 57
mammal 58
molecular_function 59
lipid 60
group_attribute 61
nucleotide_sequence 62
biologic_function 63
chemical 64
cell_component 65
intellectual_product 66
manufactured_object 67
classification 68
geographic_area 69
vitamin 70
gene_or_genome 71
self_help_or_relief_organization 72
pathologic_function 73
amphibian 74
laboratory_or_test_result 75
organism_attribute 76
cell_or_molecular_dysfunction 77
therapeutic_or_preventive_procedure 78
sign_or_symptom 79
occupational_activity 80
anatomical_abnormality 81
hormone 82
fully_formed_anatomical_structure 83
educational_activity 84
quantitative_concept 85
tissue 86
organism_function 87
social_behavior 88
mental_or_behavioral_dysfunction 89
governmental_or_regulatory_activity 90
molecular_biology_research_technique 91
occupation_or_discipline 92
conceptual_entity 93
body_location_or_region 94
pharmacologic_substance 95
clinical_drug 96
food 97
substance 98
genetic_function 99
congenital_abnormality 100
medical_device 101
carbohydrate 102
health_care_activity 103
eicosanoid 104
element_ion_or_isotope 105
diagnostic_procedure 106
entity 107
event 108
laboratory_procedure 109
environmental_effect_of_humans 110
body_part_organ_or_organ_component 111
molecular_sequence 112
mental_process 113
research_device 114
alga 115
natural_phenomenon_or_process 116
anatomical_structure 117
animal 118
body_system 119
behavior 120
carbohydrate_sequence 121
archaeon 122
research_activity 123
organization 124
individual_behavior 125
organic_chemical 126
finding 127
age_group 128
activity 129
machine_activity 130
plant 131
body_substance 132
amino_acid_sequence 133
neuroreactive_substance_or_biogenic_amine 134

View File

@ -1,6 +0,0 @@
5
30 96 22
47 96 22
65 119 10
82 96 22
55 96 22

View File

@ -1,154 +0,0 @@
lef = {}
rig = {}
rellef = {}
relrig = {}
triple = open("train2id.txt", "r")
valid = open("valid2id.txt", "r")
test = open("test2id.txt", "r")
tot = (int)(triple.readline())
for i in range(tot):
content = triple.readline()
h,t,r = content.strip().split()
if not (h,r) in lef:
lef[(h,r)] = []
if not (r,t) in rig:
rig[(r,t)] = []
lef[(h,r)].append(t)
rig[(r,t)].append(h)
if not r in rellef:
rellef[r] = {}
if not r in relrig:
relrig[r] = {}
rellef[r][h] = 1
relrig[r][t] = 1
tot = (int)(valid.readline())
for i in range(tot):
content = valid.readline()
h,t,r = content.strip().split()
if not (h,r) in lef:
lef[(h,r)] = []
if not (r,t) in rig:
rig[(r,t)] = []
lef[(h,r)].append(t)
rig[(r,t)].append(h)
if not r in rellef:
rellef[r] = {}
if not r in relrig:
relrig[r] = {}
rellef[r][h] = 1
relrig[r][t] = 1
tot = (int)(test.readline())
for i in range(tot):
content = test.readline()
h,t,r = content.strip().split()
if not (h,r) in lef:
lef[(h,r)] = []
if not (r,t) in rig:
rig[(r,t)] = []
lef[(h,r)].append(t)
rig[(r,t)].append(h)
if not r in rellef:
rellef[r] = {}
if not r in relrig:
relrig[r] = {}
rellef[r][h] = 1
relrig[r][t] = 1
test.close()
valid.close()
triple.close()
f = open("type_constrain.txt", "w")
f.write("%d\n"%(len(rellef)))
for i in rellef:
f.write("%s\t%d"%(i,len(rellef[i])))
for j in rellef[i]:
f.write("\t%s"%(j))
f.write("\n")
f.write("%s\t%d"%(i,len(relrig[i])))
for j in relrig[i]:
f.write("\t%s"%(j))
f.write("\n")
f.close()
rellef = {}
totlef = {}
relrig = {}
totrig = {}
# lef: (h, r)
# rig: (r, t)
for i in lef:
if not i[1] in rellef:
rellef[i[1]] = 0
totlef[i[1]] = 0
rellef[i[1]] += len(lef[i])
totlef[i[1]] += 1.0
for i in rig:
if not i[0] in relrig:
relrig[i[0]] = 0
totrig[i[0]] = 0
relrig[i[0]] += len(rig[i])
totrig[i[0]] += 1.0
s11=0
s1n=0
sn1=0
snn=0
f = open("test2id.txt", "r")
tot = (int)(f.readline())
for i in range(tot):
content = f.readline()
h,t,r = content.strip().split()
rign = rellef[r] / totlef[r]
lefn = relrig[r] / totrig[r]
if (rign < 1.5 and lefn < 1.5):
s11+=1
if (rign >= 1.5 and lefn < 1.5):
s1n+=1
if (rign < 1.5 and lefn >= 1.5):
sn1+=1
if (rign >= 1.5 and lefn >= 1.5):
snn+=1
f.close()
f = open("test2id.txt", "r")
f11 = open("1-1.txt", "w")
f1n = open("1-n.txt", "w")
fn1 = open("n-1.txt", "w")
fnn = open("n-n.txt", "w")
fall = open("test2id_all.txt", "w")
tot = (int)(f.readline())
fall.write("%d\n"%(tot))
f11.write("%d\n"%(s11))
f1n.write("%d\n"%(s1n))
fn1.write("%d\n"%(sn1))
fnn.write("%d\n"%(snn))
for i in range(tot):
content = f.readline()
h,t,r = content.strip().split()
rign = rellef[r] / totlef[r]
lefn = relrig[r] / totrig[r]
if (rign < 1.5 and lefn < 1.5):
f11.write(content)
fall.write("0"+"\t"+content)
if (rign >= 1.5 and lefn < 1.5):
f1n.write(content)
fall.write("1"+"\t"+content)
if (rign < 1.5 and lefn >= 1.5):
fn1.write(content)
fall.write("2"+"\t"+content)
if (rign >= 1.5 and lefn >= 1.5):
fnn.write(content)
fall.write("3"+"\t"+content)
fall.close()
f.close()
f11.close()
f1n.close()
fn1.close()
fnn.close()

View File

@ -1,654 +0,0 @@
653
7 104 13
42 93 43
94 21 28
57 19 43
102 59 27
19 5 27
98 92 15
75 99 7
37 107 43
89 88 27
3 73 19
15 34 13
82 50 27
34 28 27
13 25 41
86 126 29
99 5 30
100 58 41
11 77 20
53 32 2
40 109 28
87 28 9
10 77 20
70 57 27
34 81 40
85 21 31
73 63 27
100 92 15
86 24 35
70 5 2
53 98 43
113 87 43
9 125 45
94 78 28
18 43 15
11 28 27
57 9 27
28 58 27
22 101 14
3 59 19
95 57 42
13 77 28
50 109 19
29 28 2
73 52 40
89 19 12
131 118 13
19 73 30
73 106 19
81 63 5
75 73 5
16 43 15
102 77 27
63 1 27
113 28 18
50 89 36
100 27 41
3 21 19
32 78 28
50 116 30
57 45 19
134 87 27
89 122 30
100 1 41
73 99 5
20 89 20
95 19 42
24 28 28
99 1 27
49 106 19
21 122 27
65 73 28
91 37 0
59 3 19
51 67 14
53 59 2
5 63 30
91 105 0
21 50 19
21 20 29
83 74 41
29 87 40
86 1 28
12 118 43
113 99 9
81 27 28
83 77 28
5 99 9
21 3 19
59 77 19
106 73 26
21 57 19
60 95 13
65 53 29
21 100 19
128 130 11
100 76 26
109 15 23
70 113 27
65 56 41
68 93 43
87 73 19
87 70 29
109 89 6
102 73 27
65 107 43
73 56 27
113 27 27
86 132 29
65 111 41
59 89 27
102 10 13
6 49 26
59 19 19
57 52 36
83 122 41
102 113 27
105 55 13
52 59 2
51 22 13
89 122 27
126 57 27
98 19 20
20 19 20
52 86 2
73 92 15
89 17 30
49 73 5
105 43 15
120 128 26
19 77 40
83 53 29
64 52 20
89 17 27
63 87 27
34 134 13
20 89 27
109 99 16
123 15 0
19 77 27
73 19 19
19 89 36
88 39 26
34 89 6
73 87 19
131 17 13
89 74 27
79 89 6
63 89 19
63 77 27
81 9 41
46 23 13
50 16 30
89 116 27
87 115 27
65 24 28
111 99 28
64 99 27
37 21 27
33 43 15
111 5 28
123 80 43
106 55 23
50 23 36
31 107 43
106 100 26
80 77 26
5 49 19
59 28 27
89 120 19
47 102 13
28 57 27
73 89 36
46 78 11
46 114 29
15 113 27
82 63 40
81 103 19
87 63 30
10 19 40
62 31 17
124 80 28
42 99 19
70 81 20
89 5 27
57 89 19
111 126 29
1 56 43
5 21 30
125 92 26
55 19 27
77 21 27
82 86 2
59 118 27
21 59 27
63 21 27
47 5 27
28 19 19
15 63 27
50 63 27
8 63 27
91 15 0
50 27 27
34 5 27
4 58 43
22 6 11
32 17 41
5 4 27
35 64 13
77 87 19
91 104 0
91 116 0
76 19 19
95 52 42
99 63 27
23 125 45
3 45 19
34 99 27
82 29 13
73 122 30
25 58 13
134 5 2
102 77 20
28 19 27
32 36 41
87 4 30
53 89 40
99 59 43
89 77 12
61 46 17
95 50 6
73 115 27
86 63 28
87 113 9
80 57 26
35 99 27
102 8 13
87 44 36
11 81 20
77 87 27
74 88 45
117 115 41
60 107 43
77 19 19
88 51 26
32 82 29
12 107 43
126 77 20
49 3 19
73 19 5
37 92 15
50 81 9
109 105 16
106 28 0
47 92 15
99 19 27
75 79 9
15 37 13
32 27 41
28 42 27
83 131 41
47 60 13
91 59 0
36 56 13
29 70 13
100 89 5
78 73 40
64 5 27
1 82 28
5 82 29
115 134 28
109 5 27
73 12 30
67 77 20
57 38 27
77 49 19
99 131 27
115 18 43
46 109 11
19 77 12
17 88 45
78 39 27
26 125 7
22 48 14
34 77 20
77 89 36
49 99 5
27 107 43
50 128 36
10 100 20
109 95 0
19 16 27
63 57 19
78 49 26
32 70 29
113 9 30
113 57 19
106 77 6
38 70 28
57 73 5
19 57 18
21 116 19
75 97 31
106 105 16
70 77 20
121 0 43
3 52 19
105 77 20
126 100 20
3 50 19
50 89 40
5 116 43
62 112 43
21 36 27
50 45 43
77 52 5
96 49 20
65 99 28
80 19 26
75 81 26
128 88 11
83 21 28
82 70 13
59 87 18
3 108 43
51 106 11
19 52 9
113 20 29
59 82 29
57 100 40
57 113 19
104 43 15
41 107 43
28 63 43
106 95 23
10 99 40
21 99 18
10 21 40
89 58 30
57 99 30
63 16 27
5 25 27
89 110 19
55 57 40
77 88 19
50 3 19
105 70 13
54 52 20
83 36 28
83 27 28
116 19 19
29 50 40
125 89 5
69 0 43
86 83 43
79 50 6
84 73 26
53 63 27
5 21 9
89 70 29
50 21 19
82 21 40
72 84 33
110 108 43
64 19 20
106 100 6
65 4 41
50 103 19
75 50 5
76 113 31
28 99 27
117 131 41
116 73 19
100 50 19
87 53 29
97 57 20
82 99 27
106 43 15
5 89 30
25 122 13
109 30 23
118 56 13
109 19 16
131 115 13
78 57 3
100 81 40
34 87 2
128 6 11
71 131 41
15 134 13
95 73 20
60 92 15
114 81 20
19 115 30
81 28 19
34 50 42
34 113 40
52 28 19
21 5 18
99 3 19
85 113 31
36 73 20
38 10 28
104 105 13
11 57 20
117 43 15
10 52 40
54 52 42
114 107 43
20 134 13
30 20 13
59 74 27
89 52 9
57 50 5
27 20 28
126 8 13
21 116 27
109 103 43
57 81 40
81 9 27
42 5 5
13 36 41
11 29 13
89 50 9
29 57 40
79 5 5
5 59 9
128 23 43
7 57 27
128 120 45
19 21 5
106 108 43
20 71 2
81 113 5
28 21 19
113 4 30
64 43 15
115 4 13
70 63 27
83 102 29
110 49 19
19 3 19
126 7 13
77 116 30
81 118 41
106 54 14
91 106 34
20 52 20
81 131 27
59 12 30
106 95 0
105 59 27
89 57 19
130 129 43
31 82 13
109 57 27
8 64 43
73 118 27
53 73 20
35 81 20
134 77 27
28 38 27
13 1 28
78 28 27
4 56 13
36 19 20
32 53 29
22 48 29
46 123 11
70 52 20
112 43 15
7 43 15
27 16 13
28 113 19
76 58 17
81 19 5
77 110 19
21 58 27
83 25 41
126 82 13
0 92 15
39 114 14
53 49 20
63 19 19
20 29 13
21 63 43
34 28 40
55 113 2
73 77 18
76 56 17
30 102 13
27 53 28
5 50 19
83 87 28
127 93 43
100 107 43
86 43 15
116 57 19
76 5 5
78 28 40
22 101 29
34 20 13
34 49 20
28 70 29
57 21 27
110 89 19
5 87 27
60 73 27
109 113 27
20 65 2
127 87 5
87 25 27
99 21 27
28 99 19
34 21 27
30 73 20
116 99 27
57 53 29
109 8 0
76 59 31
21 63 27
50 57 19
115 1 13
100 36 28
34 77 6
106 44 0
89 63 19
95 63 40
95 87 2
81 52 19
83 59 28
31 34 13
134 20 43
50 27 30
134 64 13
77 25 27
75 93 43
73 76 26
49 52 9
51 54 14
51 50 6
77 57 12
57 43 15
19 113 19
57 25 30
73 81 19
100 19 5
76 57 19
52 92 15
53 89 20
42 27 17
31 50 27
60 100 20
47 37 13
34 73 3
104 126 43
20 5 2
5 99 27
34 57 27
83 1 28
26 129 7
13 32 41
29 86 2
90 19 26
71 113 28
57 87 30
95 43 15
53 19 40
19 99 30
81 1 28
13 9 41
87 50 27
67 89 20
32 111 41
59 50 19
101 49 42
19 4 27
111 59 28
19 57 36
70 37 43
65 92 15
65 31 29
27 56 43
77 52 36
55 92 15
124 84 28
86 20 29
36 18 43
87 45 19
87 63 43
126 31 13
126 116 27
106 57 26
59 134 29
89 25 30
47 63 27
50 20 29
89 76 26
109 134 23
126 98 43
89 131 27
6 50 26
113 5 18
64 57 27
82 20 43
91 53 0
50 57 18
95 134 13
1 16 13
49 1 27
73 59 19
13 36 28
95 77 27
63 49 19
57 81 9
57 49 19
111 132 29
77 89 30
84 92 15
73 57 5
1 73 20
52 50 40
104 95 13
59 116 19
57 86 29
106 70 16
81 5 5
30 77 27
109 76 0
37 10 13
106 19 6
52 19 40
59 100 19
63 27 27
87 82 29
125 57 26
116 28 27
6 73 26
83 38 28
5 73 27
57 74 27
49 128 36
113 76 27
91 57 0
19 39 36
89 58 27
110 45 43
77 50 18
75 107 43
1 122 13
35 89 20
117 36 41
77 25 30

View File

@ -1,47 +0,0 @@
46
measures 0
derivative_of 1
disrupts 2
prevents 3
conceptually_related_to 4
manifestation_of 5
diagnoses 6
evaluation_of 7
contains 8
co-occurs_with 9
conceptual_part_of 10
performs 11
degree_of 12
interacts_with 13
uses 14
issue_in 15
assesses_effect_of 16
property_of 17
precedes 18
result_of 19
causes 20
practices 21
ingredient_of 22
analyzes 23
surrounds 24
indicates 25
associated_with 26
affects 27
location_of 28
produces 29
process_of 30
measurement_of 31
connected_to 32
carries_out 33
method_of 34
adjacent_to 35
occurs_in 36
consists_of 37
interconnects 38
manages 39
complicates 40
part_of 41
treats 42
isa 43
developmental_form_of 44
exhibits 45

View File

@ -1,662 +0,0 @@
661
7 104 13
42 93 43
94 21 28
57 19 43
102 59 27
19 5 27
98 92 15
75 99 7
37 107 43
30 96 22
89 88 27
3 73 19
15 34 13
82 50 27
34 28 27
13 25 41
86 126 29
99 5 30
100 58 41
11 77 20
53 32 2
40 109 28
87 28 9
10 77 20
70 57 27
34 81 40
85 21 31
73 63 27
100 92 15
86 24 35
70 5 2
53 98 43
113 87 43
9 125 45
94 78 28
18 43 15
11 28 27
57 9 27
28 58 27
22 101 14
3 59 19
95 57 42
13 77 28
50 109 19
29 28 2
73 52 40
89 19 12
131 118 13
19 73 30
73 106 19
81 63 5
75 73 5
16 43 15
102 77 27
63 1 27
113 28 18
50 89 36
100 27 41
3 21 19
32 78 28
50 116 30
57 45 19
134 87 27
89 122 30
100 1 41
73 99 5
20 89 20
95 19 42
24 28 28
99 1 27
49 106 19
21 122 27
65 73 28
91 37 0
59 3 19
51 67 14
53 59 2
5 63 30
91 105 0
21 50 19
21 20 29
83 74 41
29 87 40
86 1 28
12 118 43
113 99 9
81 27 28
83 77 28
5 99 9
21 3 19
59 77 19
106 73 26
21 57 19
60 95 13
65 53 29
21 100 19
128 130 11
100 76 26
109 15 23
70 113 27
65 56 41
68 93 43
87 73 19
87 70 29
109 89 6
102 73 27
65 107 43
73 56 27
113 27 27
75 5 25
86 132 29
65 111 41
59 89 27
102 10 13
6 49 26
59 19 19
57 52 36
83 122 41
102 113 27
105 55 13
52 59 2
51 22 13
89 122 27
126 57 27
98 19 20
20 19 20
52 86 2
73 92 15
89 17 30
49 73 5
105 43 15
120 128 26
19 77 40
83 53 29
64 52 20
89 17 27
63 87 27
34 134 13
20 89 27
109 99 16
123 15 0
19 77 27
73 19 19
19 89 36
88 39 26
34 89 6
73 87 19
131 17 13
89 74 27
79 89 6
63 89 19
63 77 27
81 9 41
46 23 13
50 16 30
89 116 27
87 115 27
65 24 28
111 99 28
64 99 27
37 21 27
33 43 15
111 5 28
123 80 43
106 55 23
50 23 36
31 107 43
106 100 26
80 77 26
5 49 19
59 28 27
47 96 22
89 120 19
47 102 13
28 57 27
73 89 36
46 78 11
46 114 29
15 113 27
82 63 40
81 103 19
87 63 30
10 19 40
62 31 17
124 80 28
42 99 19
70 81 20
89 5 27
57 89 19
111 126 29
1 56 43
5 21 30
125 92 26
55 19 27
77 21 27
82 86 2
59 118 27
21 59 27
63 21 27
75 113 25
47 5 27
28 19 19
15 63 27
50 63 27
8 63 27
91 15 0
50 27 27
34 5 27
4 58 43
22 6 11
65 119 10
32 17 41
5 4 27
35 64 13
77 87 19
91 104 0
91 116 0
76 19 19
95 52 42
99 63 27
23 125 45
3 45 19
34 99 27
82 29 13
73 122 30
25 58 13
134 5 2
102 77 20
28 19 27
32 36 41
87 4 30
53 89 40
99 59 43
89 77 12
61 46 17
95 50 6
73 115 27
86 63 28
87 113 9
80 57 26
35 99 27
102 8 13
87 44 36
11 81 20
77 87 27
74 88 45
117 115 41
60 107 43
77 19 19
88 51 26
32 82 29
12 107 43
126 77 20
49 3 19
73 19 5
37 92 15
50 81 9
109 105 16
106 28 0
47 92 15
99 19 27
75 79 9
15 37 13
32 27 41
28 42 27
83 131 41
47 60 13
91 59 0
36 56 13
29 70 13
100 89 5
78 73 40
64 5 27
1 82 28
5 82 29
115 134 28
109 5 27
73 12 30
67 77 20
57 38 27
77 49 19
99 131 27
115 18 43
46 109 11
19 77 12
17 88 45
78 39 27
26 125 7
22 48 14
34 77 20
77 89 36
49 99 5
27 107 43
50 128 36
10 100 20
109 95 0
19 16 27
63 57 19
78 49 26
32 70 29
113 9 30
113 57 19
106 77 6
38 70 28
57 73 5
19 57 18
21 116 19
75 97 31
106 105 16
70 77 20
121 0 43
3 52 19
105 77 20
126 100 20
3 50 19
50 89 40
5 116 43
62 112 43
21 36 27
50 45 43
77 52 5
96 49 20
65 99 28
80 19 26
75 81 26
128 88 11
83 21 28
82 70 13
59 87 18
3 108 43
51 106 11
19 52 9
113 20 29
59 82 29
57 100 40
57 113 19
104 43 15
41 107 43
28 63 43
106 95 23
10 99 40
21 99 18
10 21 40
89 58 30
10 57 25
57 99 30
63 16 27
5 25 27
89 110 19
55 57 40
77 88 19
50 3 19
105 70 13
54 52 20
83 36 28
83 27 28
116 19 19
29 50 40
125 89 5
69 0 43
86 83 43
79 50 6
84 73 26
53 63 27
5 21 9
89 70 29
50 21 19
82 21 40
72 84 33
110 108 43
64 19 20
106 100 6
65 4 41
50 103 19
75 50 5
76 113 31
28 99 27
117 131 41
116 73 19
100 50 19
87 53 29
97 57 20
82 99 27
106 43 15
5 89 30
25 122 13
109 30 23
118 56 13
109 19 16
131 115 13
78 57 3
100 81 40
34 87 2
128 6 11
71 131 41
15 134 13
95 73 20
60 92 15
114 81 20
19 115 30
81 28 19
34 50 42
34 113 40
52 28 19
21 5 18
99 3 19
85 113 31
36 73 20
38 10 28
104 105 13
11 57 20
117 43 15
10 52 40
54 52 42
114 107 43
20 134 13
30 20 13
59 74 27
89 52 9
57 50 5
27 20 28
126 8 13
21 116 27
109 103 43
57 81 40
81 9 27
42 5 5
13 36 41
11 29 13
89 50 9
29 57 40
79 5 5
5 59 9
128 23 43
7 57 27
128 120 45
19 21 5
106 108 43
20 71 2
81 113 5
28 21 19
113 4 30
64 43 15
115 4 13
70 63 27
83 102 29
110 49 19
19 3 19
126 7 13
77 116 30
81 118 41
106 54 14
91 106 34
20 52 20
81 131 27
59 12 30
106 95 0
105 59 27
89 57 19
130 129 43
31 82 13
109 57 27
8 64 43
73 118 27
53 73 20
35 81 20
134 77 27
28 38 27
13 1 28
78 28 27
4 56 13
36 19 20
32 53 29
22 48 29
46 123 11
70 52 20
112 43 15
7 43 15
27 16 13
28 113 19
76 58 17
81 19 5
77 110 19
21 58 27
83 25 41
126 82 13
0 92 15
39 114 14
53 49 20
63 19 19
20 29 13
21 63 43
34 28 40
55 113 2
73 77 18
76 56 17
30 102 13
27 53 28
5 50 19
83 87 28
127 93 43
100 107 43
86 43 15
116 57 19
76 5 5
78 28 40
22 101 29
34 20 13
34 49 20
28 70 29
57 21 27
110 89 19
5 87 27
60 73 27
109 113 27
20 65 2
127 87 5
87 25 27
99 21 27
28 99 19
34 21 27
30 73 20
116 99 27
57 53 29
109 8 0
76 59 31
21 63 27
50 57 19
115 1 13
100 36 28
34 77 6
106 44 0
89 63 19
95 63 40
95 87 2
81 52 19
83 59 28
31 34 13
134 20 43
50 27 30
134 64 13
77 25 27
75 93 43
73 76 26
49 52 9
51 54 14
51 50 6
77 57 12
57 43 15
19 113 19
57 25 30
73 81 19
100 19 5
76 57 19
52 92 15
53 89 20
42 27 17
31 50 27
60 100 20
47 37 13
34 73 3
104 126 43
20 5 2
5 99 27
34 57 27
83 1 28
26 129 7
13 32 41
29 86 2
90 19 26
71 113 28
57 87 30
95 43 15
53 19 40
19 99 30
81 1 28
13 9 41
87 50 27
67 89 20
32 111 41
59 50 19
101 49 42
19 4 27
111 59 28
19 57 36
70 37 43
65 92 15
65 31 29
27 56 43
77 52 36
55 92 15
124 84 28
86 20 29
36 18 43
87 45 19
87 63 43
126 31 13
126 116 27
106 57 26
59 134 29
89 25 30
47 63 27
50 20 29
89 76 26
109 134 23
126 98 43
89 131 27
6 50 26
113 5 18
64 57 27
82 96 22
82 20 43
91 53 0
50 57 18
95 134 13
1 16 13
49 1 27
73 59 19
13 36 28
95 77 27
63 49 19
57 81 9
57 49 19
111 132 29
77 89 30
84 92 15
73 57 5
1 73 20
52 50 40
104 95 13
59 116 19
57 86 29
106 70 16
81 5 5
55 96 22
30 77 27
109 76 0
37 10 13
106 19 6
52 19 40
59 100 19
63 27 27
87 82 29
125 57 26
116 28 27
6 73 26
83 38 28
5 73 27
57 74 27
49 128 36
113 76 27
91 57 0
19 39 36
89 58 27
110 45 43
77 50 18
75 107 43
1 122 13
35 89 20
117 36 41
77 25 30

View File

@ -1,662 +0,0 @@
661
3 7 104 13
3 42 93 43
3 94 21 28
3 57 19 43
3 102 59 27
3 19 5 27
3 98 92 15
3 75 99 7
3 37 107 43
2 30 96 22
3 89 88 27
3 3 73 19
3 15 34 13
3 82 50 27
3 34 28 27
3 13 25 41
3 86 126 29
3 99 5 30
3 100 58 41
3 11 77 20
3 53 32 2
3 40 109 28
3 87 28 9
3 10 77 20
3 70 57 27
3 34 81 40
3 85 21 31
3 73 63 27
3 100 92 15
3 86 24 35
3 70 5 2
3 53 98 43
3 113 87 43
3 9 125 45
3 94 78 28
3 18 43 15
3 11 28 27
3 57 9 27
3 28 58 27
3 22 101 14
3 3 59 19
3 95 57 42
3 13 77 28
3 50 109 19
3 29 28 2
3 73 52 40
3 89 19 12
3 131 118 13
3 19 73 30
3 73 106 19
3 81 63 5
3 75 73 5
3 16 43 15
3 102 77 27
3 63 1 27
3 113 28 18
3 50 89 36
3 100 27 41
3 3 21 19
3 32 78 28
3 50 116 30
3 57 45 19
3 134 87 27
3 89 122 30
3 100 1 41
3 73 99 5
3 20 89 20
3 95 19 42
3 24 28 28
3 99 1 27
3 49 106 19
3 21 122 27
3 65 73 28
3 91 37 0
3 59 3 19
3 51 67 14
3 53 59 2
3 5 63 30
3 91 105 0
3 21 50 19
3 21 20 29
3 83 74 41
3 29 87 40
3 86 1 28
3 12 118 43
3 113 99 9
3 81 27 28
3 83 77 28
3 5 99 9
3 21 3 19
3 59 77 19
3 106 73 26
3 21 57 19
3 60 95 13
3 65 53 29
3 21 100 19
3 128 130 11
3 100 76 26
3 109 15 23
3 70 113 27
3 65 56 41
3 68 93 43
3 87 73 19
3 87 70 29
3 109 89 6
3 102 73 27
3 65 107 43
3 73 56 27
3 113 27 27
1 75 5 25
3 86 132 29
3 65 111 41
3 59 89 27
3 102 10 13
3 6 49 26
3 59 19 19
3 57 52 36
3 83 122 41
3 102 113 27
3 105 55 13
3 52 59 2
3 51 22 13
3 89 122 27
3 126 57 27
3 98 19 20
3 20 19 20
3 52 86 2
3 73 92 15
3 89 17 30
3 49 73 5
3 105 43 15
3 120 128 26
3 19 77 40
3 83 53 29
3 64 52 20
3 89 17 27
3 63 87 27
3 34 134 13
3 20 89 27
3 109 99 16
3 123 15 0
3 19 77 27
3 73 19 19
3 19 89 36
3 88 39 26
3 34 89 6
3 73 87 19
3 131 17 13
3 89 74 27
3 79 89 6
3 63 89 19
3 63 77 27
3 81 9 41
3 46 23 13
3 50 16 30
3 89 116 27
3 87 115 27
3 65 24 28
3 111 99 28
3 64 99 27
3 37 21 27
3 33 43 15
3 111 5 28
3 123 80 43
3 106 55 23
3 50 23 36
3 31 107 43
3 106 100 26
3 80 77 26
3 5 49 19
3 59 28 27
2 47 96 22
3 89 120 19
3 47 102 13
3 28 57 27
3 73 89 36
3 46 78 11
3 46 114 29
3 15 113 27
3 82 63 40
3 81 103 19
3 87 63 30
3 10 19 40
3 62 31 17
3 124 80 28
3 42 99 19
3 70 81 20
3 89 5 27
3 57 89 19
3 111 126 29
3 1 56 43
3 5 21 30
3 125 92 26
3 55 19 27
3 77 21 27
3 82 86 2
3 59 118 27
3 21 59 27
3 63 21 27
1 75 113 25
3 47 5 27
3 28 19 19
3 15 63 27
3 50 63 27
3 8 63 27
3 91 15 0
3 50 27 27
3 34 5 27
3 4 58 43
3 22 6 11
2 65 119 10
3 32 17 41
3 5 4 27
3 35 64 13
3 77 87 19
3 91 104 0
3 91 116 0
3 76 19 19
3 95 52 42
3 99 63 27
3 23 125 45
3 3 45 19
3 34 99 27
3 82 29 13
3 73 122 30
3 25 58 13
3 134 5 2
3 102 77 20
3 28 19 27
3 32 36 41
3 87 4 30
3 53 89 40
3 99 59 43
3 89 77 12
3 61 46 17
3 95 50 6
3 73 115 27
3 86 63 28
3 87 113 9
3 80 57 26
3 35 99 27
3 102 8 13
3 87 44 36
3 11 81 20
3 77 87 27
3 74 88 45
3 117 115 41
3 60 107 43
3 77 19 19
3 88 51 26
3 32 82 29
3 12 107 43
3 126 77 20
3 49 3 19
3 73 19 5
3 37 92 15
3 50 81 9
3 109 105 16
3 106 28 0
3 47 92 15
3 99 19 27
3 75 79 9
3 15 37 13
3 32 27 41
3 28 42 27
3 83 131 41
3 47 60 13
3 91 59 0
3 36 56 13
3 29 70 13
3 100 89 5
3 78 73 40
3 64 5 27
3 1 82 28
3 5 82 29
3 115 134 28
3 109 5 27
3 73 12 30
3 67 77 20
3 57 38 27
3 77 49 19
3 99 131 27
3 115 18 43
3 46 109 11
3 19 77 12
3 17 88 45
3 78 39 27
3 26 125 7
3 22 48 14
3 34 77 20
3 77 89 36
3 49 99 5
3 27 107 43
3 50 128 36
3 10 100 20
3 109 95 0
3 19 16 27
3 63 57 19
3 78 49 26
3 32 70 29
3 113 9 30
3 113 57 19
3 106 77 6
3 38 70 28
3 57 73 5
3 19 57 18
3 21 116 19
3 75 97 31
3 106 105 16
3 70 77 20
3 121 0 43
3 3 52 19
3 105 77 20
3 126 100 20
3 3 50 19
3 50 89 40
3 5 116 43
3 62 112 43
3 21 36 27
3 50 45 43
3 77 52 5
3 96 49 20
3 65 99 28
3 80 19 26
3 75 81 26
3 128 88 11
3 83 21 28
3 82 70 13
3 59 87 18
3 3 108 43
3 51 106 11
3 19 52 9
3 113 20 29
3 59 82 29
3 57 100 40
3 57 113 19
3 104 43 15
3 41 107 43
3 28 63 43
3 106 95 23
3 10 99 40
3 21 99 18
3 10 21 40
3 89 58 30
1 10 57 25
3 57 99 30
3 63 16 27
3 5 25 27
3 89 110 19
3 55 57 40
3 77 88 19
3 50 3 19
3 105 70 13
3 54 52 20
3 83 36 28
3 83 27 28
3 116 19 19
3 29 50 40
3 125 89 5
3 69 0 43
3 86 83 43
3 79 50 6
3 84 73 26
3 53 63 27
3 5 21 9
3 89 70 29
3 50 21 19
3 82 21 40
3 72 84 33
3 110 108 43
3 64 19 20
3 106 100 6
3 65 4 41
3 50 103 19
3 75 50 5
3 76 113 31
3 28 99 27
3 117 131 41
3 116 73 19
3 100 50 19
3 87 53 29
3 97 57 20
3 82 99 27
3 106 43 15
3 5 89 30
3 25 122 13
3 109 30 23
3 118 56 13
3 109 19 16
3 131 115 13
3 78 57 3
3 100 81 40
3 34 87 2
3 128 6 11
3 71 131 41
3 15 134 13
3 95 73 20
3 60 92 15
3 114 81 20
3 19 115 30
3 81 28 19
3 34 50 42
3 34 113 40
3 52 28 19
3 21 5 18
3 99 3 19
3 85 113 31
3 36 73 20
3 38 10 28
3 104 105 13
3 11 57 20
3 117 43 15
3 10 52 40
3 54 52 42
3 114 107 43
3 20 134 13
3 30 20 13
3 59 74 27
3 89 52 9
3 57 50 5
3 27 20 28
3 126 8 13
3 21 116 27
3 109 103 43
3 57 81 40
3 81 9 27
3 42 5 5
3 13 36 41
3 11 29 13
3 89 50 9
3 29 57 40
3 79 5 5
3 5 59 9
3 128 23 43
3 7 57 27
3 128 120 45
3 19 21 5
3 106 108 43
3 20 71 2
3 81 113 5
3 28 21 19
3 113 4 30
3 64 43 15
3 115 4 13
3 70 63 27
3 83 102 29
3 110 49 19
3 19 3 19
3 126 7 13
3 77 116 30
3 81 118 41
3 106 54 14
3 91 106 34
3 20 52 20
3 81 131 27
3 59 12 30
3 106 95 0
3 105 59 27
3 89 57 19
3 130 129 43
3 31 82 13
3 109 57 27
3 8 64 43
3 73 118 27
3 53 73 20
3 35 81 20
3 134 77 27
3 28 38 27
3 13 1 28
3 78 28 27
3 4 56 13
3 36 19 20
3 32 53 29
3 22 48 29
3 46 123 11
3 70 52 20
3 112 43 15
3 7 43 15
3 27 16 13
3 28 113 19
3 76 58 17
3 81 19 5
3 77 110 19
3 21 58 27
3 83 25 41
3 126 82 13
3 0 92 15
3 39 114 14
3 53 49 20
3 63 19 19
3 20 29 13
3 21 63 43
3 34 28 40
3 55 113 2
3 73 77 18
3 76 56 17
3 30 102 13
3 27 53 28
3 5 50 19
3 83 87 28
3 127 93 43
3 100 107 43
3 86 43 15
3 116 57 19
3 76 5 5
3 78 28 40
3 22 101 29
3 34 20 13
3 34 49 20
3 28 70 29
3 57 21 27
3 110 89 19
3 5 87 27
3 60 73 27
3 109 113 27
3 20 65 2
3 127 87 5
3 87 25 27
3 99 21 27
3 28 99 19
3 34 21 27
3 30 73 20
3 116 99 27
3 57 53 29
3 109 8 0
3 76 59 31
3 21 63 27
3 50 57 19
3 115 1 13
3 100 36 28
3 34 77 6
3 106 44 0
3 89 63 19
3 95 63 40
3 95 87 2
3 81 52 19
3 83 59 28
3 31 34 13
3 134 20 43
3 50 27 30
3 134 64 13
3 77 25 27
3 75 93 43
3 73 76 26
3 49 52 9
3 51 54 14
3 51 50 6
3 77 57 12
3 57 43 15
3 19 113 19
3 57 25 30
3 73 81 19
3 100 19 5
3 76 57 19
3 52 92 15
3 53 89 20
3 42 27 17
3 31 50 27
3 60 100 20
3 47 37 13
3 34 73 3
3 104 126 43
3 20 5 2
3 5 99 27
3 34 57 27
3 83 1 28
3 26 129 7
3 13 32 41
3 29 86 2
3 90 19 26
3 71 113 28
3 57 87 30
3 95 43 15
3 53 19 40
3 19 99 30
3 81 1 28
3 13 9 41
3 87 50 27
3 67 89 20
3 32 111 41
3 59 50 19
3 101 49 42
3 19 4 27
3 111 59 28
3 19 57 36
3 70 37 43
3 65 92 15
3 65 31 29
3 27 56 43
3 77 52 36
3 55 92 15
3 124 84 28
3 86 20 29
3 36 18 43
3 87 45 19
3 87 63 43
3 126 31 13
3 126 116 27
3 106 57 26
3 59 134 29
3 89 25 30
3 47 63 27
3 50 20 29
3 89 76 26
3 109 134 23
3 126 98 43
3 89 131 27
3 6 50 26
3 113 5 18
3 64 57 27
2 82 96 22
3 82 20 43
3 91 53 0
3 50 57 18
3 95 134 13
3 1 16 13
3 49 1 27
3 73 59 19
3 13 36 28
3 95 77 27
3 63 49 19
3 57 81 9
3 57 49 19
3 111 132 29
3 77 89 30
3 84 92 15
3 73 57 5
3 1 73 20
3 52 50 40
3 104 95 13
3 59 116 19
3 57 86 29
3 106 70 16
3 81 5 5
2 55 96 22
3 30 77 27
3 109 76 0
3 37 10 13
3 106 19 6
3 52 19 40
3 59 100 19
3 63 27 27
3 87 82 29
3 125 57 26
3 116 28 27
3 6 73 26
3 83 38 28
3 5 73 27
3 57 74 27
3 49 128 36
3 113 76 27
3 91 57 0
3 19 39 36
3 89 58 27
3 110 45 43
3 77 50 18
3 75 107 43
3 1 122 13
3 35 89 20
3 117 36 41
3 77 25 30

File diff suppressed because it is too large Load Diff

View File

@ -1,93 +0,0 @@
46
28 23 49 111 65 32 72 1 24 117 71 81 86 94 41 131 38 124 13 83 40 100 115 27 36
28 44 50 63 28 27 123 20 21 38 36 77 87 111 78 89 134 99 106 73 132 10 5 113 109 81 57 100 49 29 82 19 52 80 90 103 59 53 91 70 84 1 65 94 24 86
5 17 81 50 19 77 127 100 76 79 49 57 88 75 89 73 42 120 125
5 18 21 59 73 99 57 63 113 100 52 87 89 77 5 28 49 50 19 81
43 133 115 112 31 126 95 48 4 104 61 76 72 111 74 37 42 100 78 57 89 106 47 19 50 131 66 53 25 58 125 94 91 102 85 5 105 41 79 62 86 59 65 117 46 103 23 17 39 15 70 34 8 132 16 36 118 114 26 29 98 63 133 96 28 60 32 129 77 9 33 124 119 7 6 69 43 12 90 116 21 82 81 14 10 110 22 13 123 87 30 109 24 88 80 11 55 93 38 99 40 56 49 0 84 1 83 134 67 68 101 64 73 71 121 130 113 75 122 20 35 92 54 51 45 2 127 120 128 44 27 52 97 18 3
43 46 107 2 47 66 9 93 124 18 118 98 81 108 116 103 45 73 129 21 117 83 80 56 23 120 64 63 67 14 60 37 3 0 112 127 92 76 101 123 131 126 19 20 95 87 58 59
27 56 89 7 78 31 82 126 113 134 19 65 55 20 87 59 28 77 5 104 100 63 10 57 15 29 106 30 50 21 11 60 64 70 105 99 49 97 8 34 37 73 71 125 47 81 53 48 35 95 103 116 88 102 120 109 91 123
27 47 50 113 77 5 21 28 122 73 36 12 99 42 131 9 87 116 27 118 59 56 57 63 19 89 38 76 25 17 115 4 125 16 74 124 1 58 39 128 120 41 23 72 46 51 88 40 22
26 36 103 120 91 69 89 75 125 78 88 127 123 90 50 22 80 79 106 84 100 53 70 20 77 82 109 57 19 6 10 52 73 49 29 81 134 42
26 23 81 23 42 57 77 50 46 100 92 49 19 73 43 22 52 69 89 1 61 39 76 51 128
13 45 22 102 31 15 47 74 104 16 60 131 118 30 37 126 10 1 115 11 38 27 36 34 128 20 82 105 8 7 51 9 35 29 17 53 12 134 58 95 25 122 4 70 39 46 55
13 45 128 70 95 105 16 134 17 60 64 12 56 35 34 20 29 11 53 25 58 55 27 8 9 38 23 82 15 37 74 39 4 104 10 122 30 126 102 118 7 36 46 1 31 22 115
19 42 42 19 113 89 57 50 77 5 87 28 52 81 3 45 73 110 49 99 59 76 100 26 21 63 116 2 0 24 125 75 112 119 62 44 88 14 69 94 85 121 133 120
19 29 116 49 3 81 63 88 110 50 59 113 5 120 89 106 78 109 45 19 28 87 52 21 73 100 103 99 57 77 125
40 21 20 29 50 82 19 10 57 77 73 52 78 95 34 53 134 70 89 55 49 100 81
40 18 81 5 77 19 28 49 100 57 89 21 73 87 99 50 59 113 52 63
36 17 50 57 89 77 73 21 49 100 52 99 28 81 19 113 59 5 87
36 13 51 89 128 57 39 46 22 44 23 19 52 87 113
14 10 39 128 22 46 106 78 91 23 51 123
14 11 96 114 66 34 67 48 101 54 68 97 95
29 30 51 32 89 59 113 5 41 21 124 86 71 63 22 28 99 77 128 83 111 57 39 50 19 65 73 46 23 72 87 40
29 28 96 15 10 53 48 68 20 114 70 67 29 132 134 102 60 104 66 82 30 54 46 7 86 101 31 126 65 128
12 10 87 77 19 57 73 89 50 76 113 42
12 10 113 50 57 89 19 73 77 42 87 76
32 2 111 24
32 3 132 86 24
30 16 50 73 5 77 28 63 21 99 19 113 57 87 59 116 89 125
30 33 122 21 28 113 27 77 74 131 50 99 116 63 19 87 57 38 115 1 16 17 36 25 5 59 73 12 89 58 118 56 9 88 4
9 16 28 73 100 89 19 57 49 77 87 5 50 79 75 59 113 99
9 17 21 81 49 50 73 77 52 99 89 59 28 100 127 57 5 113 79
2 11 29 10 53 82 52 134 20 55 95 34 70
2 14 83 13 111 32 99 113 71 28 59 5 86 87 21 65
15 135 65 13 116 49 118 46 2 31 51 89 45 125 119 7 134 38 37 80 18 77 79 22 110 63 68 90 1 76 6 93 92 27 41 32 129 15 108 122 23 113 5 62 25 82 34 55 109 69 74 111 42 131 104 130 43 97 81 107 67 91 121 83 57 60 103 132 9 112 54 39 10 12 30 73 105 75 20 33 101 59 133 16 78 26 99 28 66 21 50 19 72 48 56 8 17 88 114 100 128 126 70 29 96 35 14 53 102 3 36 11 52 44 40 94 87 85 120 127 71 58 61 95 115 84 123 124 98 0 64 47 117 4 24 86 106
15 2 43 92
41 13 81 65 117 86 49 32 13 111 71 83 100 24 132
41 21 74 32 12 118 17 38 58 25 131 56 115 27 4 16 122 111 36 86 9 1 65
0 4 109 91 106 123
0 45 5 77 102 10 64 19 35 53 57 87 70 89 30 55 21 28 113 34 63 105 50 85 99 132 95 29 7 20 104 47 42 73 116 126 82 134 59 60 44 31 37 11 76 15 8
3 5 78 95 101 34 54
3 7 19 57 50 77 73 52 89
20 38 53 37 82 104 34 20 1 38 105 126 12 31 54 55 132 134 64 114 95 8 10 102 97 11 98 70 67 47 7 60 29 15 101 27 35 96 30 36
20 10 81 57 77 73 19 89 50 49 100 52
25 2 10 75
25 21 27 38 1 50 89 100 52 59 49 81 73 19 99 21 63 87 77 28 57 5 113
42 6 95 78 34 54 101 51
42 12 79 52 77 100 89 19 73 81 49 39 57 50
7 4 127 79 26 75
7 31 73 59 6 80 50 5 57 42 21 87 99 76 120 19 89 130 90 106 77 113 63 109 28 123 78 88 91 84 103 125 129
6 6 106 109 34 79 95 51
6 10 52 19 50 57 89 81 77 49 73 100
45 15 17 46 4 23 118 22 128 25 12 16 39 9 74 51 58
45 3 120 125 88
22 27 35 8 7 34 37 95 60 53 98 132 64 10 134 104 97 20 70 126 11 29 31 15 105 30 47 82 55
22 1 96
17 5 42 76 133 61 62
17 26 118 1 17 4 9 131 16 15 38 39 51 56 128 122 58 71 36 25 115 27 74 23 22 12 31 46
39 3 72 41 51
39 5 39 124 72 40 41
16 2 109 106
16 39 59 37 11 34 53 102 95 15 29 8 104 35 63 5 47 31 10 55 113 60 116 7 28 87 20 64 126 30 89 73 70 134 82 50 21 57 99 105 19
34 10 78 123 84 109 90 106 80 91 130 103
34 5 92 43 106 78 109
31 4 75 85 76 42
31 42 47 55 121 98 28 21 82 59 87 133 99 5 69 102 37 134 10 30 53 62 113 20 132 104 35 2 11 15 60 34 31 7 24 8 105 126 29 94 112 64 95 97
18 13 77 73 5 28 59 99 19 57 113 89 21 50 87
18 13 89 19 113 21 57 87 28 77 50 99 73 59 5
37 2 132 111
37 8 60 30 31 104 126 15 102 132
11 6 39 22 23 46 51 128
11 15 129 80 120 125 130 84 123 6 91 90 109 106 78 88 103
10 14 66 0 24 44 5 32 86 94 85 119 87 111 132 65
10 9 106 120 119 28 44 87 83 78 5
23 2 106 109
23 26 64 55 29 132 53 34 30 15 37 102 104 20 70 7 60 47 11 105 126 10 8 35 82 31 134 95
33 5 40 124 41 72 71
33 11 91 106 109 103 84 90 80 59 78 123 99
44 2 13 86
44 3 32 111 86
8 9 83 86 71 24 65 13 32 111 54
8 4 132 86 111 96
35 4 111 94 65 86
35 4 24 32 86 111
38 2 111 24
38 2 24 32
4 2 125 19
4 2 0 50
24 5 24 132 86 111 13
24 6 32 13 65 132 86 24
1 1 132
1 1 86
21 1 51
21 2 92 43

View File

@ -1,653 +0,0 @@
652
31 89 27
39 125 11
57 59 30
60 63 27
57 115 27
34 77 27
104 89 27
83 52 28
130 109 34
77 73 43
91 87 0
87 118 27
39 90 11
109 113 0
86 24 24
81 87 27
131 20 28
73 89 12
38 134 28
7 81 20
30 126 43
15 104 13
128 114 29
49 99 19
126 64 13
12 16 13
71 31 29
29 20 43
32 24 28
42 76 12
70 20 43
118 58 13
52 50 19
87 21 9
15 20 13
95 28 2
113 25 30
49 88 19
123 44 0
7 98 43
59 28 30
51 103 11
19 21 19
94 52 28
34 49 40
30 15 13
134 52 40
71 132 29
52 42 26
28 4 27
127 52 26
109 126 0
19 89 19
21 113 18
24 92 15
89 118 30
49 21 19
49 52 19
0 93 43
59 122 30
81 87 19
41 91 28
104 57 20
73 57 18
110 52 19
105 57 20
59 9 27
134 49 20
7 100 20
11 64 13
86 31 29
111 28 28
76 118 17
104 35 13
19 113 27
77 19 30
73 63 19
127 89 5
100 27 28
8 57 20
37 8 13
50 19 30
73 50 27
53 73 40
47 50 27
16 125 45
10 107 43
106 59 0
102 107 43
73 131 30
133 71 17
77 63 27
97 107 43
57 4 30
55 81 40
94 19 28
28 118 30
116 5 27
134 37 43
30 105 13
99 19 19
57 12 30
109 50 16
115 56 43
42 5 31
4 107 43
112 0 43
55 59 27
15 47 43
128 43 15
75 105 31
124 109 28
7 126 43
78 19 27
116 5 19
37 81 20
69 52 26
121 113 19
99 110 19
8 77 27
37 73 27
59 122 27
57 5 5
86 134 29
35 77 20
75 113 7
8 77 20
57 5 19
99 134 29
89 5 19
113 12 27
35 116 27
89 73 26
113 57 27
28 63 27
50 99 5
11 100 20
75 126 31
18 107 43
94 73 28
134 28 40
123 113 27
109 73 0
15 77 20
49 4 27
106 73 27
10 77 40
27 43 15
53 99 40
57 50 40
5 28 27
78 103 43
50 88 19
78 43 34
104 113 27
54 100 20
87 38 27
89 29 29
67 57 20
47 10 13
28 36 30
21 12 30
116 100 19
70 100 40
71 111 41
19 45 19
19 118 27
39 80 11
76 87 19
20 73 27
13 50 28
70 21 27
101 77 20
123 34 0
54 49 42
56 18 43
59 36 30
21 5 19
34 19 3
101 89 20
31 113 27
77 21 30
64 89 27
31 134 13
131 27 13
126 37 13
50 42 26
100 56 41
71 50 28
111 36 28
15 73 27
99 82 29
109 81 26
34 73 20
49 21 27
51 23 43
79 49 26
29 100 20
99 28 30
70 21 40
42 59 31
13 89 28
52 45 19
47 116 27
28 89 27
113 88 27
63 1 30
106 35 23
50 21 27
1 53 28
26 103 7
28 115 27
89 63 30
113 5 30
5 52 19
57 77 18
19 89 12
39 101 29
34 64 13
19 57 5
28 87 30
76 28 5
115 43 15
40 43 15
45 87 19
64 87 27
75 87 5
100 87 27
6 52 26
75 29 31
100 25 41
57 113 5
109 47 23
19 63 19
82 32 2
77 59 5
128 48 29
113 25 27
101 89 42
45 113 19
13 1 41
59 17 27
78 50 3
60 98 43
109 21 16
16 56 13
131 18 43
71 107 43
42 12 17
106 105 23
34 116 27
71 70 29
57 116 27
57 103 19
106 53 0
27 122 13
21 76 27
82 53 13
40 109 33
32 5 28
15 96 22
3 116 19
123 92 15
37 49 20
17 9 43
63 12 27
57 56 27
70 116 27
34 19 6
49 21 5
95 64 43
128 88 45
87 118 30
51 130 11
50 108 43
57 19 30
49 19 28
108 43 15
89 51 36
35 50 27
89 63 43
103 92 34
105 50 27
131 36 13
39 92 15
72 80 33
123 59 0
49 74 41
53 113 27
31 52 20
77 5 27
76 50 19
73 27 27
40 103 28
55 13 2
118 88 45
63 100 19
73 113 27
106 15 0
59 21 9
46 101 14
23 130 11
109 73 26
57 100 9
109 35 0
81 73 19
94 28 28
123 7 0
12 57 20
109 82 23
19 63 27
73 99 27
86 92 15
63 131 27
81 17 27
94 89 28
101 73 42
76 28 19
71 1 28
71 86 41
86 82 29
75 57 25
89 52 40
20 50 20
78 43 15
85 94 31
51 107 43
71 5 27
104 19 27
10 87 40
71 17 41
75 59 5
89 46 36
78 89 42
22 23 43
94 86 28
85 112 31
109 129 43
106 30 16
71 92 15
5 17 30
69 93 43
134 89 27
20 64 43
29 13 2
1 70 28
51 48 14
50 78 19
35 57 20
79 63 7
21 74 30
68 43 15
87 20 29
75 64 31
10 111 2
103 43 15
102 34 13
57 106 19
89 87 19
65 5 28
30 92 15
65 50 28
60 49 20
50 113 19
81 77 19
28 21 43
49 28 5
75 19 26
113 82 29
58 120 45
6 57 26
96 52 20
123 73 26
77 4 30
111 12 41
54 79 42
134 19 27
9 18 43
50 106 19
54 107 43
78 96 14
29 77 27
106 134 23
74 125 45
89 21 30
109 77 6
78 113 40
7 11 13
21 131 27
43 93 43
109 102 23
104 53 13
128 91 11
105 29 13
55 65 2
100 21 19
30 134 13
81 27 41
96 81 20
24 43 15
78 113 27
103 52 26
59 5 18
41 123 33
28 59 30
57 50 27
106 77 27
106 92 15
90 43 34
75 28 5
51 48 29
75 95 31
95 50 27
53 28 27
134 81 20
111 70 29
82 63 27
83 19 28
53 21 27
123 76 0
127 5 5
89 21 5
103 89 27
34 10 13
19 132 29
106 8 0
64 116 27
123 8 0
111 119 10
19 27 27
64 81 20
87 113 19
77 128 36
73 74 27
59 45 43
109 70 23
90 73 26
113 49 19
86 30 29
71 65 41
89 118 27
10 49 20
34 49 42
104 60 43
134 73 20
34 100 42
49 131 41
89 113 30
51 125 45
65 63 28
55 37 43
28 59 19
105 96 22
49 74 27
23 68 14
126 104 13
53 20 43
20 59 27
73 89 18
109 20 16
28 82 29
20 13 2
63 53 29
115 82 28
50 53 29
5 113 36
31 59 27
49 38 41
101 50 42
57 50 30
69 77 26
30 7 13
28 116 43
19 88 19
89 39 36
52 51 36
55 100 40
12 73 20
49 51 36
60 89 27
42 76 26
60 113 27
12 17 13
71 9 41
5 58 30
132 119 10
111 134 29
102 11 13
81 58 41
116 59 27
98 77 20
13 32 24
52 45 43
106 81 6
24 52 28
28 50 19
134 99 40
50 110 19
103 77 27
40 106 33
103 113 27
23 114 29
65 100 28
9 118 43
91 8 0
40 68 29
133 0 43
99 21 9
89 99 5
63 58 30
125 88 27
73 52 9
12 50 20
16 122 13
114 19 20
85 43 15
40 78 28
54 19 3
83 12 41
58 107 43
111 53 29
59 58 27
109 8 23
3 45 43
50 9 30
40 123 33
50 77 18
50 74 27
109 55 16
81 43 15
82 113 27
109 95 23
94 99 28
19 52 19
109 57 16
100 118 27
8 10 13
87 116 43
68 66 43
116 81 19
37 57 27
133 113 19
42 17 17
58 125 45
116 19 27
5 57 30
20 113 40
109 8 16
8 64 13
57 77 26
26 0 43
79 50 7
134 53 13
32 73 28
106 29 16
49 115 41
30 55 13
106 60 16
36 12 13
75 21 31
49 113 27
19 17 27
133 107 43
113 63 19
126 63 27
7 82 13
73 49 19
123 47 0
78 89 26
21 113 19
42 3 19
109 34 0
32 12 41
70 77 40
42 59 5
87 49 19
51 128 13
116 57 27
124 123 33
13 27 41
83 29 29
126 35 13
116 3 19
57 73 27
83 43 15
110 50 19
50 21 5
111 113 28
53 52 20
79 19 6
34 113 2
113 87 18
47 77 27
70 59 2
95 52 20
51 90 11
84 129 43
100 19 28
57 73 9
37 89 20
63 4 30
82 89 40
13 38 28
100 89 19
5 29 29
91 50 0
19 87 30
127 19 5
73 58 30
5 4 30
35 21 27
41 91 33
55 5 2
113 12 30
86 50 28
34 95 43
78 89 3
7 19 27
95 19 3
120 113 19
88 69 26
86 111 41
59 38 27
22 90 11
20 87 2
49 81 43
59 115 27
100 3 19
100 110 19
57 89 30
14 107 43
2 93 43
89 77 30
8 81 20
55 100 20
34 32 2
19 115 27
127 50 5
105 116 27
74 122 13
24 113 28
98 57 20
63 99 27
35 52 20
123 95 0
52 110 19
124 92 15
5 113 30
123 89 26
4 43 15
59 19 27
104 73 27