01
02
03
04
05
04
03
07
08
09
10
11
12
04
04
14
15
16
17
18
19
04
05
21
22
23
24
25
26
04
06
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
04
09
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
02
02
04
02
05
07
22
07
23
07
24
07
25
05
06
07
26
07
27
07
28
07
29
07
30
12
13
07
31
07
32
07
33
07
34
07
35
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
05
01
20
21
22
23
24
25
05
02
27
28
29
30
04
51
04
52
04
53
04
05
06
04
54
04
55
04
56
04
57
04
58
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
01
02
03
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
01
46
03
04
05
06
07
08
01
47
10
11
12
13
14
15
01
48
17
18
19
20
21
22
01
49
24
25
26
27
28
29
01
50
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
04
05
06
07
08
09
26
04
11
12
13
14
15
16
26
05
18
19
20
21
22
23
26
06
25
26
27
28
29
30
01
02
03
04
05
12
03
07
08
09
10
11
12
12
04
14
15
16
17
18
19
12
05
21
22
23
24
25
26
12
06
28
29
30
01
02
03
04
05
06
01
04
08
09
10
11
12
13
01
05
15
16
17
18
19
20
01
06
22
23
24
25
26
27
01
07
29
30
01
02
03
01
03
01
04
06
07
08
09
10
01
05
01
06
13
14
15
16
17
01
07
01
08
20
21
22
23
24
01
09
01
10
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
01
04
08
09
10
11
12
13
01
07
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
15
17
15
18
03
04
05
06
07
15
19
15
20
10
11
12
13
14
15
21
15
22
17
18
19
20
21
15
23
15
24
24
25
26
27
28
29
30
01
02
03
04
05
06
16
22
08
09
10
11
12
13
16
23
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
01
02
03
04
05
06
12
01
08
09
10
11
12
13
12
02
15
16
17
18
19
20
12
03
22
23
24
25
26
27
28
29
30
01
02
03
04
05
06
07
08
09
10
11
02
16
13
14
15
16
17
18
02
18
20
21
22
23
24
25
26
27
28
29
30
01
02
03
01
10
05
06
07
08
09
10
01
11
12
13
14
15
16
17
01
12
19
20
21
22
23
24
01
13
26
27
28
29
30
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
11
01
17
18
19
20
21
22
11
03
24
25
26
27
28
29
11
04
01
02
05
19
04
05
06
07
08
09
05
20
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
01
23
14
15
16
17
18
19
01
24
21
22
23
24
25
26
01
25
28
29
30
01
02
03
01
02
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
13
09
10
11
12
13
03
14
15
16
17
18
19
20
21
22
23
24
25
26
27
03
15
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
23
24
25
26
27
28
29
30
23
69
23
71
23
73
23
75
05
06
23
77
23
79
23
81
23
83
23
85
12
13
23
87
23
89
23
91
23
93
23
95
19
20
23
97
23
99
23
101
23
103
23
105
26
27
23
107
23
109
23
111
01
02
03
04
05
06
07
08
09
10
11
12
04
23
04
26
04
28
04
30
04
33
04
34
19
20
21
22
23
24
25
26
27
28
29
30
01
02
03
12
17
05
06
07
08
09
10
12
18
12
13
14
15
16
17
12
19
19
20
21
22
23
24
12
20
26
27
28
29
30
01
02
03
12
24
05
06
07
08
09
10
12
25
12
13
14
15
16
17
12
26
19
20
21
22
23
24
12
27
26
27
28
29
30
01
02
03
04
05
06
07
08
09
10
11
12
13
03
01
03
02
03
03
03
04
03
05
19
20
03
06
03
07
03
08
03
09
03
10
26
27
03
11
03
12
03
13
01
22
12
22
13
04
05
22
14
07
08
22
15
22
16
11
12
22
17
14
22
18
16
22
19
18
19
22
20
21
22
22
21
22
22
25
26
22
23
28
29
22
24
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
03
02
29
30
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
03
01
18
19
20
21
22
23
03
02
25
26
27
28
29
30
01
141
02
03
04
05
06
07
01
142
09
10
11
12
13
14
01
143
16
17
18
19
20
21
01
144
23
24
25
26
27
28
01
145
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
02
01
28
29
30
01
02
03
04
05
04
09
07
08
09
10
11
12
04
10
14
15
16
17
18
19
04
11
21
22
23
24
25
26
04
12
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
11
01
28
29
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
04
05
2020
26
07
08
09
10
11
12
2020
27
14
15
16
17
18
19
2020
28
21
22
23
24
25
26
2020
29
28
29
30
01
02
03
04
05
06
07
08
09
10
11
12
13
06
22
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
01
02
03
04
14
10
06
07
08
09
10
11
14
11
13
14
15
16
17
18
14
12
20
21
22
23
24
25
14
13
27
28
29
30
01
01
03
03
04
05
06
07
08
01
04
10
11
12
13
14
15
01
05
17
18
19
20
21
22
01
06
24
25
26
27
28
29
01
07
01
02
01
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
02
03
08
06
05
06
07
08
09
10
08
07
12
13
14
15
16
17
08
08
19
20
21
22
23
24
08
09
26
27
28
29
30
01
02
03
04
05
06
07
08
09
10
11
13
14
13
14
15
16
17
18
13
15
20
21
22
23
24
25
13
16
27
28
29
30
01
08
15
03
04
05
06
07
08
08
16
10
11
12
13
14
15
08
17
17
18
19
20
21
22
08
18
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
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
05
02
19
20
21
22
23
24
05
03
26
27
28
29
30
01
02
03
04
05
01
02
07
08
09
10
11
12
01
03
14
15
16
17
18
19
01
04
21
22
23
24
25
26
01
05
28
29
30
2020
81
2020
82
2020
83
04
05
06
07
2020
84
2020
85
2020
86
11
12
13
2020
87
2020
88
2020
89
2020
90
18
19
20
2020
91
2020
92
2020
93
2020
94
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
09
07
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
02
108
04
05
06
07
08
09
02
109
11
12
13
14
15
16
02
110
18
19
20
21
22
23
02
111
25
26
27
28
29
30
01
02
03
04
05
06
07
08
09
10
11
2020
08
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
01
02
03
04
05
06
04
06
08
09
10
11
12
13
04
07
15
16
17
18
19
20
04
08
22
23
24
25
26
27
28
29
30
01
02
03
04
05
06
07
08
09
10
11
12
13
29
01
15
16
17
18
19
20
21
29
02
23
24
25
26
27
29
03
29
30
01
02
03
04
05
06
07
08
09
10
11
12
13
01
01
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
16
20
02
03
04
05
06
07
16
21
09
10
11
12
13
14
16
22
16
17
18
19
20
21
16
23
23
24
25
26
27
28
29
30
01
01
09
03
04
05
06
07
08
01
10
10
11
12
13
14
15
01
11
17
18
19
20
21
22
01
12
24
25
26
27
28
29
30
01
02
03
04
05
06
07
08
09
10
11
12
13
01
01
01
02
01
03
17
18
19
20
21
22
23
24
25
26
27
28
29
30
01
02
03
04
2020
16
06
07
08
09
10
11
12
13
14
15
16
17
18
2020
17
20
21
22
23
24
25
2020
18
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
02
26
27
28
29
30
01
02
01
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
02
03
04
05
01
14
07
08
09
10
11
12
01
15
14
15
16
17
18
19
01
16
21
22
23
24
25
26
01
17
28
29
30
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
06
01
17
18
19
20
07
21
22
06
02
24
25
26
27
28
29
06
03
01
02
03
01
09
05
06
07
08
09
10
01
10
12
13
14
15
16
17
01
11
19
20
21
22
23
24
01
12
26
27
28
29
30
01
02
03
04
05
06
07
08
09
10
11
12
13
19
01
19
02
19
03
19
04
19
05
19
20
19
06
19
07
19
08
19
09
19
10
26
27
19
11
19
12
19
13
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
01
01
19
20
21
22
23
24
01
02
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
04
01
04
02
04
03
04
04
04
05
26
27
04
06
04
07
04
08
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
01
01
18
19
20
21
22
23
24
25
26
27
28
29
30
01
02
03
04
05
01
04
07
08
09
10
11
12
01
05
14
15
16
17
18
19
01
06
21
22
23
24
25
26
01
07
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
05
01
26
27
28
29
30
01
07
04
03
04
05
06
07
08
07
05
10
11
12
13
14
15
07
06
17
18
19
20
21
22
07
07
24
25
26
27
28
29
07
08
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
03
08
22
23
24
25
26
27
03
09
29
30
01
02
03
04
05
16
19
07
08
09
10
11
12
16
20
14
15
16
17
18
19
16
21
21
22
23
24
25
26
16
22
28
29
30
01
02
03
04
05
06
02
03
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
01
01
29
30
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
01
01
01
02
23
24
25
26
27
01
03
01
04
30
08
36
08
37
08
38
08
39
05
06
08
40
08
41
08
42
08
43
08
44
12
13
08
45
08
46
08
47
08
48
08
49
19
20
08
50
08
51
08
52
08
53
08
54
26
27
08
55
08
56
08
57
01
02
03
04
05
06
08
01
08
09
10
11
12
13
08
03
15
16
17
18
19
20
08
05
22
23
24
25
26
27
08
07
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
19
01
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
04
01
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
03
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
01
01
22
23
24
25
26
27
01
02
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
01
11
03
04
05
06
07
08
01
12
01
13
11
12
13
14
15
01
14
01
15
18
19
20
21
22
01
16
24
25
26
27
28
29
30
01
02
03
04
2020
15
2020
16
07
08
09
10
11
2020
17
2020
18
14
15
16
17
18
19
20
21
22
23
24
25
2020
19
2020
20
28
29
30
02
22
02
03
04
05
06
07
02
23
09
10
11
12
13
14
02
24
16
17
18
19
20
21
02
25
23
24
25
26
27
28
29
30
01
02
01
08
04
05
06
07
08
09
01
09
11
12
13
14
15
16
01
10
18
19
20
21
22
23
01
11
25
26
27
28
29
30
21
06
02
03
04
05
06
07
21
07
09
10
11
12
13
14
21
08
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
01
02
03
04
05
06
07
08
01
02
10
11
12
13
14
15
16
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
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
02
02
22
23
24
25
26
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
01
11
24
25
26
27
28
29
01
12
01
01
10
01
13
01
16
05
06
07
08
01
19
01
22
01
25
12
13
14
15
01
28
01
31
01
34
19
20
21
22
01
37
01
40
01
43
26
27
28
29
01
46
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
01
15
23
24
25
26
27
28
29
30
15
04
02
03
04
05
06
07
15
05
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
09
18
06
07
08
09
10
11
12
13
14
15
16
17
18
09
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
03
01
19
20
21
22
23
24
03
02
26
27
28
29
30
01
02
03
04
05
04
36
07
08
09
10
11
12
04
37
14
15
16
17
18
19
04
38
21
22
23
24
25
26
04
39
28
29
30
01
02
03
04
05
06
07
08
09
10
11
12
13
11
08
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
2020
36
02
03
04
05
06
07
2020
37
09
10
11
12
13
14
2020
38
16
17
18
19
20
21
2020
39
23
24
25
26
27
28
2020
40
30
01
09
02
03
04
05
06
07
01
10
09
10
11
12
13
14
01
11
16
17
18
19
20
21
01
12
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
12
14
30
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
01
01
24
25
26
27
28
29
01
02
01
02
03
01
10
05
06
07
08
09
10
01
11
12
13
14
15
16
17
01
12
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
01
01
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
04
01
23
24
25
26
27
28
29
30
01
02
03
04
05
06
07
2020
107
2020
108
2020
109
2020
110
12
13
14
15
16
17
18
19
20
2020
111
2020
112
2020
113
2020
114
25
26
27
28
2020
115
2020
116
17
35
17
36
17
37
17
38
05
06
17
39
17
40
17
41
17
42
17
43
12
13
17
44
17
45
17
46
17
47
17
48
19
20
17
49
17
50
17
51
17
52
17
53
26
27
17
54
17
55
17
56
01
02
03
04
05
06
07
08
09
01
01
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
01
01
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
19
01
18
19
20
21
22
23
19
02
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
01
25
26
27
28
29
30
01
02
03
04
05
06
07
08
09
10
11
14
08
13
14
15
16
17
18
14
09
20
21
22
23
24
25
14
10
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
02
25
26
27
28
29
30
01
02
03
04
05
06
07
08
02
01
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
01
10
06
07
08
09
10
11
01
11
13
14
15
16
17
18
01
12
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
07
24
28
29
30
01
02
03
04
05
06
07
2020
103
2020
104
2020
105
11
12
13
2020
106
2020
107
2020
108
2020
109
18
19
20
2020
110
2020
111
2020
112
2020
113
25
26
27
2020
114
2020
115
2020
116
01
02
03
04
05
06
15
01
15
02
09
10
11
12
13
14
15
03
16
17
18
19
20
21
15
04
23
24
25
26
27
28
15
05
30
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
01
01
19
20
21
22
23
24
01
04
26
27
28
29
30
01
02
03
03
08
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
07
01
08
01
09
01
10
05
06
01
11
01
12
01
13
01
14
01
15
12
13
01
16
01
17
01
18
01
19
01
20
19
20
01
21
01
22
01
23
01
24
01
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
01
01
01
09
01
12
30
02
08
02
02
09
02
10
02
11
02
12
02
13
02
14
02
15
02
16
02
17
02
18
02
19
02
20
02
21
16
02
22
02
23
02
24
02
25
02
26
02
27
02
28
02
29
02
30
26
02
31
02
32
02
33
02
34
01
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
04
07
08
09
10
11
12
01
05
14
15
16
17
18
19
01
06
21
22
23
24
25
26
01
07
28
29
30
01
02
03
04
05
06
07
08
09
10
11
12
15
01
14
15
16
17
18
19
15
02
21
22
23
24
25
26
15
03
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
01
01
24
25
26
27
28
29
01
03
01
11
08
03
04
05
06
07
08
11
09
10
11
12
13
14
15
11
10
17
18
19
20
21
22
11
11
24
25
26
27
28
29
11
12
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
03
05
28
29
30
02
07
02
08
02
09
02
10
05
06
02
11
02
12
02
13
02
14
02
16
12
13
02
17
02
18
02
19
02
20
02
21
19
20
02
22
02
23
02
24
02
25
02
26
26
27
02
27
02
28
02
29
01
02
03
04
05
06
07
08
09
10
11
12
13
2020
01
15
16
17
18
19
20
2020
02
22
23
24
25
26
27
2020
03
29
30
01
02
03
04
05
01
09
07
08
09
10
11
12
01
10
14
15
16
17
18
19
01
11
21
22
23
24
25
26
01
12
28
29
30
01
02
03
04
05
03
03
07
08
09
10
11
12
03
04
14
15
16
17
18
19
03
05
21
22
23
24
25
26
03
06
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
29
30
01
11
02
03
04
05
01
13
01
15
01
17
09
10
11
12
01
19
01
21
01
23
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
02
03
04
05
06
07
08
09
02
01
11
12
13
14
15
16
02
03
18
19
20
21
22
23
02
05
25
26
27
02
07
29
30
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
2020
01
18
19
20
21
22
23
2020
02
25
26
27
28
29
30
01
02
02
09
04
05
06
07
08
09
02
10
11
12
13
14
15
16
02
11
18
19
20
21
22
23
02
12
25
26
27
28
29
30
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
01
01
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
04
01
04
02
04
03
04
04
04
05
26
27
04
06
04
07
04
08
01
02
03
04
05
06
07
08
09
10
11
12
13
14
01
02
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
01
02
03
04
05
2020
25
07
08
09
10
11
12
2020
26
14
15
16
17
18
19
2020
27
21
22
23
24
25
26
2020
28
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
06
07
08
09
10
11
12
03
10
14
15
16
17
18
19
03
11
21
22
23
24
25
26
03
12
28
29
30
01
02
03
04
05
01
08
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
01
02
28
29
30
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
02
01
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
06
40
06
41
06
42
06
43
06
44
26
27
06
45
06
46
06
47
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
01
08
30
01
02
03
01
09
05
06
07
08
09
10
01
10
12
13
14
15
16
17
01
11
19
20
21
22
23
24
01
12
26
27
28
29
30
01
02
03
04
05
06
07
08
09
10
11
12
13
04
16
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
01
02
03
04
05
23
36
07
08
09
10
11
12
23
37
14
15
16
17
18
19
23
38
21
22
23
24
25
26
23
39
28
29
30
01
02
03
04
05
01
01
07
08
09
10
11
12
01
02
14
15
16
17
18
19
01
03
21
22
23
24
25
26
01
04
28
29
30
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
27
10
20
21
22
23
24
25
27
11
27
28
29
30
01
02
03
02
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
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
02
01
26
27
28
29
30
01
02
03
04
05
06
07
08
09
10
11
12
02
05
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
01
02
01
01
04
05
06
07
08
09
01
04
11
12
13
14
15
16
01
06
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
02
01
19
20
21
22
23
24
02
02
26
27
28
29
30
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
01
01
19
20
21
22
23
24
25
26
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
04
05
06
07
08
09
10
18
26
12
13
14
15
16
17
18
27
19
20
21
22
23
24
18
28
26
27
28
29
30
01
02
03
04
05
06
01
01
01
02
09
10
11
12
13
01
03
01
04
16
17
18
19
20
01
05
01
06
23
24
25
26
27
01
07
01
08
30
01
02
17
13
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
07
21
07
22
07
23
07
24
05
06
07
25
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
09
05
06
07
08
09
10
01
10
12
13
14
15
16
17
01
11
19
20
21
22
23
24
01
12
26
27
28
29
30
17
30
17
31
17
32
17
33
05
06
17
34
17
35
17
36
17
37
17
38
17
40
13
17
39
18
01
18
02
18
03
18
04
19
20
18
05
18
06
18
07
18
08
18
09
26
27
18
10
18
11
18
12
01
02
03
04
07
05
06
07
08
09
10
04
08
12
13
14
15
16
17
04
09
19
20
21
22
23
24
04
10
26
27
28
29
30
01
02
03
04
05
2020
36
07
08
09
10
11
12
2020
37
14
15
16
17
18
19
2020
38
21
22
23
24
25
26
2020
39
28
29
30
01
02
03
01
03
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
01
01
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
02
07
02
08
07
08
09
10
11
02
09
02
10
14
15
16
17
18
02
11
02
12
21
22
23
24
25
02
13
02
14
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
01
08
03
04
05
06
07
08
01
09
10
11
12
13
14
15
01
10
17
18
19
20
21
22
01
11
24
25
26
27
28
29
01
12
01
02
03
05
10
05
06
07
08
09
10
05
11
12
13
14
15
16
17
05
12
19
20
21
22
23
24
05
13
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
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
06
03
06
07
08
09
10
11
06
04
13
14
15
16
17
18
06
05
20
21
22
23
24
25
06
06
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
04
03
07
08
09
10
11
12
04
04
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
2020
01
14
15
16
17
18
19
2020
02
21
22
23
24
25
26
2020
03
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
07
08
12
02
03
04
05
06
07
08
14
09
10
11
12
13
14
08
16
16
17
18
19
20
21
08
18
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
03
06
30
01
02
03
04
04
21
06
07
08
09
10
11
04
22
13
14
15
16
17
18
04
23
20
21
22
23
24
25
26
27
28
29
30
01
02
03
04
05
07
02
07
08
09
10
11
12
07
03
14
15
16
17
18
19
07
04
21
22
23
24
25
26
07
05
28
29
30
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
02
13
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
2020
22
07
08
09
10
11
12
2020
23
14
15
16
17
18
19
20
21
22
23
24
25
26
2020
24
28
29
30
01
02
03
01
06
05
06
07
08
09
10
01
07
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
07
13
10
11
12
13
14
15
07
14
17
18
19
20
21
22
07
15
24
25
26
27
28
29
07
16
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
01
08
19
20
21
22
23
24
25
26
27
28
29
30
01
02
03
02
01
05
06
07
08
09
10
02
04
12
13
14
15
16
17
02
05
19
20
21
22
23
24
02
06
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
01
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
01
01
01
02
29
30
01
02
03
04
05
06
07
2020
150
2020
151
2020
152
11
12
13
2020
153
2020
154
2020
155
2020
156
18
19
20
2020
157
2020
158
2020
159
2020
160
25
26
27
2020
161
2020
162
2020
163
01
02
03
04
05
06
07
08
09
10
01
01
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
2020
106
2020
107
2020
108
2020
109
2020
110
26
27
2020
111
2020
112
2020
113
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
04
05
06
01
10
08
09
10
11
12
13
01
11
15
16
17
18
19
20
01
12
22
23
24
25
26
27
01
13
29
30
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
11
01
23
24
25
26
27
28
11
02
30
01
02
03
04
05
06
07
2020
81
2020
82
2020
83
11
12
13
2020
84
2020
85
2020
86
2020
87
18
19
20
2020
88
2020
89
2020
90
2020
91
25
26
27
2020
92
2020
93
2020
94
01
02
03
04
05
06
07
08
09
10
11
12
13
2020
110
2020
111
2020
112
2020
113
18
19
20
2020
114
2020
115
2020
116
2020
117
25
26
27
2020
118
2020
119
2020
120
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
01
10
06
07
08
09
10
11
01
11
13
14
15
16
17
18
01
12
20
21
22
23
24
25
01
13
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
02
23
24
25
26
27
28
29
30
01
10
17
03
04
05
06
07
08
10
18
10
11
12
13
14
15
10
19
17
18
19
20
21
22
10
20
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
02
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
32
01
28
29
30
01
13
12
03
04
05
06
07
08
13
13
10
11
12
13
14
15
13
14
17
18
19
20
21
22
13
15
24
25
26
27
28
29
13
16
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
2020
137
2020
138
2020
139
2020
140
12
13
2020
141
2020
142
2020
143
2020
144
2020
145
19
20
2020
146
2020
147
2020
148
2020
149
2020
150
26
27
2020
151
2020
152
2020
153
01
02
03
04
05
01
03
07
08
09
10
11
12
01
04
14
15
16
17
18
19
01
05
21
22
23
24
25
26
01
06
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
01
01
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
04
17
18
19
20
01
05
22
23
24
25
26
27
01
06
29
30
01
02
03
03
22
05
06
07
08
09
10
03
23
12
13
14
15
16
17
03
24
19
20
21
22
23
24
03
25
26
27
28
29
30
2020
05
2020
06
2020
07
2020
08
2020
09
2020
10
2020
11
2020
12
2020
13
2020
14
2020
15
2020
16
2020
17
2020
18
2020
19
2020
20
2020
21
2020
22
2020
23
20
2020
24
22
23
24
25
26
27
28
29
30
01
01
01
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
02
01
02
02
02
03
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
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
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
03
01
09
05
06
07
08
09
10
01
10
12
13
14
15
16
17
01
11
19
20
21
22
23
24
01
12
26
27
28
29
30
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
08
06
02
03
04
05
06
07
08
07
09
10
11
12
13
14
08
08
16
17
18
19
20
21
08
09
23
24
25
26
27
28
08
10
30
01
02
03
04
05
06
07
2020
09
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
22
02
08
09
10
11
12
13
22
03
15
16
17
18
19
20
22
04
22
23
24
25
26
27
22
05
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
03
04
05
06
07
08
09
10
11
12
01
01
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
01
01
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
01
02
03
21
36
05
06
07
08
09
10
21
37
12
13
14
15
16
17
21
38
19
20
21
22
23
24
21
39
26
27
28
29
30
14
36
02
03
04
05
06
07
14
37
09
10
11
12
13
14
15
14
38
17
18
19
20
21
22
14
39
24
25
26
27
28
29
14
40
01
02
03
04
05
06
27
36
08
09
10
11
12
13
27
37
15
16
17
18
19
20
27
38
22
23
24
25
26
27
27
39
29
30
01
02
03
09
04
05
06
07
08
09
03
10
11
12
13
14
15
16
03
11
18
19
20
21
22
23
03
12
25
26
27
28
29
30
01
02
01
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





Impresszum | Facebook | WN Mobil | Ötletek