조현아

7_throw_filter_1

1 +
2 +% 맨처음 방향 (frame1) 으로 일괄 orientation normalize
3 +% => 1번프레임이 아니라 프레임들의 중앙값
4 +% 키로 모든방향 normalize
5 +% 노멀라이즈시 최소값 빼는게 아니라 joint1-> 0.5/0.5/0.5로 가도록
6 +% 실험할때 전방향 노멀라이즈도 해봐야겠다..
7 +path_name ='/home/hyuna/Documents/actionGAN_work/7_cleansed_skeleton/';
8 +dinfo=dir('/home/hyuna/Documents/actionGAN_work/7_cleansed_skeleton/*.skeleton');
9 +%txt=fullfile(dir_to_search, '*.skeleton');
10 +%dinfo=dir(txt);
11 +count=[0,0,0];
12 +label=-1;
13 +for d = 1: length(dinfo)
14 + file_name = dinfo(d).name;
15 + % disp(name);
16 +
17 + name = strcat(path_name,file_name(1:20),'.skeleton');
18 + [token,remainder] = strtok(file_name,'A');
19 +
20 + class = str2num(remainder(2:4));
21 + %class=remainder(2:4);
22 +
23 + if class == 7
24 + bodyinfo = read_skeleton_file(name);
25 + frame_num = size(bodyinfo,2);
26 +
27 + else
28 + continue;
29 + end
30 +
31 + if isempty(bodyinfo) || isempty(bodyinfo(1).bodies())
32 + disp("empty body");
33 + newdir='/home/hyuna/Documents/actionGAN_work/7_emptybody.txt';
34 +
35 + txtfile=fopen(newdir,'a');
36 + fprintf(txtfile, file_name(1:20));
37 + fprintf(txtfile, '\n');
38 + fclose(txtfile);
39 + count(1)=count(1)+1;
40 + continue;
41 + end
42 +
43 +
44 + %initialize
45 + cur_subject_x = zeros(frame_num, 25);
46 + cur_subject_y = zeros(frame_num, 25);
47 + cur_subject_z = zeros(frame_num, 25);
48 +
49 + tot_x = zeros(frame_num,25);
50 + tot_y = zeros(frame_num,25);
51 + tot_z = zeros(frame_num,25);
52 +
53 + joint_5 = zeros(1,3);
54 + joint_9 = zeros(1,3);
55 + joint_1 = zeros(1,3);
56 + joint_3 = zeros(1,3);
57 +
58 +
59 +
60 + %get total joints information
61 + for FN = 1:frame_num
62 +
63 + cur_body = bodyinfo(FN).bodies(1);
64 + joints = cur_body.joints;
65 +
66 + for JN = 1:25
67 + tot_x(FN,JN) = joints(JN).x;
68 + tot_y(FN,JN) = joints(JN).y;
69 + tot_z(FN,JN) = joints(JN).z;
70 + end
71 + end
72 +
73 + %Orientation normalization 1 : in space
74 + %get median values
75 + M_x = median(tot_x);
76 + M_y = median(tot_y);
77 + M_z = median(tot_z);
78 +
79 + %set 3 points for make plane
80 + joint_5 = [M_x(5) M_y(5) M_z(5)];
81 + joint_9 = [M_x(9) M_y(9) M_z(9)];
82 + joint_1 = [M_x(1) M_y(1) M_z(1)];
83 + joint_3 = [M_x(3) M_y(3) M_z(3)];
84 +
85 + %find RIGID TRNASFORMATION matrix
86 + d1 = joint_1 - joint_5;
87 + d2 = joint_1 - joint_9;
88 + n1 = cross(d1,d2); % because we will parallel transform, don't need to find belly
89 + u1 = n1/norm(n1);
90 + u2 = [0 0 1];
91 + cs1 = dot(u1,u2)/norm(u1)*norm(u2);
92 + ss1 = sqrt(1-cs1.^2);
93 + v1 = cross(u1,u2)/norm(cross(u1,u2));
94 +
95 + R1 = [v1(1)*v1(1)*(1-cs1)+cs1 v1(1)*v1(2)*(1-cs1)-v1(3)*ss1 v1(1)*v1(3)*(1-cs1)+v1(2)*ss1];
96 + R1(2,:) = [v1(1)*v1(2)*(1-cs1)+v1(3)*ss1 v1(2)*v1(2)*(1-cs1)+cs1 v1(2)*v1(3)*(1-cs1)-v1(1)*ss1];
97 + R1(3,:) = [v1(1)*v1(3)*(1-cs1)-v1(2)*ss1 v1(2)*v1(3)*(1-cs1)+v1(1)*ss1 v1(3)*v1(3)*(1-cs1)+cs1];
98 +
99 + %1-3 number tolls to parallel x axis. Rigid transformation on plane surface
100 + %Z axis coords oyler angle transform
101 +
102 + t = joint_3 - joint_1;
103 + d3 = R1(1,:) * t.';
104 + d3(1,2) = R1(2,:) * t.';
105 + d3(1,3) = R1(3,:) * t.';
106 +
107 + u3 = d3(1:2)/norm(d3(1:2));
108 + v3 = [u3(1) -u3(2)];
109 + v3(2,:) = [u3(2) u3(1)];
110 + u4 = [1 0].';
111 +
112 + csss = v3\u4;
113 + cs2 = csss(1);
114 + ss2 = csss(2);
115 +
116 + R2 = [cs2 -ss2 0];
117 + R2(2,:) = [ss2 cs2 0];
118 + R2(3,:) = [0 0 1];
119 +
120 +
121 + %apply rigid transformation
122 + for FN = 1:frame_num
123 + cur_body = bodyinfo(FN).bodies(1);
124 + joints = cur_body.joints;
125 +
126 + for JN = 1:25
127 + a = R1(1,:) * [joints(JN).x joints(JN).y joints(JN).z].';
128 + b = R1(2,:) * [joints(JN).x joints(JN).y joints(JN).z].';
129 + c = R1(3,:) * [joints(JN).x joints(JN).y joints(JN).z].';
130 +
131 + cur_subject_x(FN,JN) = R2(1,:) * [a b c].';
132 + cur_subject_y(FN,JN) = R2(2,:) * [a b c].';
133 + cur_subject_z(FN,JN) = R2(3,:) * [a b c].';
134 +
135 + end
136 + end
137 +
138 + %orientation normalize 2 (with plane surface)
139 + if cur_subject_x(1,4) < cur_subject_x(1,1)
140 + cur_subject_x = 0 - cur_subject_x;
141 + end
142 +
143 + if cur_subject_y(1,9) > cur_subject_y(1,5)
144 + cur_subject_y = 0 - cur_subject_y;
145 + end
146 +
147 + % for save origin subjects before data augment
148 + clear_subject_x = cur_subject_x;
149 + clear_subject_y = cur_subject_y;
150 + clear_subject_z = cur_subject_z;
151 +
152 +
153 + % patch_num*25
154 + % reds(head-spine) shoud be parallel to z
155 + % 4 3 21 2 1
156 + red=[4,3,21,2,1];
157 + max_t=[];
158 +
159 + echo off;
160 + for j = 1: length(red)-1
161 + theta_per_patch=[]
162 + for patch = 1:frame_num
163 + u = [clear_subject_x(patch, red(j+1))-clear_subject_x(patch, red(j)),clear_subject_y(patch, red(j+1))-clear_subject_y(patch, red(j)),clear_subject_z(patch, red(j+1))-clear_subject_z(patch, red(j))];
164 + % v = axis z
165 + v = [0,0,1];
166 + % angle between [vector joint to joint] and [axis z]
167 + theta = atan2(norm(cross(u,v)),dot(u,v));
168 + %if theta > 90
169 + %theta = theta - 90;
170 + %end
171 +
172 + %print all the theta and max of it.
173 + %disp(theta);
174 +
175 + theta_per_patch=[theta_per_patch, theta];
176 + end
177 + % maximum theta for each bones through all the patches
178 + % max_t[4]
179 + max_t = [max_t,max(theta_per_patch)];
180 + clear theta_per_patch;
181 +
182 + end
183 + %disp("max");
184 + %disp(max_t);
185 + % usually 1.6<max angle<=1.8
186 +
187 + if max_t(max_t>1.8) %bad
188 + label=0;
189 + else
190 + label=1;
191 + end
192 +
193 + % green, blue(arms) should be located in almost the same position at the
194 + % beginning and end of motion.
195 + green=[5,6,7,8,23,22];
196 + blue=[9,10,11,12,25,24];
197 +
198 + %print a distance between starting and ending coords
199 + g_distance = []
200 + for j = 1: length(green)
201 + x_=clear_subject_x(1, green(j))-clear_subject_x(frame_num, green(j));
202 + y_=clear_subject_y(1, green(j))-clear_subject_y(frame_num, green(j));
203 + z_=clear_subject_z(1, green(j))-clear_subject_z(frame_num, green(j));
204 + d=sqrt(x_*x_+y_*y_+z_*z_);
205 + g_distance=[g_distance,d];
206 + end
207 + disp(file_name(1:20));
208 + disp(g_distance);
209 +
210 + b_distance = []
211 + for j = 1: length(blue)
212 + x_=clear_subject_x(1, blue(j))-clear_subject_x(frame_num, blue(j));
213 + y_=clear_subject_y(1, blue(j))-clear_subject_y(frame_num, blue(j));
214 + z_=clear_subject_z(1, blue(j))-clear_subject_z(frame_num, blue(j));
215 + d=sqrt(x_*x_+y_*y_+z_*z_);
216 + b_distance=[b_distance,d];
217 + end
218 + disp(b_distance);
219 +
220 + % only use just 2 joints at the tip of arms(hands)
221 + g_end=g_distance(end-1:end);
222 + b_end=b_distance(end-1:end);
223 + if g_end(g_end>0.7) %bad
224 + label=0;
225 + else
226 + label=1;
227 + end
228 +
229 + if b_end(b_end>0.7) %bad
230 + label=0;
231 + else
232 + label=1;
233 + end
234 +
235 +
236 + % save good and bad examples seperately
237 + newdir='';
238 + if label==0 % bad
239 + newdir='/home/hyuna/Documents/actionGAN_work/7_arms_bad.txt';
240 + count(2)=count(2)+1;
241 + else
242 + newdir='/home/hyuna/Documents/actionGAN_work/7_arms_good.txt';
243 + count(3)=count(3)+1;
244 + copyfile(name,'/home/hyuna/Documents/actionGAN_work/7_arms_cleansed_skeleton');
245 + end
246 +
247 + txtfile=fopen(newdir,'a');
248 + fprintf(txtfile, file_name(1:20));
249 + fprintf(txtfile, '\n');
250 + fclose(txtfile);
251 +
252 +
253 +end
254 +
255 +% number of [emptybody, bad, good]
256 +disp(count);
257 +
258 +
259 +
This file is too large to display.
1 +S001C001P007R001A007
2 +S001C002P007R001A007
3 +S001C003P003R002A007
4 +S002C001P008R001A007
5 +S002C001P013R001A007
6 +S002C001P013R002A007
7 +S002C002P008R001A007
8 +S002C002P013R001A007
9 +S002C002P013R002A007
10 +S002C002P014R002A007
11 +S002C003P003R002A007
12 +S002C003P008R001A007
13 +S002C003P012R001A007
14 +S002C003P013R001A007
15 +S002C003P013R002A007
16 +S003C003P017R001A007
17 +S004C001P020R002A007
18 +S004C002P020R001A007
19 +S004C002P020R002A007
20 +S004C003P007R001A007
21 +S005C001P017R002A007
22 +S005C002P017R002A007
23 +S005C003P017R002A007
24 +S006C001P008R001A007
25 +S006C002P017R002A007
26 +S006C003P017R002A007
27 +S007C001P016R001A007
28 +S007C001P016R002A007
29 +S007C001P027R002A007
30 +S007C002P016R001A007
31 +S007C002P016R002A007
32 +S007C003P016R001A007
33 +S008C001P025R002A007
34 +S008C001P035R002A007
35 +S008C002P035R001A007
36 +S008C002P035R002A007
37 +S008C003P035R001A007
38 +S009C001P016R001A007
39 +S009C002P016R001A007
40 +S009C003P016R001A007
41 +S010C001P013R002A007
42 +S010C002P013R002A007
43 +S012C001P037R001A007
44 +S012C001P037R002A007
45 +S012C002P037R001A007
46 +S012C002P037R002A007
47 +S012C003P037R001A007
48 +S012C003P037R002A007
49 +S013C001P007R001A007
50 +S013C001P016R002A007
51 +S013C001P019R001A007
52 +S013C001P037R001A007
53 +S013C001P037R002A007
54 +S013C002P007R001A007
55 +S013C002P019R001A007
56 +S013C002P037R001A007
57 +S013C002P037R002A007
58 +S013C003P007R001A007
59 +S013C003P016R002A007
60 +S013C003P017R001A007
61 +S013C003P018R001A007
62 +S013C003P019R001A007
63 +S013C003P037R001A007
64 +S013C003P037R002A007
65 +S014C001P007R001A007
66 +S014C001P037R002A007
67 +S014C002P007R001A007
68 +S014C002P037R002A007
69 +S014C003P007R001A007
70 +S014C003P008R001A007
71 +S014C003P037R001A007
72 +S014C003P037R002A007
73 +S015C001P007R001A007
74 +S015C001P016R001A007
75 +S015C001P019R001A007
76 +S015C001P019R002A007
77 +S015C001P037R002A007
78 +S015C002P007R002A007
79 +S015C002P016R001A007
80 +S015C002P019R002A007
81 +S015C003P016R001A007
82 +S015C003P016R002A007
83 +S015C003P017R002A007
84 +S015C003P019R002A007
85 +S015C003P037R002A007
86 +S016C001P007R001A007
87 +S016C001P008R001A007
88 +S016C001P019R001A007
89 +S016C001P019R002A007
90 +S016C001P039R002A007
91 +S016C002P019R001A007
92 +S016C002P019R002A007
93 +S016C002P039R001A007
94 +S016C002P039R002A007
95 +S016C002P040R001A007
96 +S016C003P007R002A007
97 +S016C003P019R001A007
98 +S017C001P003R001A007
99 +S017C001P016R001A007
100 +S017C001P016R002A007
101 +S017C001P020R001A007
102 +S017C001P020R002A007
103 +S017C002P003R002A007
104 +S017C002P007R002A007
105 +S017C002P009R001A007
106 +S017C002P009R002A007
107 +S017C002P016R001A007
108 +S017C002P016R002A007
109 +S017C002P020R001A007
110 +S017C002P020R002A007
111 +S017C003P003R002A007
112 +S017C003P009R001A007
113 +S017C003P016R001A007
114 +S017C003P017R002A007
115 +S017C003P020R001A007
1 +S001C001P002R002A007
2 +S001C001P003R001A007
3 +S001C001P003R002A007
4 +S001C001P004R002A007
5 +S001C001P005R002A007
6 +S001C001P008R001A007
7 +S001C001P008R002A007
8 +S001C002P001R001A007
9 +S001C002P002R001A007
10 +S001C002P002R002A007
11 +S001C002P003R002A007
12 +S001C002P004R002A007
13 +S001C002P005R002A007
14 +S001C002P007R002A007
15 +S001C003P001R001A007
16 +S001C003P001R002A007
17 +S001C003P002R002A007
18 +S001C003P003R001A007
19 +S001C003P004R001A007
20 +S001C003P004R002A007
21 +S001C003P005R001A007
22 +S001C003P005R002A007
23 +S001C003P006R001A007
24 +S001C003P008R002A007
25 +S002C001P003R001A007
26 +S002C001P007R001A007
27 +S002C001P008R002A007
28 +S002C001P009R001A007
29 +S002C001P009R002A007
30 +S002C001P010R001A007
31 +S002C001P011R001A007
32 +S002C001P012R001A007
33 +S002C001P012R002A007
34 +S002C001P014R001A007
35 +S002C002P007R001A007
36 +S002C002P008R002A007
37 +S002C002P009R001A007
38 +S002C002P009R002A007
39 +S002C002P010R002A007
40 +S002C002P011R001A007
41 +S002C002P011R002A007
42 +S002C002P012R001A007
43 +S002C002P012R002A007
44 +S002C002P014R001A007
45 +S002C003P003R001A007
46 +S002C003P007R001A007
47 +S002C003P008R002A007
48 +S002C003P009R001A007
49 +S002C003P009R002A007
50 +S002C003P010R001A007
51 +S002C003P010R002A007
52 +S002C003P012R002A007
53 +S002C003P014R001A007
54 +S003C001P001R002A007
55 +S003C001P002R001A007
56 +S003C001P007R002A007
57 +S003C001P008R001A007
58 +S003C001P015R002A007
59 +S003C001P016R001A007
60 +S003C001P016R002A007
61 +S003C001P017R002A007
62 +S003C001P018R001A007
63 +S003C001P018R002A007
64 +S003C001P019R001A007
65 +S003C001P019R002A007
66 +S003C002P001R002A007
67 +S003C002P002R001A007
68 +S003C002P007R001A007
69 +S003C002P007R002A007
70 +S003C002P008R001A007
71 +S003C002P015R001A007
72 +S003C002P015R002A007
73 +S003C002P016R001A007
74 +S003C002P016R002A007
75 +S003C002P017R002A007
76 +S003C002P018R001A007
77 +S003C002P018R002A007
78 +S003C002P019R001A007
79 +S003C002P019R002A007
80 +S003C003P001R002A007
81 +S003C003P002R001A007
82 +S003C003P002R002A007
83 +S003C003P007R001A007
84 +S003C003P008R001A007
85 +S003C003P015R001A007
86 +S003C003P015R002A007
87 +S003C003P016R001A007
88 +S003C003P016R002A007
89 +S003C003P017R002A007
90 +S003C003P018R001A007
91 +S003C003P018R002A007
92 +S003C003P019R001A007
93 +S004C001P003R001A007
94 +S004C001P003R002A007
95 +S004C001P007R002A007
96 +S004C001P008R001A007
97 +S004C002P003R001A007
98 +S004C002P003R002A007
99 +S004C002P007R002A007
100 +S004C002P008R001A007
101 +S004C003P003R001A007
102 +S004C003P007R002A007
103 +S004C003P008R001A007
104 +S004C003P008R002A007
105 +S004C003P020R001A007
106 +S004C003P020R002A007
107 +S005C001P004R001A007
108 +S005C001P004R002A007
109 +S005C001P010R001A007
110 +S005C001P010R002A007
111 +S005C001P013R001A007
112 +S005C001P013R002A007
113 +S005C001P015R001A007
114 +S005C001P015R002A007
115 +S005C001P017R001A007
116 +S005C001P018R001A007
117 +S005C001P018R002A007
118 +S005C001P021R001A007
119 +S005C002P004R001A007
120 +S005C002P010R001A007
121 +S005C002P010R002A007
122 +S005C002P013R002A007
123 +S005C002P015R001A007
124 +S005C002P015R002A007
125 +S005C002P016R001A007
126 +S005C002P016R002A007
127 +S005C002P018R002A007
128 +S005C002P021R001A007
129 +S005C003P004R001A007
130 +S005C003P010R001A007
131 +S005C003P013R001A007
132 +S005C003P013R002A007
133 +S005C003P015R001A007
134 +S005C003P015R002A007
135 +S005C003P016R001A007
136 +S005C003P017R001A007
137 +S005C003P018R001A007
138 +S005C003P018R002A007
139 +S005C003P021R001A007
140 +S006C001P008R002A007
141 +S006C001P015R002A007
142 +S006C001P016R002A007
143 +S006C001P019R001A007
144 +S006C001P019R002A007
145 +S006C001P022R001A007
146 +S006C001P022R002A007
147 +S006C001P023R001A007
148 +S006C001P023R002A007
149 +S006C001P024R001A007
150 +S006C001P024R002A007
151 +S006C002P001R001A007
152 +S006C002P008R002A007
153 +S006C002P015R001A007
154 +S006C002P015R002A007
155 +S006C002P016R001A007
156 +S006C002P016R002A007
157 +S006C002P017R001A007
158 +S006C002P019R002A007
159 +S006C002P022R001A007
160 +S006C002P022R002A007
161 +S006C002P023R001A007
162 +S006C002P024R002A007
163 +S006C003P007R001A007
164 +S006C003P008R002A007
165 +S006C003P015R001A007
166 +S006C003P015R002A007
167 +S006C003P016R001A007
168 +S006C003P016R002A007
169 +S006C003P017R001A007
170 +S006C003P019R001A007
171 +S006C003P019R002A007
172 +S006C003P022R001A007
173 +S006C003P022R002A007
174 +S006C003P023R001A007
175 +S006C003P024R001A007
176 +S006C003P024R002A007
177 +S007C001P008R002A007
178 +S007C001P015R002A007
179 +S007C001P017R001A007
180 +S007C001P018R001A007
181 +S007C001P018R002A007
182 +S007C001P019R002A007
183 +S007C001P025R002A007
184 +S007C001P026R002A007
185 +S007C001P027R001A007
186 +S007C001P028R001A007
187 +S007C001P028R002A007
188 +S007C002P007R001A007
189 +S007C002P008R001A007
190 +S007C002P015R001A007
191 +S007C002P015R002A007
192 +S007C002P017R002A007
193 +S007C002P018R002A007
194 +S007C002P019R002A007
195 +S007C002P025R002A007
196 +S007C002P026R002A007
197 +S007C002P027R002A007
198 +S007C002P028R001A007
199 +S007C002P028R002A007
200 +S007C003P007R001A007
201 +S007C003P007R002A007
202 +S007C003P015R002A007
203 +S007C003P017R001A007
204 +S007C003P018R001A007
205 +S007C003P018R002A007
206 +S007C003P019R001A007
207 +S007C003P019R002A007
208 +S007C003P025R001A007
209 +S007C003P026R001A007
210 +S007C003P026R002A007
211 +S007C003P027R001A007
212 +S007C003P028R001A007
213 +S007C003P028R002A007
214 +S008C001P001R001A007
215 +S008C001P001R002A007
216 +S008C001P008R001A007
217 +S008C001P015R001A007
218 +S008C001P015R002A007
219 +S008C001P019R002A007
220 +S008C001P025R001A007
221 +S008C001P030R001A007
222 +S008C001P030R002A007
223 +S008C001P032R002A007
224 +S008C001P033R001A007
225 +S008C001P033R002A007
226 +S008C001P034R001A007
227 +S008C001P034R002A007
228 +S008C001P036R001A007
229 +S008C001P036R002A007
230 +S008C002P001R002A007
231 +S008C002P008R001A007
232 +S008C002P008R002A007
233 +S008C002P015R001A007
234 +S008C002P015R002A007
235 +S008C002P019R001A007
236 +S008C002P019R002A007
237 +S008C002P025R002A007
238 +S008C002P030R001A007
239 +S008C002P030R002A007
240 +S008C002P032R002A007
241 +S008C002P033R002A007
242 +S008C002P034R001A007
243 +S008C002P034R002A007
244 +S008C002P036R001A007
245 +S008C003P001R002A007
246 +S008C003P007R001A007
247 +S008C003P008R001A007
248 +S008C003P008R002A007
249 +S008C003P015R001A007
250 +S008C003P015R002A007
251 +S008C003P019R001A007
252 +S008C003P019R002A007
253 +S008C003P025R001A007
254 +S008C003P029R002A007
255 +S008C003P030R001A007
256 +S008C003P030R002A007
257 +S008C003P031R002A007
258 +S008C003P032R001A007
259 +S008C003P032R002A007
260 +S008C003P033R001A007
261 +S008C003P033R002A007
262 +S008C003P034R001A007
263 +S008C003P036R001A007
264 +S008C003P036R002A007
265 +S009C001P007R001A007
266 +S009C001P007R002A007
267 +S009C001P008R001A007
268 +S009C001P015R001A007
269 +S009C001P015R002A007
270 +S009C001P016R002A007
271 +S009C001P017R001A007
272 +S009C001P019R001A007
273 +S009C001P019R002A007
274 +S009C002P007R002A007
275 +S009C002P008R001A007
276 +S009C002P015R001A007
277 +S009C002P017R002A007
278 +S009C002P019R002A007
279 +S009C002P025R002A007
280 +S009C003P007R001A007
281 +S009C003P008R001A007
282 +S009C003P015R001A007
283 +S009C003P015R002A007
284 +S009C003P016R002A007
285 +S009C003P017R001A007
286 +S009C003P019R001A007
287 +S009C003P019R002A007
288 +S009C003P025R001A007
289 +S010C001P007R001A007
290 +S010C001P008R001A007
291 +S010C001P008R002A007
292 +S010C001P015R001A007
293 +S010C001P015R002A007
294 +S010C001P016R001A007
295 +S010C001P017R002A007
296 +S010C001P018R001A007
297 +S010C001P018R002A007
298 +S010C001P019R001A007
299 +S010C001P019R002A007
300 +S010C001P021R001A007
301 +S010C001P021R002A007
302 +S010C001P025R001A007
303 +S010C001P025R002A007
304 +S010C002P007R001A007
305 +S010C002P008R001A007
306 +S010C002P013R001A007
307 +S010C002P015R001A007
308 +S010C002P015R002A007
309 +S010C002P016R001A007
310 +S010C002P016R002A007
311 +S010C002P017R001A007
312 +S010C002P017R002A007
313 +S010C002P018R001A007
314 +S010C002P018R002A007
315 +S010C002P019R001A007
316 +S010C002P019R002A007
317 +S010C002P021R002A007
318 +S010C002P025R002A007
319 +S010C003P007R001A007
320 +S010C003P008R002A007
321 +S010C003P013R001A007
322 +S010C003P013R002A007
323 +S010C003P015R001A007
324 +S010C003P015R002A007
325 +S010C003P016R001A007
326 +S010C003P017R001A007
327 +S010C003P017R002A007
328 +S010C003P018R002A007
329 +S010C003P019R001A007
330 +S010C003P019R002A007
331 +S010C003P021R001A007
332 +S010C003P021R002A007
333 +S010C003P025R001A007
334 +S010C003P025R002A007
335 +S011C001P002R001A007
336 +S011C001P002R002A007
337 +S011C001P007R001A007
338 +S011C001P007R002A007
339 +S011C001P008R001A007
340 +S011C001P015R002A007
341 +S011C001P016R001A007
342 +S011C001P016R002A007
343 +S011C001P017R002A007
344 +S011C001P018R001A007
345 +S011C001P018R002A007
346 +S011C001P019R002A007
347 +S011C001P025R001A007
348 +S011C001P025R002A007
349 +S011C001P027R002A007
350 +S011C001P028R001A007
351 +S011C001P028R002A007
352 +S011C002P001R002A007
353 +S011C002P002R001A007
354 +S011C002P002R002A007
355 +S011C002P007R002A007
356 +S011C002P015R001A007
357 +S011C002P015R002A007
358 +S011C002P016R001A007
359 +S011C002P016R002A007
360 +S011C002P017R002A007
361 +S011C002P018R001A007
362 +S011C002P018R002A007
363 +S011C002P019R002A007
364 +S011C002P025R002A007
365 +S011C002P027R002A007
366 +S011C002P028R002A007
367 +S011C002P038R001A007
368 +S011C003P001R002A007
369 +S011C003P002R002A007
370 +S011C003P007R002A007
371 +S011C003P008R001A007
372 +S011C003P015R002A007
373 +S011C003P016R001A007
374 +S011C003P016R002A007
375 +S011C003P017R002A007
376 +S011C003P018R001A007
377 +S011C003P018R002A007
378 +S011C003P019R001A007
379 +S011C003P019R002A007
380 +S011C003P025R001A007
381 +S011C003P027R002A007
382 +S011C003P028R001A007
383 +S011C003P028R002A007
384 +S011C003P038R001A007
385 +S012C001P007R001A007
386 +S012C001P008R001A007
387 +S012C001P008R002A007
388 +S012C001P015R001A007
389 +S012C001P015R002A007
390 +S012C001P016R001A007
391 +S012C001P016R002A007
392 +S012C001P017R001A007
393 +S012C001P018R001A007
394 +S012C001P018R002A007
395 +S012C001P025R001A007
396 +S012C001P025R002A007
397 +S012C001P027R001A007
398 +S012C001P028R001A007
399 +S012C001P028R002A007
400 +S012C002P007R001A007
401 +S012C002P008R001A007
402 +S012C002P008R002A007
403 +S012C002P015R001A007
404 +S012C002P015R002A007
405 +S012C002P016R001A007
406 +S012C002P016R002A007
407 +S012C002P018R001A007
408 +S012C002P018R002A007
409 +S012C002P019R001A007
410 +S012C002P019R002A007
411 +S012C002P025R001A007
412 +S012C002P025R002A007
413 +S012C002P027R001A007
414 +S012C003P007R001A007
415 +S012C003P007R002A007
416 +S012C003P015R001A007
417 +S012C003P015R002A007
418 +S012C003P016R001A007
419 +S012C003P016R002A007
420 +S012C003P018R001A007
421 +S012C003P018R002A007
422 +S012C003P019R001A007
423 +S012C003P025R001A007
424 +S012C003P025R002A007
425 +S012C003P027R001A007
426 +S012C003P028R001A007
427 +S012C003P028R002A007
428 +S013C001P007R002A007
429 +S013C001P008R001A007
430 +S013C001P008R002A007
431 +S013C001P015R001A007
432 +S013C001P015R002A007
433 +S013C001P016R001A007
434 +S013C001P017R002A007
435 +S013C001P018R001A007
436 +S013C001P018R002A007
437 +S013C001P019R002A007
438 +S013C001P025R001A007
439 +S013C001P025R002A007
440 +S013C001P027R002A007
441 +S013C001P028R001A007
442 +S013C001P028R002A007
443 +S013C002P007R002A007
444 +S013C002P008R001A007
445 +S013C002P015R001A007
446 +S013C002P015R002A007
447 +S013C002P016R001A007
448 +S013C002P016R002A007
449 +S013C002P017R002A007
450 +S013C002P018R002A007
451 +S013C002P019R002A007
452 +S013C002P025R001A007
453 +S013C002P025R002A007
454 +S013C002P027R001A007
455 +S013C002P028R001A007
456 +S013C002P028R002A007
457 +S013C003P007R002A007
458 +S013C003P008R002A007
459 +S013C003P015R001A007
460 +S013C003P016R001A007
461 +S013C003P018R002A007
462 +S013C003P019R002A007
463 +S013C003P025R001A007
464 +S013C003P025R002A007
465 +S013C003P027R002A007
466 +S013C003P028R001A007
467 +S013C003P028R002A007
468 +S014C001P008R001A007
469 +S014C001P008R002A007
470 +S014C001P015R001A007
471 +S014C001P015R002A007
472 +S014C001P019R001A007
473 +S014C001P019R002A007
474 +S014C001P025R001A007
475 +S014C001P037R001A007
476 +S014C001P039R001A007
477 +S014C001P039R002A007
478 +S014C002P007R002A007
479 +S014C002P008R002A007
480 +S014C002P015R001A007
481 +S014C002P015R002A007
482 +S014C002P017R002A007
483 +S014C002P019R001A007
484 +S014C002P019R002A007
485 +S014C002P039R001A007
486 +S014C003P015R001A007
487 +S014C003P015R002A007
488 +S014C003P017R002A007
489 +S014C003P019R001A007
490 +S014C003P019R002A007
491 +S014C003P025R002A007
492 +S014C003P039R001A007
493 +S015C001P008R001A007
494 +S015C001P008R002A007
495 +S015C001P015R001A007
496 +S015C001P015R002A007
497 +S015C001P017R001A007
498 +S015C001P017R002A007
499 +S015C001P025R001A007
500 +S015C001P037R001A007
501 +S015C002P008R002A007
502 +S015C002P015R001A007
503 +S015C002P015R002A007
504 +S015C002P016R002A007
505 +S015C002P017R001A007
506 +S015C002P017R002A007
507 +S015C002P025R002A007
508 +S015C002P037R001A007
509 +S015C003P015R001A007
510 +S015C003P015R002A007
511 +S015C003P017R001A007
512 +S015C003P019R001A007
513 +S015C003P025R002A007
514 +S016C001P007R002A007
515 +S016C001P021R001A007
516 +S016C001P025R001A007
517 +S016C001P040R002A007
518 +S016C002P021R001A007
519 +S016C002P021R002A007
520 +S016C002P040R002A007
521 +S016C003P021R001A007
522 +S016C003P021R002A007
523 +S016C003P025R001A007
524 +S016C003P025R002A007
525 +S016C003P039R001A007
526 +S016C003P039R002A007
527 +S016C003P040R001A007
528 +S016C003P040R002A007
529 +S017C001P009R002A007
530 +S017C001P015R001A007
531 +S017C001P015R002A007
532 +S017C001P017R002A007
533 +S017C002P003R001A007
534 +S017C002P015R001A007
535 +S017C002P015R002A007
536 +S017C002P017R001A007
537 +S017C002P017R002A007
538 +S017C003P007R002A007
539 +S017C003P009R002A007
540 +S017C003P015R001A007
541 +S017C003P015R002A007
542 +S017C003P017R001A007