01
02
03
04
05
06
07
08
09
06
21
11
12
13
14
15
16
06
22
18
19
20
21
22
23
24
25
26
27
28
29
30
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
24
25
26
27
28
29
30
01
02
03
04
05
06
07
08
09
10
11
12
03
20
14
15
16
17
18
19
20
21
22
23
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
10
06
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
01
07
01
08
01
09
01
10
08
09
01
11
01
12
01
13
01
14
14
15
16
17
01
15
01
16
01
17
01
18
22
23
01
19
01
20
01
21
01
22
01
23
29
30
01
05
01
03
04
05
06
07
08
05
02
10
11
12
13
14
15
05
03
17
18
19
20
21
22
05
04
24
25
26
27
28
29
05
05
01
02
01
09
04
05
06
07
08
09
01
10
11
12
13
14
15
16
01
11
18
19
20
21
22
23
01
12
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
08
15
22
23
08
16
08
19
08
21
08
22
28
29
30
01
02
03
01
01
05
06
07
08
09
10
01
02
12
13
14
15
16
17
01
03
19
20
21
22
23
24
01
04
26
27
28
29
30
01
02
03
04
05
41
01
07
08
09
10
11
12
41
02
14
15
16
17
18
19
41
03
21
22
23
24
25
26
41
04
28
29
30
01
03
04
03
04
05
06
07
08
03
05
10
11
12
13
14
15
03
06
17
18
19
20
21
22
03
07
24
25
26
27
28
29
03
08
01
02
03
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
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
01
01
01
02
03
01
18
05
06
07
08
09
10
01
19
12
13
14
15
16
17
01
20
19
20
21
22
23
24
25
26
27
28
29
30
01
02
03
04
05
06
07
08
09
17
01
11
12
13
14
15
16
17
02
18
19
20
21
22
23
17
03
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
12
01
29
30
01
02
03
04
05
06
07
08
09
03
01
11
12
13
14
15
16
03
02
18
19
20
21
22
23
03
03
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
02
07
29
30
01
02
01
11
01
12
01
13
01
14
01
15
08
09
01
16
01
17
12
01
18
01
19
15
16
17
01
20
19
01
21
21
22
23
01
22
01
23
26
01
24
28
29
30
01
02
03
04
08
01
06
07
08
09
10
11
08
02
13
14
15
16
17
18
08
03
20
21
22
23
24
25
08
04
27
28
29
30
01
02
03
04
01
01
06
07
08
09
10
11
01
02
13
14
15
16
17
18
01
03
20
21
22
23
24
25
01
04
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
05
19
27
28
29
30
02
01
02
03
04
05
06
07
02
02
09
10
11
12
13
14
02
03
16
17
18
19
20
21
02
04
23
24
25
26
27
28
02
05
30
01
02
06
04
04
05
06
07
08
09
06
05
11
12
13
14
15
16
06
06
18
19
20
21
22
23
06
07
25
26
27
28
29
30
01
02
05
07
04
05
06
07
08
09
05
08
11
12
13
14
15
16
05
09
18
19
20
21
22
23
05
10
25
26
27
28
29
30
01
02
01
07
04
05
06
07
08
09
01
08
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
01
02
03
04
08
10
06
07
08
09
10
11
08
11
13
14
15
16
17
18
08
12
20
21
22
23
24
25
26
27
28
29
30
01
02
03
04
05
06
02
01
08
09
10
11
12
13
02
03
15
16
17
18
19
20
02
04
22
23
24
25
26
27
02
05
29
30
01
02
03
04
05
06
07
08
09
03
01
11
12
13
14
15
16
03
02
18
19
20
21
22
23
03
03
25
26
27
28
29
30
01
01
07
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
07
03
04
05
06
07
08
02
08
10
11
12
13
14
15
02
09
17
18
19
20
21
22
02
10
24
25
26
27
28
29
02
11
01
02
03
17
10
05
06
07
08
09
10
17
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
01
04
10
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
03
20
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
03
21
27
28
29
30
01
02
03
04
02
18
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
02
19
27
28
29
30
01
02
03
04
05
06
07
19
08
09
10
11
12
13
07
20
15
16
17
18
19
20
21
22
23
24
25
26
27
07
21
29
30
01
07
16
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
07
17
24
25
26
27
28
29
07
19
02
01
02
03
04
05
06
02
02
08
09
10
11
12
13
02
03
15
16
17
18
19
20
02
04
22
23
24
25
26
27
28
02
05
30
01
02
03
04
01
01
06
07
08
09
10
11
01
02
13
14
15
16
17
18
01
03
20
21
22
23
24
25
01
04
27
28
29
30
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
03
01
22
23
24
25
26
27
28
29
30
01
02
03
04
05
06
07
08
09
10
11
12
13
14
11
01
16
17
18
19
20
21
11
02
23
24
25
26
27
28
29
30
01
02
03
06
04
05
06
07
08
09
03
07
11
12
13
14
15
16
03
08
18
19
20
21
22
23
24
25
26
27
28
29
30
01
02
03
04
01
01
06
07
08
09
10
11
01
03
13
14
15
16
17
18
01
04
20
21
22
23
24
25
01
05
27
28
29
30
01
02
03
04
05
06
07
08
09
10
04
13
12
13
14
15
16
17
04
14
19
20
21
22
23
24
04
15
26
27
28
29
30
01
02
03
01
18
05
06
07
08
09
10
11
12
13
14
15
16
17
01
19
19
20
21
22
23
24
25
26
27
28
29
30
01
02
03
04
05
06
02
17
08
09
10
11
12
13
02
18
15
16
17
18
19
20
02
19
22
23
24
25
26
27
02
20
29
30
01
02
03
04
05
05
04
07
08
09
10
11
12
05
05
14
15
16
17
18
19
05
06
21
22
23
24
25
26
05
07
28
29
30
01
02
03
04
05
06
01
02
08
09
10
11
12
13
01
03
15
16
17
18
19
20
01
04
22
23
24
25
26
27
01
05
29
30
01
02
03
03
06
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
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
05
18
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
05
19
26
27
28
29
30
01
01
07
03
04
05
06
07
08
01
08
10
11
12
13
14
15
01
09
17
18
19
20
21
22
01
10
24
25
26
27
28
29
01
11
01
02
03
04
05
02
19
07
08
09
10
11
12
02
20
14
15
16
17
18
19
20
21
22
23
24
25
26
02
21
28
29
30
01
02
03
04
04
19
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
04
20
27
28
29
30
01
02
03
04
05
02
13
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
06
14
10
11
12
13
14
15
06
15
17
18
19
20
21
22
06
16
24
25
26
27
28
29
30
01
02
03
04
05
06
07
08
09
2017
43
2017
44
2017
45
2017
46
14
15
16
2017
47
2017
48
2017
49
2017
50
21
22
23
2017
51
25
26
27
28
29
30
01
02
01
01
01
03
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
07
02
09
10
11
12
13
14
07
04
16
17
18
19
20
21
07
05
23
24
25
26
27
28
29
30
01
02
03
04
12
19
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
12
20
27
28
29
30
01
02
03
04
02
05
06
07
08
09
10
11
02
06
13
14
15
16
17
18
02
08
20
21
22
23
24
25
02
09
27
28
29
30
01
02
24
03
04
05
06
07
08
09
24
04
11
12
13
14
15
16
24
05
18
19
20
21
22
23
24
06
25
26
27
28
29
30
01
02
03
04
05
02
01
07
08
09
10
11
12
02
02
14
15
16
17
18
19
02
03
21
22
23
24
25
26
02
04
28
29
30
01
02
03
02
17
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
13
01
12
13
14
15
16
17
13
02
19
20
21
22
23
24
13
03
26
27
28
29
30
01
02
03
04
01
15
06
07
08
09
10
11
01
16
13
14
15
16
17
18
01
17
20
21
22
23
24
25
01
18
27
28
29
30
01
02
03
01
01
05
06
07
08
09
10
01
04
12
13
14
15
16
17
01
05
19
20
21
22
23
24
01
06
26
27
28
29
30
01
02
03
04
05
06
07
08
09
10
11
12
13
14
10
01
16
17
18
19
20
21
10
02
23
24
25
26
27
28
10
03
30
01
05
84
03
04
05
06
07
08
05
85
10
11
12
13
14
15
05
86
17
18
19
20
21
22
05
87
24
25
26
27
28
29
05
88
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
03
04
05
06
07
08
09
10
11
12
13
14
15
05
19
17
18
19
20
21
22
05
20
24
25
26
27
28
29
05
21
01
02
03
04
03
12
06
07
08
09
10
11
03
13
13
14
15
16
17
18
19
20
21
22
23
24
25
03
14
27
28
29
30
01
02
09
03
04
05
06
07
08
02
10
10
11
12
13
14
15
02
11
17
18
19
20
21
22
02
12
24
25
26
27
28
29
02
13
01
02
03
11
11
05
06
07
08
09
10
11
12
12
13
14
15
16
17
11
13
19
20
21
22
23
24
11
14
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
29
15
18
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
01
06
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
03
01
20
21
22
23
24
25
03
02
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
03
04
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
03
05
23
24
25
26
27
28
29
30
01
02
03
04
05
06
01
01
08
09
10
11
12
13
01
02
15
16
17
18
19
20
01
03
22
23
24
25
26
27
01
04
29
30
01
02
03
04
05
06
07
08
09
10
04
02
12
13
14
15
16
17
04
03
19
20
21
22
23
24
04
04
26
27
28
29
30
01
02
03
04
05
06
07
2017
03
2017
04
10
11
12
13
14
2017
05
2017
06
17
18
19
20
21
22
23
24
25
26
27
28
2017
07
2017
08
01
02
03
03
18
05
06
07
08
09
10
03
19
12
13
14
15
16
17
03
20
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
01
01
26
27
28
29
30
01
02
03
14
02
05
06
07
08
09
10
14
03
12
13
14
15
16
17
14
04
19
20
21
22
23
24
14
05
26
27
28
29
30
14
02
02
03
04
05
06
07
14
03
09
10
11
12
13
14
14
04
16
17
18
19
20
21
14
05
23
24
25
26
27
28
14
06
30
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
01
02
22
23
24
25
26
27
28
29
30
01
06
08
03
04
05
06
07
08
06
09
10
11
12
13
14
15
06
10
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
03
15
25
26
27
28
29
30
01
01
02
03
04
05
06
07
01
02
09
10
11
12
13
14
01
03
16
17
18
19
20
21
01
04
23
24
25
26
27
28
01
05
30
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
03
01
24
25
26
27
28
29
03
02
01
02
03
06
16
05
06
07
08
09
10
06
17
12
13
14
15
16
17
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
15
16
17
18
19
20
21
22
23
24
01
01
26
27
28
29
30
01
02
03
04
05
13
19
07
08
09
10
11
12
13
20
14
15
16
17
18
19
20
21
22
23
24
25
26
13
21
28
29
30
01
02
03
04
05
06
07
08
09
10
11
12
01
01
14
15
16
17
18
19
01
02
21
22
23
24
25
26
01
03
28
29
30
01
02
02
16
02
17
02
18
02
19
02
20
08
09
02
21
02
22
02
23
02
24
02
25
15
16
02
26
02
27
02
28
02
29
02
30
22
23
24
25
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
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
06
07
21
08
09
10
11
12
13
07
22
15
16
17
18
19
20
21
22
23
24
25
26
27
07
23
29
30
01
01
04
03
04
05
06
07
08
01
05
10
11
12
13
14
15
01
06
17
18
19
20
21
22
01
07
24
25
26
27
28
29
01
08
01
06
11
03
04
05
06
07
08
06
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
06
14
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
104
01
07
08
09
10
11
12
104
02
14
15
16
17
18
104
03
104
06
21
22
23
104
04
25
26
27
28
29
30
01
02
03
01
02
05
06
07
08
09
10
01
03
12
13
14
15
16
17
01
04
19
20
21
22
23
24
01
05
26
27
28
29
30
01
02
03
01
09
05
06
07
08
09
10
01
10
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
08
07
08
09
10
11
12
06
09
14
15
16
17
18
19
06
10
21
22
23
24
25
26
06
11
28
29
30
01
02
03
03
04
05
06
07
08
02
04
10
11
12
13
14
15
02
05
17
18
19
20
21
22
02
06
24
25
26
27
28
29
02
07
01
02
03
04
05
06
07
08
09
10
11
12
13
01
01
15
16
17
18
19
20
01
02
22
23
24
25
26
27
01
03
29
30
01
02
03
03
01
05
06
07
08
09
10
03
02
12
13
14
15
16
17
03
03
19
20
21
22
23
24
03
04
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
03
16
25
26
27
28
29
30
01
02
03
04
02
13
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
2017
45
2017
46
2017
47
2017
48
07
08
09
2017
49
2017
50
2017
51
2017
52
14
15
16
2017
53
2017
54
2017
55
2017
56
21
22
23
2017
57
25
26
27
28
29
30
01
02
13
181
13
182
13
183
13
184
13
185
08
09
13
186
13
187
13
188
13
189
13
190
15
16
13
191
13
192
13
193
13
194
13
195
22
23
13
196
13
197
13
198
13
199
13
200
29
30
01
02
03
04
05
06
07
01
15
09
10
11
12
13
14
01
16
16
17
18
19
20
21
01
17
23
24
25
26
27
28
01
18
30
01
13
04
03
04
05
06
07
08
13
05
10
11
12
13
14
15
13
06
17
18
19
20
21
22
13
07
24
25
26
27
28
29
30
01
02
03
04
05
06
07
08
09
01
21
11
12
13
14
15
16
01
22
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
05
01
10
07
08
09
10
11
12
01
11
14
15
16
17
18
19
01
12
21
22
23
24
25
26
01
13
28
29
30
01
04
07
03
04
05
06
07
08
04
08
10
11
12
13
14
15
04
09
17
18
19
20
21
22
04
10
24
25
26
27
28
29
30
01
02
2017
45
2017
46
2017
47
2017
48
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
2017
49
25
26
27
28
29
30
01
02
03
04
18
15
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
18
16
27
28
29
30
01
02
03
04
05
02
18
07
08
09
10
11
12
02
19
14
15
16
17
18
19
20
21
22
23
24
25
26
02
20
28
29
30
01
04
02
03
04
05
06
07
08
04
03
10
11
12
13
14
15
04
04
17
18
19
20
21
22
04
05
24
25
26
27
28
29
04
06
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
03
13
21
22
23
24
25
26
03
14
28
29
30
01
02
03
04
05
06
01
20
08
09
10
11
12
13
01
21
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
01
02
03
04
05
06
07
08
03
18
10
11
12
13
14
15
16
17
18
19
20
21
22
03
19
24
25
26
27
28
29
03
20
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
02
01
17
18
19
20
21
22
23
24
25
26
27
28
29
30
01
02
03
04
05
20
06
07
08
09
10
11
05
21
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
01
01
05
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
01
06
24
25
26
27
28
29
01
07
01
02
03
04
05
06
07
08
09
01
18
11
12
13
14
15
16
01
19
18
19
20
21
22
23
24
25
26
27
28
29
30
01
02
03
04
16
05
06
07
08
09
10
04
17
12
13
14
15
16
17
04
18
19
20
21
22
23
24
04
19
26
27
28
29
30
01
02
03
04
05
06
07
02
05
09
10
11
12
13
14
02
06
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
01
02
03
04
05
05
09
07
08
09
10
11
12
05
10
14
15
16
17
18
19
05
11
21
22
23
24
25
26
05
12
28
29
30
01
02
03
04
01
13
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
08
19
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
04
18
07
08
09
10
11
12
04
19
14
15
16
17
18
19
20
21
22
23
24
25
26
04
20
28
29
30
01
02
03
04
05
06
07
08
09
10
11
12
13
14
07
01
16
17
18
19
20
21
07
03
23
24
25
26
27
28
07
04
30
01
02
03
04
05
12
49
07
08
09
10
11
12
12
50
14
15
16
17
18
19
12
51
21
22
23
24
25
26
12
52
28
29
30
01
02
03
04
05
06
07
08
09
10
06
01
12
13
14
15
16
17
06
02
19
20
21
22
23
24
06
03
26
27
28
29
30
01
02
03
14
20
05
06
07
08
09
10
11
12
13
14
15
16
17
14
21
19
20
21
22
23
24
25
26
27
28
29
30
01
02
03
04
05
06
07
08
08
20
10
11
12
13
14
15
16
17
18
19
20
21
22
08
21
24
25
26
27
28
29
08
22
01
02
03
03
20
05
06
07
08
09
10
11
12
13
14
15
16
17
03
21
19
20
21
22
23
24
25
26
27
28
29
30
01
02
03
06
22
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
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
01
02
06
07
08
09
10
11
01
03
13
14
15
16
17
18
01
04
20
21
22
23
24
25
01
05
27
28
29
30
01
02
03
10
13
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
06
15
03
04
05
06
07
08
06
16
10
11
12
13
14
15
06
17
17
18
19
20
21
22
06
18
24
25
26
27
28
29
06
19
01
09
36
03
04
05
06
07
08
09
37
10
11
12
13
14
15
09
38
17
18
19
20
21
22
09
39
24
25
26
27
28
29
09
40
01
02
02
01
04
05
06
07
08
09
02
02
11
12
13
14
15
16
02
03
18
19
20
21
22
23
02
04
25
26
27
28
29
30
01
02
03
02
10
05
06
07
08
09
10
02
11
12
13
14
15
16
17
02
12
19
20
21
22
23
24
02
13
26
27
28
29
30
01
02
03
04
05
06
07
08
09
14
01
11
12
13
14
15
16
14
04
18
19
20
21
22
23
14
05
25
26
27
28
29
30
01
02
03
04
05
20
21
07
08
09
10
11
12
20
22
14
15
16
17
18
19
20
23
21
22
23
24
25
26
20
24
28
29
30
01
02
03
04
05
01
07
07
08
09
10
11
12
01
08
14
15
16
17
18
19
01
09
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
07
11
19
20
21
22
23
24
07
12
26
27
28
29
30
01
02
03
05
01
05
06
07
08
09
10
05
02
12
13
14
15
16
17
05
03
19
20
21
22
23
24
05
04
26
27
28
29
30
01
02
01
04
04
05
06
07
08
09
01
05
11
12
13
14
15
16
01
06
18
19
20
21
22
23
01
07
25
26
27
28
29
30
01
02
02
16
04
05
06
07
08
09
02
17
11
12
13
14
15
16
02
18
18
19
20
21
22
23
02
19
25
26
27
28
29
30
01
02
03
04
05
06
07
01
12
09
10
11
12
13
14
01
13
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
01
02
03
04
05
06
15
11
08
09
10
11
12
13
14
15
16
17
18
19
20
15
12
22
23
24
25
26
27
15
13
29
30
01
02
03
04
05
06
04
08
08
09
10
11
12
13
04
09
15
16
17
18
19
20
21
22
23
24
25
26
27
04
10
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
09
17
08
09
10
11
12
13
09
18
15
16
17
18
19
20
09
19
22
23
24
25
26
27
28
29
30
01
02
03
04
05
01
09
07
08
09
10
11
12
01
10
14
15
16
17
18
19
20
21
22
23
24
25
26
01
11
28
29
30
01
02
03
04
04
03
06
07
08
09
10
11
04
04
13
14
15
16
17
18
04
05
20
21
22
23
24
25
04
06
27
28
29
30
01
02
03
04
05
06
02
19
08
09
10
11
12
13
02
20
15
16
17
18
19
20
02
21
22
23
24
25
26
27
02
22
29
30
01
02
03
04
05
06
09
03
08
09
10
11
12
13
09
04
15
16
17
18
19
20
09
05
22
23
24
25
26
27
09
06
29
30
01
02
03
04
05
06
07
08
09
10
11
12
02
01
14
15
16
17
18
19
02
02
21
22
23
24
25
26
02
03
28
29
30
01
02
03
04
05
06
07
05
04
09
10
11
12
13
14
05
05
16
17
18
19
20
21
05
06
23
24
25
26
27
28
05
07
30
01
02
03
04
05
06
07
42
17
09
10
11
12
13
14
42
18
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
01
05
04
03
04
05
06
07
08
05
05
10
11
12
13
14
15
05
06
17
18
19
20
21
22
05
07
24
25
26
27
28
29
05
08
01
02
03
04
05
06
09
07
08
09
10
11
12
06
10
14
15
16
17
18
19
06
11
21
22
23
24
25
26
06
12
28
29
30
01
02
03
03
13
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
03
21
11
12
13
14
15
16
03
22
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
03
04
05
06
08
20
08
09
10
11
12
13
08
21
15
16
17
18
19
20
08
22
22
23
24
25
26
27
28
29
30
01
02
03
04
05
06
02
01
08
09
10
11
12
13
02
02
15
16
17
18
19
20
02
03
22
23
24
25
26
27
02
04
29
30
01
02
03
04
01
03
06
07
08
09
10
11
01
04
13
14
15
16
17
18
01
05
20
21
22
23
24
25
01
06
27
28
29
30
01
02
19
01
04
05
06
07
08
09
19
02
11
12
13
14
15
16
19
03
18
19
20
21
22
23
19
04
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
04
01
24
25
26
27
28
29
04
02
01
02
03
04
05
06
07
08
09
10
11
12
13
01
01
15
16
17
18
19
20
01
02
22
23
24
25
26
27
01
03
29
30
01
02
03
04
05
06
07
08
09
10
11
12
13
04
01
15
16
17
18
19
20
04
02
22
23
24
25
26
27
04
03
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
24
25
26
27
28
29
30
01
02
03
04
01
19
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
01
20
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
01
08
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
06
58
06
59
06
60
06
61
06
62
08
09
06
63
06
64
06
65
06
66
06
67
15
16
06
68
06
69
06
70
06
71
06
72
22
23
06
73
25
26
27
28
29
30
01
02
03
04
05
06
07
08
09
10
11
10
01
13
14
15
16
17
18
10
04
20
21
22
23
24
25
10
06
27
28
29
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
12
02
03
04
05
06
01
13
01
14
09
10
11
12
13
01
15
01
16
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
01
02
03
04
05
06
02
06
08
09
10
11
12
13
02
07
15
16
17
18
19
20
02
08
22
23
24
25
26
27
02
09
29
30
01
02
03
04
05
01
07
07
08
09
10
11
12
01
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
15
16
17
18
19
20
21
22
23
02
18
25
26
27
28
29
30
01
02
03
04
05
12
17
07
08
09
10
11
12
12
18
14
15
16
17
18
19
20
21
22
23
24
25
26
12
19
28
29
30
01
02
03
04
05
02
18
07
08
09
10
11
12
13
14
15
16
17
18
19
02
19
21
22
23
24
25
26
02
20
28
29
30
01
02
03
04
34
05
06
07
08
09
10
11
34
06
13
14
15
16
17
18
34
07
20
21
22
23
24
25
34
08
27
28
29
30
01
02
03
05
09
05
06
07
08
09
10
05
10
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
01
01
25
03
04
05
06
07
08
01
26
10
11
12
13
14
15
01
27
17
18
19
20
21
22
01
28
24
25
26
27
28
29
01
29
01
02
03
04
05
06
07
08
09
10
11
04
14
13
14
15
16
17
18
19
20
21
22
23
24
25
04
16
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
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
02
13
30
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
10
06
22
23
24
25
26
27
10
07
29
30
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
06
16
18
19
20
21
22
23
06
17
25
26
27
28
29
30
01
02
03
04
05
06
07
08
09
10
11
12
13
04
18
15
16
17
18
19
20
04
19
22
23
24
25
26
27
04
20
29
30
01
05
03
03
04
05
06
07
08
05
04
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
04
09
27
28
29
30
01
02
03
04
05
29
02
07
08
09
10
11
12
29
03
14
15
16
17
18
19
29
04
21
22
23
24
25
26
29
06
28
29
30
01
02
03
05
05
05
06
07
08
09
10
05
06
12
13
14
15
16
17
05
07
19
20
21
22
23
24
05
08
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
17
08
05
06
07
08
09
10
17
09
12
13
14
15
16
17
17
10
19
20
21
22
23
24
17
11
26
27
28
29
30
01
02
03
04
05
10
20
07
08
09
10
11
12
10
21
14
15
16
17
18
19
20
21
22
23
24
25
26
10
22
28
29
30
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
04
17
21
22
23
24
25
26
04
18
28
29
30
01
02
03
04
05
01
07
07
08
09
10
11
12
01
08
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
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
01
02
03
02
08
05
06
07
08
09
10
02
09
12
13
14
15
16
17
02
10
19
20
21
22
23
24
02
12
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
02
01
24
25
26
27
28
29
02
02
01
02
2017
55
2017
56
2017
57
2017
58
2017
59
08
09
2017
60
2017
61
2017
62
2017
63
2017
64
15
16
2017
65
2017
66
2017
67
2017
68
2017
69
22
23
2017
70
25
26
27
28
29
30
01
02
03
04
02
11
06
07
08
09
10
11
02
12
13
14
15
16
17
18
02
13
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
19
26
27
28
29
30
01
02
03
04
19
05
06
07
08
09
10
04
20
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
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
04
20
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
04
21
27
28
29
30
01
01
08
03
04
05
06
07
08
01
09
10
11
12
13
14
15
01
10
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
29
03
01
01
02
03
04
05
06
21
01
08
09
10
11
12
13
21
02
15
16
17
18
19
20
21
03
22
23
24
25
26
27
28
29
30
01
02
03
04
05
01
18
07
08
09
10
11
12
01
19
14
15
16
17
18
19
20
21
22
23
24
25
26
01
20
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
01
01
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
02
07
28
29
30
01
03
14
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
03
15
24
25
26
27
28
29
03
16
01
02
2017
42
2017
43
2017
44
06
07
08
09
10
11
12
13
14
15
16
2017
45
2017
46
2017
47
2017
48
21
22
23
2017
49
2017
50
2017
51
2017
52
28
29
30
01
02
2017
56
2017
57
2017
58
2017
59
2017
60
08
09
10
11
12
13
14
15
16
2017
61
2017
62
2017
63
2017
64
2017
65
22
23
2017
66
25
26
27
28
29
30
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
03
01
17
18
19
20
21
22
03
02
24
25
26
27
28
29
03
03
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
01
26
22
23
24
25
26
27
28
29
30
01
02
03
04
02
11
06
07
08
09
10
11
02
12
13
14
15
16
17
18
02
13
20
21
22
23
24
25
26
27
28
29
30
01
02
03
01
14
05
06
07
08
09
10
01
15
12
13
14
15
16
17
18
19
20
21
22
23
24
01
16
26
27
28
29
30
01
02
03
08
18
05
06
07
08
09
10
08
19
12
13
14
15
16
17
08
20
19
20
21
22
23
24
25
26
27
28
29
30
01
02
03
04
05
06
04
04
08
09
10
11
12
13
04
05
15
16
17
18
19
20
21
22
23
24
25
26
27
04
06
29
30
01
02
03
04
02
12
06
07
08
09
10
11
02
13
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
02
06
29
30
01
02
03
07
18
05
06
07
08
09
10
07
19
12
13
14
15
16
17
07
20
19
20
21
22
23
24
07
21
26
27
28
29
30
01
01
02
03
04
05
06
07
01
02
09
10
11
12
13
14
01
03
16
17
18
19
20
21
01
04
23
24
25
26
27
28
01
05
30
01
28
19
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
28
20
01
02
03
04
05
06
07
01
01
09
10
11
12
13
14
01
03
16
17
18
19
20
21
01
04
23
24
25
26
27
28
01
05
30
01
02
2017
54
2017
55
2017
56
2017
57
07
08
09
10
11
12
13
14
15
16
2017
58
2017
59
2017
60
2017
61
2017
62
22
23
2017
63
25
26
27
28
29
30
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
25
01
20
21
22
23
24
25
26
27
28
29
30
06
16
06
17
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
12
13
12
14
05
06
07
08
09
12
15
12
16
12
13
14
15
16
12
17
12
18
19
20
21
22
23
12
19
12
20
26
27
28
29
30
01
07
16
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
01
01
17
18
19
20
21
22
01
02
24
25
26
27
28
29
01
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
08
01
26
27
28
29
30
01
25
02
03
04
05
06
07
01
26
09
10
11
12
13
14
01
27
16
17
18
19
20
21
01
28
23
24
25
26
27
28
01
29
30
01
02
03
04
01
06
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
24
05
03
04
05
06
07
08
09
10
11
12
13
14
15
24
06
17
18
19
20
21
22
24
07
24
25
26
27
28
29
30
01
02
03
04
06
11
06
07
08
09
10
11
06
12
13
14
15
16
17
18
06
13
20
21
22
23
24
25
06
14
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
05
06
07
01
07
09
10
11
12
13
14
01
08
16
17
18
19
20
21
01
09
23
24
25
26
27
28
01
10
30
01
02
03
01
08
05
06
07
08
09
10
01
09
12
01
11
14
15
16
17
01
13
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
08
07
29
30
01
02
03
04
02
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
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
06
01
17
18
19
20
21
22
06
02
24
25
26
27
28
29
06
03
01
07
03
03
04
05
06
07
08
07
04
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
05
07
08
09
10
11
12
13
14
15
16
17
18
19
20
05
08
22
23
24
25
26
27
05
09
29
30
05
04
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
03
03
06
07
08
09
03
04
03
05
03
06
03
07
14
15
16
03
08
03
09
03
10
03
11
21
22
23
03
12
03
13
03
14
03
15
28
29
30
01
02
03
05
01
05
06
07
08
09
10
05
02
12
13
14
15
16
17
05
03
19
20
21
22
23
24
05
04
26
27
28
29
30
01
04
07
03
04
05
06
07
08
04
08
10
11
12
13
14
15
04
09
17
18
19
20
21
22
04
10
24
25
26
27
28
29
30
01
06
04
03
04
05
06
07
08
06
05
10
11
12
13
14
15
06
06
17
18
19
20
21
22
06
07
24
25
26
27
28
29
30
01
02
05
06
04
05
06
07
08
09
05
07
11
12
13
14
15
16
05
08
18
19
20
21
22
23
05
09
25
26
27
28
29
30
01
02
24
82
04
05
06
07
08
09
24
83
11
12
13
14
15
16
24
84
18
19
20
21
22
23
24
85
25
26
27
28
29
30
01
02
03
02
08
05
06
07
08
09
10
02
09
12
13
14
15
16
17
02
10
19
20
21
22
23
24
25
26
27
28
29
30
01
02
05
04
04
05
06
07
08
09
05
05
11
12
13
14
15
16
17
18
19
20
21
22
23
05
06
25
26
27
28
29
30
01
02
03
04
05
04
06
07
08
09
10
11
05
05
13
14
15
16
17
18
05
06
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
06
01
22
23
24
25
26
27
06
02
29
30





Impresszum | Facebook | WN Mobil | Ötletek