01
02
03
02
24
02
25
02
26
02
27
02
28
09
10
02
29
02
30
02
31
02
32
02
33
16
17
02
34
02
35
02
36
02
37
02
38
23
24
02
39
02
40
02
41
02
42
29
30
01
02
07
01
04
05
06
07
08
09
07
02
11
12
13
14
15
16
07
03
18
19
20
21
22
23
07
04
25
26
27
28
29
30
01
02
03
03
07
05
06
07
08
09
10
03
08
12
13
14
15
16
17
18
19
20
21
22
23
24
03
09
26
27
28
29
30
01
02
03
04
05
06
07
08
09
10
04
01
04
02
04
03
04
04
04
05
16
17
04
06
04
07
04
08
04
09
04
10
23
24
04
11
04
12
04
13
04
14
04
15
30
01
02
03
04
05
06
02
07
08
09
10
11
12
13
02
08
15
16
17
18
19
20
02
09
22
23
24
25
26
27
28
29
30
01
02
02
04
04
05
06
07
08
09
02
05
11
12
13
14
15
16
02
06
18
19
20
21
22
23
02
07
25
26
27
28
29
30
01
02
03
04
05
06
04
09
08
09
10
11
12
13
04
10
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
01
02
03
04
05
01
06
07
08
09
10
11
12
01
07
14
15
16
17
18
19
01
08
21
22
23
24
25
26
27
28
29
30
01
02
03
04
05
06
07
08
09
10
11
12
13
46
09
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
01
02
03
04
05
06
07
08
09
10
02
05
12
13
14
15
16
17
02
06
19
20
21
22
23
24
02
07
26
27
28
29
30
01
02
03
01
07
05
06
07
08
09
10
11
12
13
14
15
16
17
01
08
19
20
21
22
23
24
01
09
26
27
28
29
30
01
02
03
04
05
06
07
08
09
10
11
12
01
04
14
15
16
17
18
19
01
05
21
22
23
24
25
26
01
06
01
07
29
30
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
02
08
23
24
25
26
27
28
29
30
01
02
03
04
05
09
08
07
08
09
10
11
12
09
09
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
04
06
02
03
04
05
06
07
08
09
10
11
12
13
14
04
07
16
17
18
19
20
21
04
08
23
24
25
26
27
28
04
09
30
01
02
04
10
04
05
06
07
08
09
04
11
11
12
13
14
15
16
04
12
18
19
20
21
22
23
24
25
26
27
28
29
30
01
02
03
21
03
05
06
07
08
09
10
21
04
12
13
14
15
16
17
18
19
20
21
22
23
24
21
05
26
27
28
29
30
14
18
02
03
04
05
06
07
14
19
09
10
11
12
13
14
14
20
16
17
18
19
20
21
14
21
23
24
25
26
27
28
29
30
01
02
03
07
04
05
06
07
08
09
03
08
11
12
13
14
15
16
03
09
18
19
20
21
22
23
03
10
25
26
27
28
29
30
01
02
03
04
08
04
06
07
08
09
10
11
12
13
14
15
16
17
18
08
05
20
21
22
23
24
25
08
06
27
28
29
30
01
02
03
04
05
06
01
05
08
09
10
11
12
13
01
06
15
16
17
18
19
20
01
07
22
23
24
25
26
27
01
08
29
30
03
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
01
02
03
04
05
06
01
06
08
09
10
11
12
13
14
15
16
17
18
19
20
01
07
22
23
24
25
26
27
01
08
29
30
01
02
03
22
153
22
155
22
157
22
159
22
160
09
10
22
162
22
164
22
166
22
168
22
170
16
17
22
172
22
174
22
176
22
178
22
180
23
24
22
182
22
184
22
186
22
188
22
191
30
01
02
01
05
04
05
06
07
08
09
01
06
11
12
13
14
15
16
01
07
18
19
20
21
22
23
24
25
26
27
28
29
30
01
02
03
04
05
01
05
07
08
09
10
11
12
01
06
14
15
16
17
18
19
01
07
21
22
23
24
25
26
01
08
28
29
30
01
02
03
04
11
08
06
07
08
09
10
11
11
10
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
11
31
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
01
02
03
04
02
57
06
07
08
09
10
11
02
58
13
14
15
16
17
18
02
59
20
21
22
23
24
25
26
27
28
29
30
03
06
02
03
04
05
06
07
03
07
09
10
11
12
13
14
03
08
16
17
18
19
20
21
03
09
23
24
25
26
27
28
03
10
30
01
02
03
04
05
06
07
08
09
10
03
05
12
13
14
15
16
17
03
06
19
20
21
22
23
24
03
07
26
27
28
29
30
01
02
03
04
05
06
07
08
09
10
11
06
07
13
14
15
16
17
18
06
08
20
21
22
23
24
25
06
10
27
28
29
30
01
02
03
01
04
05
06
07
08
09
03
02
11
12
13
14
15
16
03
03
18
19
20
21
22
23
24
25
26
27
28
29
30
01
02
01
05
04
05
06
07
08
09
01
06
11
12
13
14
15
16
01
07
18
19
20
21
22
23
01
08
25
26
27
28
29
30
01
02
03
04
05
06
07
08
09
10
11
02
06
13
14
15
16
17
18
02
07
20
21
22
23
24
25
02
08
27
28
29
30
10
06
02
03
04
05
06
07
10
07
09
10
11
12
13
14
10
08
16
17
18
19
20
21
10
09
23
24
25
26
27
28
29
30
01
02
03
01
07
05
06
07
08
09
10
01
08
12
13
14
15
16
17
01
09
19
20
21
22
23
24
01
10
26
27
28
29
30
01
02
03
01
07
05
06
07
08
09
10
11
12
13
14
15
16
17
01
08
19
20
21
22
23
24
01
09
26
27
28
29
30
01
02
10
05
04
05
06
07
08
09
10
06
11
12
13
14
15
16
10
07
18
19
20
21
22
23
10
08
25
26
27
28
29
30
01
02
03
04
05
06
07
08
04
04
10
11
12
13
14
15
04
05
17
18
19
20
21
22
23
24
25
26
27
28
29
30
01
02
05
03
04
05
06
07
08
02
06
10
11
12
13
14
15
02
07
17
18
19
20
21
22
02
08
24
25
26
27
28
29
02
09
01
02
01
131
04
05
06
07
08
09
01
132
11
12
13
14
15
16
17
18
19
20
21
22
23
01
133
25
26
27
28
29
30
01
02
03
04
05
06
02
01
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
01
02
03
04
07
05
06
07
08
09
10
11
12
13
14
15
16
17
04
08
19
20
21
22
23
24
04
09
26
27
28
29
30
01
04
11
03
04
05
06
07
08
04
12
10
11
12
13
14
15
04
13
17
18
19
20
21
22
04
14
24
25
26
27
28
29
30
01
11
27
03
04
05
06
07
08
11
28
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
01
12
11
03
04
05
06
07
08
12
12
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
01
02
03
04
05
06
01
06
08
09
10
11
12
13
01
07
15
16
17
18
19
20
01
08
22
23
24
25
26
27
28
29
30
02
03
02
03
04
05
06
07
02
04
09
10
11
12
13
14
02
05
16
17
18
19
20
21
02
06
23
24
25
26
27
28
02
07
30
01
02
03
04
05
02
05
07
08
09
10
11
12
02
06
14
15
16
17
18
19
02
07
21
22
23
24
25
26
02
08
28
29
30
02
04
02
03
04
05
06
07
02
05
09
10
11
12
13
14
02
06
16
17
18
19
20
21
02
07
23
24
25
26
27
28
29
30
01
02
03
04
05
08
07
07
08
09
10
11
12
08
08
14
15
16
17
18
19
08
09
21
22
23
24
25
26
27
28
29
30
01
02
03
04
05
05
07
07
08
09
10
11
12
05
08
14
15
16
17
18
19
05
09
21
22
23
24
25
26
27
28
29
30
01
02
03
04
05
07
07
07
08
09
10
11
12
07
08
14
15
16
17
18
19
07
09
21
22
23
24
25
26
27
28
29
30
01
02
03
04
03
05
06
07
08
09
10
11
03
06
13
14
15
16
17
18
03
07
20
21
22
23
24
25
26
27
28
29
30
01
02
03
2019
99
2019
100
2019
101
2019
102
08
09
10
2019
103
2019
104
2019
105
2019
106
15
16
17
2019
108
2019
109
2019
110
21
22
23
24
25
26
27
28
29
30
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
02
01
18
19
20
21
22
23
02
02
25
26
27
28
29
30
01
02
03
04
05
06
09
84
08
09
10
11
12
13
09
85
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
01
02
03
04
05
04
08
07
08
09
10
11
12
04
09
14
15
16
17
18
19
04
10
21
22
23
24
25
26
27
28
29
30
01
02
03
04
05
06
07
08
2019
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
01
02
03
04
03
32
06
07
08
09
10
11
03
33
13
14
15
16
17
18
03
34
20
21
22
23
24
25
26
27
28
29
30
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
03
01
19
20
21
22
23
24
03
02
26
27
28
29
30
01
02
03
28
08
05
06
07
08
09
10
28
09
12
13
14
15
16
17
28
10
19
20
21
22
23
24
28
11
26
27
28
29
30
01
02
03
04
05
06
07
08
27
32
10
11
12
13
14
15
27
33
17
18
19
20
21
22
27
34
24
25
26
27
28
29
27
35
01
02
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
01
02
03
04
05
09
07
07
08
09
10
11
12
09
08
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
01
02
03
04
05
06
07
08
09
10
11
12
13
14
01
01
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
01
01
23
24
25
26
27
28
29
30
01
18
02
03
04
05
06
07
01
19
09
10
11
12
13
14
01
20
16
17
18
19
20
21
01
21
23
24
25
26
27
28
01
22
30
01
02
03
02
57
02
58
02
59
02
60
02
61
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
01
02
03
04
05
06
14
07
08
09
10
11
12
13
14
08
15
16
17
18
19
20
14
09
22
23
24
25
26
27
28
29
30
01
02
03
04
05
06
07
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
01
02
03
01
07
01
08
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
03
04
02
03
04
05
06
07
03
05
09
10
11
12
13
14
03
06
16
17
18
19
20
21
03
07
23
24
25
26
27
28
29
30
07
78
02
03
07
79
07
80
07
81
07
82
07
83
09
10
07
84
07
85
07
86
07
87
07
88
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
01
02
03
04
01
06
06
07
08
09
10
11
12
13
14
15
16
17
18
01
07
20
21
22
23
24
25
01
08
27
28
29
30
01
02
03
04
06
05
06
07
08
09
10
11
06
06
13
14
15
16
17
18
06
07
20
21
22
23
24
25
06
08
27
28
29
30
01
02
03
04
05
06
01
06
08
09
10
11
12
13
01
07
15
16
17
18
19
20
01
08
22
23
24
25
26
27
28
29
30
01
02
03
04
05
06
02
07
08
09
10
11
12
13
02
08
15
16
17
18
19
20
02
09
22
23
24
25
26
27
02
10
29
30
01
02
02
05
04
05
06
07
08
09
02
06
11
12
13
14
15
16
02
07
18
19
20
21
22
23
02
08
25
26
27
28
29
30
01
02
18
05
04
05
06
07
08
09
18
06
11
12
13
14
15
16
18
07
18
19
20
21
22
23
18
08
25
26
27
28
29
30
01
01
05
03
04
05
06
07
08
01
06
10
11
12
13
14
15
01
07
17
18
19
20
21
22
01
08
24
25
26
27
28
29
01
09
01
02
03
04
02
06
06
07
08
09
10
11
02
07
13
14
15
16
17
18
02
08
20
21
22
23
24
25
02
09
27
28
29
30
01
02
03
04
05
06
28
06
08
09
10
11
12
13
28
07
15
16
17
18
19
20
28
08
22
23
24
25
26
27
28
09
29
30
02
05
02
03
04
05
06
07
02
06
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
01
15
02
03
04
05
06
07
01
16
09
10
11
12
13
14
01
17
16
17
18
19
20
21
01
18
23
24
25
26
27
28
01
19
30
01
01
02
03
04
05
06
07
01
04
09
10
11
12
13
14
01
05
16
17
18
19
20
21
01
06
23
24
25
26
27
28
01
07
30
01
02
03
04
05
07
07
07
08
09
10
11
12
07
10
14
15
16
17
18
19
07
11
21
22
23
24
25
26
27
28
29
30
01
2019
37
2019
38
04
05
06
07
08
09
10
11
12
13
14
15
2019
39
2019
40
18
19
20
21
22
23
24
25
26
27
28
29
2019
41
01
02
03
03
07
05
06
07
08
09
10
03
08
12
13
14
15
16
17
18
19
20
21
22
23
24
03
09
26
27
28
29
30
06
06
02
03
04
05
06
07
08
09
10
11
12
13
14
06
07
16
17
18
19
20
21
06
08
23
24
25
26
27
28
06
09
30
01
20
02
03
01
21
01
22
01
23
01
24
01
25
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
01
02
03
04
20
02
06
07
08
09
10
11
20
03
13
14
15
16
17
18
20
04
20
21
22
23
24
25
26
27
28
29
30
01
20
01
03
04
05
06
07
08
20
02
10
11
12
13
14
15
20
03
17
18
19
20
21
22
23
24
25
26
27
28
29
30
01
02
02
06
04
05
06
07
08
09
02
07
11
12
13
14
15
16
02
08
18
19
20
21
22
23
02
09
25
26
27
28
29
30
01
02
01
06
04
05
06
07
08
09
01
07
11
12
13
14
15
16
01
08
18
19
20
21
22
23
01
09
25
26
27
28
29
30
10
04
02
03
04
05
06
07
10
05
09
10
11
12
13
14
10
06
16
17
18
19
20
21
10
07
23
24
25
26
27
28
10
08
30
01
02
03
04
05
06
07
03
01
09
10
11
12
13
14
03
02
16
17
18
19
20
21
03
03
23
24
25
26
27
28
03
04
30
01
02
05
03
04
05
06
07
08
02
06
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
01
02
03
04
05
06
16
07
08
09
10
11
12
13
16
08
15
16
17
18
19
20
16
09
22
23
24
25
26
27
28
29
30
01
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
01
01
30
10
06
02
03
04
05
06
07
10
07
09
10
11
12
13
14
10
08
16
17
18
19
20
21
10
09
23
24
25
26
27
28
29
30
01
07
23
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
01
02
13
07
04
05
06
07
08
09
13
08
11
12
13
14
15
16
13
09
18
19
20
21
22
23
13
10
25
26
27
28
29
30
01
05
29
03
04
05
06
07
08
05
30
10
11
12
13
14
15
05
31
17
18
19
20
21
22
23
24
25
26
27
28
29
05
32
01
02
03
44
04
05
06
07
08
09
03
45
11
12
13
14
15
16
03
46
18
19
20
21
22
23
03
47
25
26
27
28
29
30
01
02
03
04
05
06
07
08
09
10
11
01
01
13
14
01
02
16
17
18
19
20
21
01
03
23
24
25
26
27
28
01
04
30
01
02
03
04
05
06
01
06
08
09
10
11
12
13
01
07
15
16
17
18
19
20
01
08
22
23
24
25
26
27
01
09
29
30
01
02
01
01
04
05
06
07
08
09
01
02
11
12
13
14
15
16
01
03
18
19
20
21
22
23
01
04
25
26
27
28
29
30
01
02
03
04
2019
46
06
07
08
09
10
11
2019
47
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
01
02
03
04
05
06
01
05
08
09
10
11
12
13
01
06
15
16
17
18
19
20
01
07
22
23
24
25
26
27
01
08
29
30
01
02
03
04
05
06
06
07
08
09
10
11
12
13
06
08
15
16
17
18
19
20
06
09
22
23
24
25
26
27
28
29
30
01
02
03
04
02
07
06
07
08
09
10
11
02
08
13
14
15
16
17
18
02
09
20
21
22
23
24
25
26
27
28
29
30
01
02
23
04
04
05
06
07
08
09
23
05
11
12
13
14
15
16
23
06
18
19
20
21
22
23
23
07
25
26
27
28
29
30
02
02
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
01
02
03
04
05
14
07
07
08
09
10
11
12
14
08
14
15
16
17
18
19
14
09
21
22
23
24
25
26
14
10
28
29
30
01
02
03
2019
145
2019
146
2019
147
2019
148
08
09
10
2019
149
2019
150
2019
151
2019
152
15
16
17
2019
153
2019
154
2019
155
2019
156
22
23
24
25
26
27
28
29
30
01
02
03
16
133
16
135
16
138
16
139
16
142
09
10
16
143
16
145
16
147
16
150
16
151
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
01
10
18
19
20
21
22
23
01
11
25
26
27
28
29
30
01
02
17
08
04
05
06
07
08
09
10
11
12
13
14
15
16
17
09
18
19
20
21
22
23
24
25
26
27
28
29
30
01
02
06
28
04
05
06
07
08
09
06
29
11
12
13
14
15
16
06
30
18
19
20
21
22
23
24
25
26
27
28
29
30
01
02
03
2019
131
2019
132
2019
133
2019
134
08
09
10
2019
135
2019
136
2019
137
2019
138
15
16
17
2019
139
2019
140
2019
141
2019
142
22
23
24
25
26
27
28
29
30
01
02
03
04
05
06
21
07
08
09
10
11
12
13
21
08
15
16
17
18
19
20
21
09
22
23
24
25
26
27
28
29
30
01
02
03
04
05
06
02
04
08
09
10
11
12
13
02
05
15
16
17
18
19
20
02
06
22
23
24
25
26
27
28
29
30
01
02
03
04
05
01
07
07
08
09
10
11
12
01
09
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
08
01
21
22
23
24
25
26
27
28
29
30
01
02
06
05
04
05
06
07
08
09
06
06
11
12
13
14
15
16
06
07
18
19
20
21
22
23
06
08
25
26
27
28
29
30
02
06
02
03
04
05
06
07
02
07
09
10
11
12
13
14
02
08
16
17
18
19
20
21
02
09
23
24
25
26
27
28
29
30
01
01
05
03
04
05
06
07
08
01
06
10
11
12
13
14
15
01
07
17
18
19
20
21
22
01
08
24
25
26
27
28
29
30
01
02
02
22
04
05
06
07
08
09
02
23
11
12
13
14
15
16
02
24
18
19
20
21
22
23
02
25
25
26
27
28
29
30
01
02
03
04
02
10
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
03
01
26
27
28
29
30
01
02
03
04
05
06
07
08
09
10
01
01
01
02
01
03
01
04
01
05
16
17
01
06
01
07
01
08
01
09
01
10
23
24
01
11
01
12
01
13
01
14
01
15
30
01
02
03
20
04
05
06
07
08
09
10
11
12
13
14
15
16
03
22
18
19
20
21
22
23
24
25
26
27
28
29
30
01
02
03
04
05
06
07
08
09
10
11
01
07
13
14
15
16
17
18
01
08
20
21
22
23
24
25
01
10
27
28
29
30
01
02
03
04
05
11
06
07
08
09
10
11
12
13
14
15
16
17
18
19
11
07
21
22
23
24
25
26
27
28
29
30
01
02
03
04
05
06
07
06
08
09
10
11
12
13
07
07
15
16
17
18
19
20
07
08
22
23
24
25
26
27
28
29
30
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
09
01
20
21
22
23
24
25
09
02
27
28
29
30
01
02
03
04
05
06
08
07
08
09
10
11
12
06
09
14
15
16
17
18
19
06
10
21
22
23
24
25
26
27
28
29
30
01
02
03
04
05
06
02
09
08
09
10
11
12
13
02
10
15
16
17
18
19
20
02
11
22
23
24
25
26
27
28
29
30
01
02
03
04
03
09
06
07
08
09
10
11
03
10
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
04
01
18
19
20
21
22
23
24
25
26
27
28
29
30
01
02
04
05
04
05
06
07
08
09
04
06
11
12
13
14
15
16
04
07
18
19
20
21
22
23
04
08
25
26
27
28
29
30
01
02
01
02
04
05
06
07
08
09
01
03
11
12
13
14
15
16
01
04
18
19
20
21
22
23
01
05
25
26
27
28
29
30
01
02
03
04
05
01
06
07
08
09
10
11
12
13
01
07
15
16
17
18
19
20
01
08
22
23
24
25
26
27
01
09
29
30
01
02
03
04
05
03
05
07
08
09
10
11
12
03
06
14
15
16
17
18
19
03
07
21
22
23
24
25
26
27
28
29
30
01
02
03
04
05
01
05
07
08
09
10
11
12
01
06
14
15
16
17
18
19
01
07
21
22
23
24
25
26
27
28
29
30
01
02
03
04
17
06
06
07
08
09
10
11
17
07
13
14
15
16
17
18
17
08
20
21
22
23
24
25
17
09
27
28
29
30
01
02
11
06
04
05
06
07
08
09
11
07
11
12
13
14
15
16
11
08
18
19
20
21
22
23
11
09
25
26
27
28
29
30
01
02
03
04
06
06
06
07
08
09
10
11
06
07
13
14
15
16
17
18
06
08
20
21
22
23
24
25
06
09
27
28
29
30
01
02
03
04
02
07
06
07
08
09
10
11
02
08
13
14
15
16
17
18
02
09
20
21
22
23
24
25
26
27
28
29
30
01
02
03
04
05
06
01
05
08
09
10
11
12
13
01
06
15
16
17
18
19
20
01
07
22
23
24
25
26
27
01
08
29
30
01
02
03
03
14
03
15
03
16
03
17
03
18
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
01
02
03
04
05
06
07
08
09
10
01
01
01
02
01
03
01
04
01
05
16
17
01
06
01
07
01
08
01
09
01
10
23
24
01
11
01
12
01
13
01
14
01
15
30
01
02
03
04
05
06
07
08
09
10
20
11
12
13
14
15
16
10
21
18
19
20
21
22
23
10
22
25
26
27
28
29
30
01
02
03
04
05
01
06
07
08
09
10
11
12
01
07
14
15
16
17
18
19
01
08
21
22
23
24
25
26
01
09
28
29
30
02
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
01
02
03
04
05
06
07
08
09
05
01
11
12
13
14
15
16
05
02
18
19
20
21
22
23
05
03
25
26
27
28
29
30
01
02
03
17
03
05
06
07
08
09
10
17
04
12
13
14
15
16
17
17
05
19
20
21
22
23
24
17
06
26
27
28
29
30
01
02
03
04
05
06
01
07
08
09
10
11
12
13
01
08
15
16
17
18
19
20
01
09
22
23
24
25
26
27
28
29
30
01
02
03
02
05
05
06
07
08
09
10
02
06
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
01
02
03
04
05
06
07
03
34
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
01
02
03
05
07
05
06
07
08
09
10
05
08
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
01
02
06
10
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
01
26
15
03
04
05
06
07
08
26
16
10
11
12
13
14
15
26
17
17
18
19
20
21
22
26
18
24
25
26
27
28
29
26
19
01
02
03
01
07
05
06
07
08
09
10
01
08
12
13
14
15
16
17
18
19
20
21
22
23
24
01
09
26
27
28
29
30
01
02
03
04
05
06
03
03
08
09
10
11
12
13
03
04
15
16
17
18
19
20
03
05
22
23
24
25
26
27
03
06
29
30
01
02
03
04
05
02
06
07
08
09
10
11
12
02
07
14
15
16
17
18
19
02
08
21
22
23
24
25
26
02
09
28
29
30
03
13
02
03
04
05
06
07
08
09
10
11
12
13
14
03
14
16
17
18
19
20
21
03
15
23
24
25
26
27
28
29
30
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
07
01
18
19
20
21
22
23
07
02
25
26
27
28
29
30
17
33
02
03
04
05
06
07
17
34
09
10
11
12
13
14
17
35
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
01
02
03
04
05
06
07
08
09
04
01
11
12
13
14
15
16
04
02
18
19
20
21
22
23
04
03
25
26
27
28
29
30
15
22
02
15
23
04
05
06
07
15
24
09
15
25
11
12
13
14
15
26
16
15
27
18
19
20
21
15
28
23
15
29
25
26
27
28
29
30
01
02
03
04
05
01
06
07
08
09
10
11
12
01
07
14
15
16
17
18
19
01
08
21
22
23
24
25
26
01
09
28
29
30
01
02
03
04
05
04
05
07
08
09
10
11
12
04
06
14
15
16
17
18
19
04
07
21
22
23
24
25
26
27
28
29
30
03
08
02
03
04
05
06
07
03
09
09
10
11
12
13
14
03
10
16
17
18
19
20
21
03
11
23
24
25
26
27
28
03
12
30
01
02
03
04
05
01
06
07
08
09
10
11
05
02
13
14
15
16
17
18
05
03
20
21
22
23
24
25
05
04
27
28
29
30
01
02
03
04
05
06
01
06
08
09
10
11
12
13
01
07
15
16
17
18
19
20
01
08
22
23
24
25
26
27
28
29
30
01
07
01
03
04
05
06
07
08
07
02
10
11
12
13
14
15
07
03
17
18
19
20
21
22
07
04
24
25
26
27
28
29
30
01
02
03
04
05
03
06
07
08
09
10
11
12
03
07
14
15
16
17
18
19
03
08
21
22
23
24
25
26
03
09
28
29
30
01
45
05
03
04
05
06
07
08
09
10
11
12
13
14
15
45
06
17
18
19
20
21
22
45
07
24
25
26
27
28
29
30
01
02
03
04
05
02
07
07
08
09
10
11
12
13
14
15
16
17
18
19
02
08
21
22
23
24
25
26
27
28
29
30
01
02
03
04
05
03
06
07
08
09
10
11
12
13
14
15
16
17
18
19
03
07
21
22
23
24
25
26
03
08
28
29
30
01
01
02
03
04
05
06
07
01
04
09
10
11
12
13
14
01
05
16
17
18
19
20
21
01
06
23
24
25
26
27
28
01
07
30
02
20
02
03
02
21
02
22
02
23
02
24
02
25
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
01
01
29
30
01
02
01
02
04
05
06
07
08
09
01
03
11
12
13
14
15
16
01
04
18
19
20
21
22
23
01
05
25
26
27
28
29
30
01
02
03
04
05
06
07
08
09
10
01
11
12
13
14
15
16
10
02
18
19
20
21
22
23
10
03
25
26
27
28
29
30
01
02
11
06
04
05
06
07
08
09
11
07
11
12
13
14
15
16
11
08
18
19
20
21
22
23
24
25
26
27
28
29
30
01
02
03
04
04
01
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
04
04
02
03
04
05
06
07
04
05
09
10
11
12
13
14
04
06
16
17
18
19
20
21
04
07
23
24
25
26
27
28
04
08
30
01
02
24
04
04
05
06
07
08
09
24
05
11
12
13
14
15
16
24
06
18
19
20
21
22
23
24
07
25
26
27
28
29
30
01
02
06
02
04
05
06
07
08
09
06
03
11
12
13
14
15
16
06
04
18
19
20
21
22
23
06
05
25
26
27
28
29
30
01
02
03
04
05
06
07
08
09
10
11
12
13
2019
10
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
04
58
02
03
04
59
04
60
04
61
04
62
04
63
09
10
04
64
04
65
04
66
04
67
04
68
16
17
04
69
04
70
04
71
21
22
23
24
25
26
27
28
29
30
01
02
03
04
05
02
07
07
08
09
10
11
12
13
14
15
16
17
18
19
02
08
21
22
23
24
25
26
27
28
29
30
01
02
03
04
02
08
06
07
08
09
10
11
02
09
13
14
15
16
17
18
02
10
20
21
22
23
24
25
26
27
28
29
30
01
02
03
04
05
23
06
07
08
09
10
11
12
23
07
14
15
16
17
18
19
20
21
22
23
24
25
26
23
08
28
29
30
01
02
01
05
04
05
06
07
08
09
01
06
11
12
13
14
15
16
01
07
18
19
20
21
22
23
01
08
25
26
27
28
29
30
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
12
23
24
25
26
27
28
29
12
25
01
02
03
04
05
06
07
08
09
10
11
12
13
02
03
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
01
02
02
05
04
05
06
07
08
09
02
06
11
12
13
14
15
16
02
07
18
19
20
21
22
23
02
08
25
26
27
28
29
30
01
02
03
04
05
01
06
07
08
09
10
11
12
13
14
15
16
17
18
19
01
07
21
22
23
24
25
26
27
28
29
30
01
02
03
04
05
06
01
07
08
09
10
11
12
13
01
08
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
01
02
05
05
04
05
06
07
08
09
05
06
11
12
13
14
15
16
05
07
18
19
20
21
22
23
24
25
26
27
28
29
30
01
02
03
04
05
06
15
04
08
09
10
11
12
13
15
05
15
16
17
18
19
20
15
06
22
23
24
25
26
27
28
29
30
01
02
03
04
05
06
05
07
08
09
10
11
12
13
05
08
15
16
17
18
19
20
05
09
22
23
24
25
26
27
28
29
30
01
02
03
04
05
39
07
07
08
09
10
11
12
39
08
14
15
16
17
18
19
39
09
21
22
23
24
25
26
39
10
28
29
30
01
04
04
03
04
05
06
07
08
04
05
10
11
12
13
14
15
04
06
17
18
19
20
21
22
04
07
24
25
26
27
28
29
04
08
01
02
01
10
04
05
06
07
08
09
01
11
11
12
13
14
15
16
01
12
18
19
20
21
22
23
01
13
25
26
27
28
29
30
02
02
02
03
04
05
06
07
02
03
09
10
11
12
13
14
02
04
16
17
18
19
20
21
02
05
23
24
25
26
27
28
02
06
30
01
02
09
05
04
05
06
07
08
09
09
06
11
12
13
14
15
16
09
07
18
19
20
21
22
23
09
08
25
26
27
28
29
30
01
02
2019
30
04
05
06
07
08
09
2019
31
11
12
13
14
15
16
2019
32
18
19
20
21
22
23
2019
33
25
26
27
28
29
30
01
02
03
04
05
06
07
08
06
02
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
06
03
28
29
30
01
02
05
11
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
01
02
03
04
03
04
04
06
07
08
09
10
04
05
04
06
13
14
15
16
17
04
07
04
08
20
21
22
23
24
04
09
04
10
27
28
29
30
01
02
03
04
05
15
06
07
08
09
10
11
12
15
07
14
15
16
17
18
19
15
08
21
22
23
24
25
26
15
09
28
29
30
01
09
02
03
04
05
06
07
01
10
09
10
11
12
13
14
01
12
16
17
18
19
20
21
22
23
24
25
26
27
28
01
13
30
07
05
02
03
04
05
06
07
07
06
09
10
11
12
13
14
07
07
16
17
18
19
20
21
07
08
23
24
25
26
27
28
29
30
01
02
03
04
05
06
07
08
09
06
01
11
12
13
14
15
16
06
02
18
19
20
21
22
23
06
03
25
26
27
28
29
30
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
03
02
18
19
20
21
22
23
24
25
26
27
28
29
30
01
02
03
04
07
01
06
07
08
09
10
11
07
02
13
14
15
16
17
18
07
03
20
21
22
23
24
25
07
04
27
28
29
30
01
02
03
2019
137
2019
138
2019
139
2019
140
08
09
10
2019
141
2019
142
2019
143
2019
144
15
16
17
2019
145
2019
146
2019
147
2019
148
22
23
24
25
26
27
28
29
30
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
03
01
23
24
25
26
27
28
29
30
2019
157
02
03
2019
158
2019
159
2019
160
2019
161
2019
162
09
10
2019
163
2019
164
2019
165
2019
166
2019
167
16
17
2019
168
2019
169
2019
170
2019
171
2019
172
23
24
25
26
27
28
29
30
01
02
03
02
01
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
01
02
03
04
06
05
06
07
08
09
10
11
12
13
14
15
16
17
18
06
06
20
21
22
23
24
25
06
07
27
28
29
30
01
02
03
04
05
07
07
07
08
09
10
11
12
13
14
15
16
17
18
19
07
08
21
22
23
24
25
26
27
28
29
30
01
02
03
03
06
05
06
07
08
09
10
03
07
12
13
14
15
16
17
03
08
19
20
21
22
23
24
03
09
26
27
28
29
30
01
02
03
04
05
06
04
07
08
09
10
11
12
13
04
08
15
16
17
18
19
20
04
09
22
23
24
25
26
27
28
29
30
26
06
02
03
04
05
06
07
26
07
09
10
11
12
13
14
15
16
17
18
19
20
21
26
08
23
24
25
26
27
28
26
09
30
01
02
03
04
05
01
05
07
08
09
10
11
12
01
06
14
15
16
17
18
19
01
07
21
22
23
24
25
26
01
08
28
29
30
01
02
03
04
03
18
06
07
08
09
10
11
03
19
13
14
15
16
17
18
03
20
20
21
22
23
24
25
26
27
28
29
30
01
02
03
2019
122
2019
123
2019
124
2019
125
08
09
10
2019
126
2019
127
2019
128
2019
129
15
16
17
2019
130
2019
131
2019
132
2019
133
22
23
24
25
26
27
28
29
30
2019
160
02
03
2019
161
2019
162
2019
163
2019
164
08
09
10
11
2019
165
2019
166
2019
167
2019
168
16
17
2019
169
2019
170
2019
171
2019
172
2019
173
23
24
25
26
27
28
29
30
01
02
03
04
05
06
07
08
09
10
11
12
13
14
04
03
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
01
02
03
04
05
06
07
08
09
10
11
01
01
13
14
01
02
16
17
18
19
20
21
01
03
23
24
25
26
27
28
01
04
30
01
02
03
04
05
02
05
07
08
09
10
11
12
02
07
14
15
16
17
18
19
02
08
21
22
23
24
25
26
27
28
29
30
01
01
02
03
04
05
06
07
01
04
09
10
11
12
13
14
01
05
16
17
18
19
20
21
01
06
23
24
25
26
27
28
01
07
30
01
02
03
13
06
05
06
07
08
09
10
13
07
12
13
14
15
16
17
13
08
19
20
21
22
23
24
13
09
26
27
28
29
30
01
02
03
02
07
05
06
07
08
09
10
11
12
13
14
15
16
17
02
08
19
20
21
22
23
24
02
09
26
27
28
29
30
01
02
03
04
02
04
06
07
08
09
10
11
02
05
13
14
15
16
17
18
02
06
20
21
22
23
24
25
02
07
27
28
29
30
01
02
03
04
03
05
06
07
08
09
10
11
03
06
13
14
15
16
17
18
03
07
20
21
22
23
24
25
03
08
27
28
29
30
01
02
02
06
04
05
06
07
08
09
02
07
11
12
13
14
15
16
02
08
18
19
20
21
22
23
24
25
26
27
28
29
30
01
02
31
05
04
05
06
07
08
09
31
06
11
12
13
14
15
16
31
07
18
19
20
21
22
23
31
08
25
26
27
28
29
30
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
01
06
18
19
20
21
22
23
24
25
26
27
28
29
30
01
02
03
04
05
06
07
08
09
10
11
12
13
14
01
07
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
01
02
03
2019
163
2019
164
2019
165
2019
166
08
09
10
2019
167
2019
168
2019
169
2019
170
2019
171
16
17
2019
172
2019
173
2019
174
2019
175
2019
176
23
24
25
26
27
28
29
30
01
02
03
04
05
06
07
08
09
10
11
12
13
14
03
03
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
01
02
03
04
05
06
01
06
08
09
10
11
12
13
01
07
15
16
17
18
19
20
01
08
22
23
24
25
26
27
28
29
30
01
02
03
17
13
17
14
06
07
08
09
10
17
15
17
16
13
14
15
16
17
17
17
17
18
20
21
22
23
24
17
19
17
20
27
28
29
30
01
02
10
05
04
05
06
07
08
09
10
06
11
12
13
14
15
16
10
07
18
19
20
21
22
23
10
08
25
26
27
28
29
30
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
01
01
18
19
20
21
22
23
01
02
25
26
27
28
29
30
01
02
02
01
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
01
02
03
04
04
07
06
07
08
09
10
11
04
08
13
14
15
16
17
18
04
09
20
21
22
23
24
25
26
27
28
29
30
02
09
02
03
04
05
06
07
02
10
09
10
11
12
13
14
02
11
16
17
18
19
20
21
02
12
23
24
25
26
27
28
02
13
30
01
02
03
04
09
06
06
07
08
09
10
11
09
07
13
14
15
16
17
18
09
08
20
21
22
23
24
25
26
27
28
29
30
01
02
03
04
01
04
06
07
08
09
10
11
01
05
13
14
15
16
17
18
01
06
20
21
22
23
24
25
01
07
27
28
29
30
01
02
03
04
05
06
07
08
09
10
01
01
01
02
01
03
01
04
01
05
16
17
01
06
01
07
01
08
01
09
01
10
23
24
01
11
01
12
01
13
01
14
01
15
30
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
03
02
21
22
23
24
25
26
27
28
29
30
01
02
03
04
05
06
05
17
08
09
10
11
12
13
05
20
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
01
02
03
04
05
06
07
08
01
01
10
11
12
13
14
15
01
02
17
18
19
20
21
22
01
03
24
25
26
27
28
29
01
04
01
01
13
03
04
05
06
07
08
01
14
10
11
12
13
14
15
16
17
18
19
20
21
01
15
01
16
24
25
26
27
28
29
30
01
01
05
03
04
05
06
07
08
01
06
10
11
12
13
14
15
01
07
17
18
19
20
21
22
01
08
24
25
26
27
28
29
01
09
04
06
02
03
04
05
06
07
04
07
09
10
11
12
13
14
04
08
16
17
18
19
20
21
04
09
23
24
25
26
27
28
04
10
30
01
02
01
17
04
05
06
07
08
09
10
11
12
13
14
15
16
01
18
18
19
20
21
22
23
01
20
25
26
27
28
29
30
01
02
03
01
03
05
06
07
08
09
10
01
05
12
13
14
15
16
17
01
07
19
20
21
22
23
24
25
26
27
28
29
30
01
02
03
01
05
05
06
07
08
09
10
01
06
12
13
14
15
16
17
01
07
19
20
21
22
23
24
01
08
26
27
28
29
30
01
02
01
03
04
05
06
07
08
09
01
04
11
12
13
14
15
16
01
05
18
19
20
21
22
23
01
06
25
26
27
28
29
30
01
02
03
04
05
02
04
07
08
09
10
11
12
02
05
14
15
16
17
18
19
02
06
21
22
23
24
25
26
27
28
29
30
01
02
03
04
19
06
06
07
08
09
10
11
19
07
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
01
02
03
04
05
06
11
03
08
09
10
11
12
13
11
04
15
16
17
18
19
20
11
05
22
23
24
25
26
27
28
29
30
01
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
01
02
01
06
04
05
06
07
08
09
01
07
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
13
03
02
03
04
05
06
07
13
04
09
10
11
12
13
14
15
16
17
18
19
20
21
13
05
23
24
25
26
27
28
29
30
01
02
03
26
44
05
06
07
08
09
10
26
45
12
13
14
15
16
17
26
46
19
20
21
22
23
24
26
47
26
27
28
29
30
01
09
05
09
06
04
05
06
07
08
09
07
09
08
11
12
13
14
15
09
09
17
18
19
20
21
22
09
10
24
25
26
27
28
29
09
11
01
02
03
04
05
06
03
06
08
09
10
11
12
13
03
07
15
16
17
18
19
20
03
08
22
23
24
25
26
27
28
29
30
01
02
03
04
01
05
06
07
08
09
10
11
01
06
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30





Impresszum | Facebook | WN Mobil | Ötletek