01
02
03
04
06
09
06
07
08
09
10
11
06
10
13
14
15
16
17
18
06
11
20
21
22
23
24
25
26
27
28
29
30
31
01
02
03
04
05
06
07
08
09
03
18
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
01
02
03
04
05
04
01
07
08
09
10
11
12
04
02
14
15
16
17
18
19
04
03
21
22
23
24
25
26
04
04
28
29
30
31
01
09
08
03
04
05
06
07
08
09
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
01
02
03
04
05
01
23
07
08
09
10
11
12
01
24
14
15
16
17
18
19
01
25
21
22
23
24
25
26
01
26
28
29
30
31
01
02
03
04
05
01
11
07
08
09
10
11
12
01
12
14
15
16
17
18
19
01
13
21
22
23
24
25
26
27
28
29
30
31
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
13
24
25
26
27
28
29
30
31
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
31
01
02
03
04
05
06
07
08
09
10
11
23
01
13
14
15
16
17
18
23
02
20
21
22
23
24
25
23
03
27
28
29
30
31
01
02
03
04
13
05
06
07
08
09
10
11
13
06
13
14
15
16
17
18
13
07
20
21
22
23
24
25
26
27
28
29
30
31
01
02
03
04
05
01
08
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
31
01
02
03
04
16
10
06
07
08
09
10
11
16
11
13
14
15
16
17
18
16
12
20
21
22
23
24
25
16
13
27
28
29
30
31
01
02
03
02
05
05
06
07
08
09
10
02
06
12
13
14
15
16
17
02
07
19
20
21
22
23
24
02
08
26
27
28
29
30
31
01
02
03
04
05
06
05
09
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
01
02
03
02
09
05
06
07
08
09
10
02
10
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
01
02
03
03
17
05
06
07
08
09
10
03
20
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
01
97
01
98
01
99
01
100
01
101
01
102
01
103
01
104
01
105
01
106
01
107
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
01
02
03
01
08
05
06
07
08
09
10
01
09
12
13
14
15
16
17
01
10
19
20
21
22
23
24
25
26
27
28
29
30
31
01
02
03
02
11
05
06
07
08
09
10
02
12
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
01
65
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
31
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
16
09
28
29
30
31
01
02
03
04
05
06
03
09
08
09
10
11
12
13
03
10
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
01
02
03
04
05
06
07
08
07
10
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
01
02
03
02
09
05
06
07
08
09
10
02
10
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
01
02
03
04
05
04
09
07
08
09
10
11
12
04
10
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
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
31
01
02
02
10
04
05
06
07
08
09
02
11
11
12
13
14
15
16
02
12
18
19
20
21
22
23
24
25
26
27
28
29
30
31
01
02
03
04
05
01
08
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
31
01
02
10
03
04
05
06
07
08
02
11
10
11
12
13
14
15
02
12
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
01
02
11
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
31
01
02
03
04
05
06
01
09
08
09
10
11
12
13
01
10
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
01
02
03
04
05
05
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
31
01
02
01
08
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
31
01
04
02
03
04
05
06
07
01
05
09
10
11
12
13
14
01
06
16
17
18
19
20
21
01
07
23
24
25
26
27
28
29
30
31
01
02
03
04
05
06
02
10
08
09
10
11
12
13
14
15
16
17
18
19
20
02
11
22
23
24
25
26
27
28
29
30
31
01
02
03
06
07
05
06
07
08
09
10
06
08
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
01
02
03
04
05
06
07
02
01
09
10
11
12
13
14
02
03
16
17
18
19
20
21
02
05
23
24
25
26
27
28
29
30
31
2016
141
02
03
04
2016
142
2016
143
2016
144
2016
145
09
10
11
12
2016
146
2016
147
2016
148
16
17
18
2016
149
2016
150
2016
151
22
23
24
25
26
27
28
29
30
31
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
27
28
29
30
31
01
02
03
04
01
09
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
31
01
02
06
03
04
05
06
07
08
02
07
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
01
02
03
04
05
06
12
08
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
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
30
31
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
76
27
28
29
30
31
01
02
01
22
04
05
06
07
08
09
01
23
11
12
13
14
15
16
01
24
18
19
20
21
22
23
24
25
26
27
28
29
30
31
02
07
02
03
04
05
06
07
02
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
01
02
03
04
05
06
07
08
09
10
11
12
13
06
01
15
16
17
18
19
20
06
02
22
23
24
25
26
27
28
29
30
31
01
02
03
04
05
06
01
09
08
09
10
11
12
13
01
10
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
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
31
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
31
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
23
24
25
26
27
28
29
30
31
01
02
03
04
69
05
06
07
08
09
10
04
70
12
13
14
15
16
17
04
71
19
20
21
22
23
24
04
72
26
27
28
29
30
31
01
02
03
04
05
06
11
09
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
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
14
08
29
30
31
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
31
01
02
03
04
05
04
10
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
01
02
03
04
05
06
11
04
08
09
10
11
12
13
11
05
15
16
17
18
19
20
11
06
22
23
24
25
26
27
11
07
29
30
31
04
945
04
946
03
04
04
947
04
948
04
949
04
950
04
951
10
11
04
952
04
953
04
954
04
955
04
956
17
18
04
957
04
958
04
959
04
960
04
961
24
25
26
27
28
29
30
31
01
02
03
04
05
06
07
08
09
10
05
09
12
13
14
15
16
17
05
10
19
20
21
22
23
24
25
26
27
28
29
30
31
01
02
03
04
05
06
03
08
08
09
10
11
12
13
03
09
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
01
01
09
01
10
04
05
06
07
08
01
11
01
12
11
12
13
14
15
01
13
01
14
18
19
20
21
22
01
15
01
16
25
26
27
28
29
30
31
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
25
26
27
28
29
30
01
12
03
12
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
31
01
02
03
04
05
06
03
08
08
09
10
11
12
13
03
09
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
01
02
03
01
08
05
06
07
08
09
10
01
09
12
13
14
15
16
17
01
10
19
20
21
22
23
24
25
26
27
28
29
30
31
01
07
02
03
04
05
06
07
01
08
09
10
11
12
13
14
01
09
16
17
18
19
20
21
01
10
23
24
25
26
27
28
29
30
31
01
02
03
15
08
05
06
07
08
09
10
15
09
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
01
02
03
04
05
06
07
11
11
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
05
01
24
25
26
27
28
29
30
31
01
02
03
01
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
31
01
02
03
04
01
01
06
07
01
02
09
10
11
01
03
13
14
01
04
16
17
18
01
05
20
21
01
06
23
24
25
01
07
27
28
29
30
31
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
01
13
30
31
01
02
03
04
05
06
01
09
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
01
02
03
04
05
03
07
07
08
09
10
11
12
03
08
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
01
02
03
01
05
05
06
07
08
09
10
01
06
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
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
31
01
02
03
04
05
13
07
07
08
09
10
11
12
13
08
14
15
16
17
18
19
13
09
21
22
23
24
25
26
27
28
29
30
31
01
02
13
09
04
05
06
07
08
09
13
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
13
11
01
03
18
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
31
01
01
01
01
02
04
05
06
07
08
01
03
01
04
11
12
13
14
15
01
05
01
06
18
19
20
21
22
01
07
01
08
25
26
27
28
29
01
09
01
10
01
07
08
03
04
05
06
07
08
07
09
10
11
12
13
14
15
07
10
17
18
19
20
21
22
23
24
25
26
27
28
29
07
11
31
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
31
01
02
03
01
08
05
06
07
08
09
10
01
09
12
13
14
15
16
17
01
10
19
20
21
22
23
24
25
26
27
28
29
30
31
01
02
03
04
05
06
06
06
08
09
10
11
12
13
06
07
15
16
17
18
19
20
06
08
22
23
24
25
26
27
06
09
29
30
31
01
03
03
03
04
05
06
07
08
03
04
10
11
12
13
14
15
03
05
17
18
19
20
21
22
03
06
24
25
26
27
28
29
30
31
01
03
09
03
04
05
06
07
08
03
10
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
01
02
03
04
05
06
07
08
07
10
10
11
12
13
14
15
07
11
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
01
02
03
10
09
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
31
01
02
03
04
05
06
07
08
16
09
10
11
12
13
14
15
16
10
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
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
31
01
02
03
18
08
05
06
07
08
09
10
18
09
12
13
14
15
16
17
18
10
19
20
21
22
23
24
18
11
26
27
28
29
30
18
12
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
25
26
27
28
29
30
31
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
09
02
19
20
21
22
23
24
25
26
27
28
29
30
31
01
04
01
05
03
04
01
06
01
07
01
08
01
09
01
10
10
11
01
11
01
12
01
13
01
14
01
15
17
18
01
16
01
17
01
18
01
19
01
20
24
25
26
27
28
29
30
31
01
02
03
04
05
05
49
07
08
09
10
11
12
05
50
14
15
16
17
18
19
05
51
21
22
23
24
25
26
27
28
29
30
31
01
02
03
04
08
07
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
08
08
27
28
29
30
31
90
135
90
136
03
04
05
90
137
90
138
90
139
90
140
10
11
12
13
90
141
91
01
90
143
17
18
19
20
21
22
23
24
25
26
91
02
28
29
30
31
01
02
03
04
05
06
07
08
09
10
11
12
13
14
06
17
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
01
02
03
04
05
05
02
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
01
02
03
02
06
05
06
07
08
09
10
02
07
12
13
14
15
16
17
02
08
19
20
21
22
23
24
25
26
27
28
29
30
31
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
31
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
01
01
01
02
21
22
23
24
25
01
03
01
04
28
29
30
31
01
02
03
04
05
06
01
04
08
09
10
11
12
13
01
05
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
01
02
03
04
05
06
02
10
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
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
31
01
02
03
04
05
08
16
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
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
01
28
29
30
31
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
22
01
22
23
24
25
26
27
28
29
30
31
01
02
03
04
2016
158
2016
159
2016
160
2016
161
2016
162
10
11
2016
163
2016
164
2016
165
2016
166
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
13
99
13
100
03
04
13
101
13
102
13
103
13
104
13
105
10
11
13
106
13
107
13
108
13
109
13
110
17
18
13
111
13
112
13
113
13
114
13
115
24
25
26
27
28
29
30
31
01
03
36
03
04
05
06
07
08
03
37
10
11
12
13
14
15
03
38
17
18
19
20
21
22
03
39
24
25
26
27
28
29
30
31
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
01
02
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
01
02
03
02
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
31
01
02
03
04
05
06
02
12
08
09
10
11
12
13
02
13
15
16
17
18
19
20
02
14
22
23
24
25
26
27
02
15
29
30
31
01
02
03
04
05
05
03
07
08
09
10
11
12
05
04
14
15
16
17
18
19
05
05
21
22
23
24
25
26
05
06
28
29
30
31
01
02
03
04
01
11
06
07
08
09
10
11
01
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
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
31
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
24
27
28
29
30
31
01
06
09
03
04
05
06
07
08
06
10
10
11
12
13
14
15
06
11
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
01
02
03
04
2016
152
2016
153
2016
154
2016
155
09
10
11
2016
156
2016
157
2016
158
2016
159
16
17
18
2016
160
2016
161
2016
162
2016
163
23
24
25
26
27
28
29
30
31
01
02
03
04
05
06
01
10
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
01
02
03
04
05
06
01
09
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
02
06
02
03
04
05
06
07
02
07
09
10
11
12
13
14
02
08
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
03
07
22
23
24
25
26
27
28
29
30
31
01
04
06
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
31
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
31
01
02
03
04
05
06
07
08
01
10
10
11
12
13
14
15
01
11
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
01
02
03
04
05
06
07
08
09
10
03
09
12
13
14
15
16
17
03
10
19
20
21
22
23
24
25
26
27
28
29
30
31
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
31
01
02
03
04
01
06
06
07
08
09
10
11
01
07
13
14
15
16
17
18
01
08
20
21
22
23
24
25
26
27
28
29
30
31
01
02
03
01
04
05
06
07
08
09
10
01
05
12
13
14
15
16
17
01
06
19
20
21
22
23
24
25
26
27
28
29
30
31
01
02
03
04
05
04
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
31
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
31
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
01
26
18
19
20
21
22
23
24
25
26
27
28
29
30
31
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
31
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
19
01
19
20
21
22
23
24
25
26
27
28
29
30
31
01
02
03
04
05
06
07
08
09
10
11
12
13
08
09
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
04
06
02
03
04
05
06
07
04
07
09
10
11
12
13
14
04
08
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
01
02
03
04
05
06
04
07
08
09
10
11
12
06
05
14
15
16
17
18
19
06
06
21
22
23
24
25
26
06
07
28
29
30
31
01
02
03
04
05
06
07
08
03
06
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
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
31
06
09
02
03
04
05
06
07
06
10
09
10
11
12
13
14
06
11
16
17
18
19
20
21
06
12
23
24
25
26
27
28
06
13
30
31
12
19
02
03
04
05
06
07
12
21
09
10
11
12
13
14
12
24
16
17
18
19
20
21
12
25
23
24
25
26
27
28
29
12
26
31
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
31
23
05
02
03
04
05
06
07
23
06
09
10
11
12
13
14
23
07
16
17
18
19
20
21
23
08
23
24
25
26
27
28
29
30
31
01
02
03
04
05
06
07
08
09
10
11
12
13
14
05
01
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
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
27
28
29
30
31
01
02
03
04
05
14
09
07
08
09
10
11
12
14
10
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
08
11
19
20
21
22
23
24
25
26
27
28
29
30
31
01
02
03
04
05
03
08
07
08
09
10
11
12
03
09
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
01
02
03
04
05
06
09
07
08
09
10
11
12
06
10
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
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
03
01
01
02
03
04
05
01
09
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
01
10
28
29
30
31
01
02
03
04
05
09
47
07
08
09
10
11
12
09
48
14
15
16
17
18
19
09
49
21
22
23
24
25
26
27
09
50
29
30
31
01
02
03
04
05
06
07
01
10
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
01
03
05
03
04
05
06
07
08
03
06
10
11
12
13
14
15
03
07
17
18
19
20
21
22
03
08
24
25
26
27
28
29
03
09
31
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
31
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
25
26
27
28
29
30
31
01
02
03
06
10
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
31
01
02
03
09
21
05
06
07
08
09
10
09
22
12
13
14
15
16
17
09
23
19
20
21
22
23
24
09
24
26
27
28
29
30
31
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
31
01
02
03
02
03
05
06
07
08
09
10
02
04
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
01
02
03
04
03
12
06
07
08
09
10
11
12
13
14
15
16
17
18
03
13
20
21
22
23
24
25
03
14
27
28
29
30
31
01
02
03
04
13
18
06
07
08
09
10
11
13
19
13
14
15
16
17
18
19
20
21
22
23
24
25
13
21
27
28
29
30
31
01
02
03
04
01
07
06
07
08
09
10
11
01
08
13
14
15
16
17
18
01
09
20
21
22
23
24
25
26
27
28
29
30
31
01
02
03
03
25
05
06
07
08
09
10
03
26
12
13
14
15
03
27
17
18
19
20
21
22
03
28
24
25
26
27
28
29
30
31
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
02
01
23
24
25
26
27
28
02
02
30
31
01
09
02
03
04
05
06
07
01
10
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
01
02
03
01
05
05
06
07
08
09
10
01
06
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
01
01
01
03
04
05
06
07
08
01
04
10
11
12
13
14
15
01
05
17
18
19
20
21
22
01
08
24
25
26
27
28
29
30
31
01
02
03
04
05
06
04
05
08
09
10
11
12
13
04
06
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
20
05
02
19
41
04
05
06
07
20
06
09
19
42
11
12
13
14
20
07
16
19
43
18
19
20
21
20
08
23
19
44
25
26
27
28
29
30
31
01
01
15
03
04
05
06
07
08
01
16
10
11
12
13
14
15
01
17
17
18
19
20
21
22
01
18
24
25
26
27
28
29
30
31
07
07
02
03
04
05
06
07
07
09
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
15
11
02
03
04
05
06
07
15
12
09
10
11
12
13
14
15
13
16
17
18
19
20
21
15
14
23
24
25
26
27
28
15
15
30
31
01
06
02
03
04
05
06
07
01
07
09
10
11
12
13
14
01
08
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
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
25
26
27
28
29
30
31
01
14
06
03
04
05
06
07
08
14
07
10
11
12
13
14
15
14
08
17
18
19
20
21
14
09
23
24
25
26
27
28
29
14
10
31
01
02
03
04
05
06
04
07
08
09
10
11
12
13
04
08
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
08
23
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
31
02
09
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
31
01
02
04
05
04
05
06
07
08
09
04
06
11
12
13
14
15
16
17
18
19
20
21
22
23
04
07
25
26
27
28
29
30
04
08
01
02
03
04
05
06
03
05
08
09
10
11
12
13
03
06
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
01
02
42
08
04
05
06
07
08
09
42
09
11
12
13
14
15
16
42
10
18
19
20
21
22
23
24
25
26
27
28
29
30
31
01
02
03
21
04
05
06
07
08
03
25
10
11
12
13
14
15
16
17
18
19
20
21
22
23
03
27
25
26
27
28
29
03
31
31
01
02
03
04
05
06
07
08
09
10
11
03
10
13
14
15
16
17
18
03
11
20
21
22
23
24
25
26
27
28
29
30
31
01
02
03
04
05
02
08
07
08
09
10
11
12
02
09
14
15
16
17
18
19
02
10
21
22
23
24
25
26
27
28
29
30
31
01
02
03
02
09
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
31
01
02
03
07
10
05
06
07
08
09
10
07
11
12
13
14
15
16
17
07
12
19
20
21
22
23
24
25
26
27
28
29
30
31
01
08
10
03
04
05
06
07
08
08
11
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
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
31
01
02
03
18
06
05
06
07
08
09
10
18
07
12
13
14
15
16
17
18
08
19
20
21
22
23
24
25
26
27
28
29
30
31
01
02
03
04
05
06
01
01
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
01
03
08
03
04
05
06
07
08
03
09
10
11
12
13
14
15
03
10
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
01
02
03
01
08
05
06
07
08
09
10
01
09
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
01
02
03
04
05
06
01
35
08
09
10
11
12
13
01
36
15
16
17
18
19
20
01
37
22
23
24
25
26
27
28
29
30
31
01
02
03
04
05
06
20
10
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
01
02
03
04
05
06
01
09
08
09
10
11
12
13
01
10
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
01
02
11
23
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
31
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
31
01
02
03
10
04
05
06
07
08
09
03
11
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
01
02
03
04
05
58
05
59
05
60
05
61
05
62
10
11
05
63
05
64
05
65
05
66
05
67
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
04
09
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
31
01
02
03
04
08
06
06
07
08
09
10
11
08
07
13
14
15
16
17
18
08
08
20
21
22
23
24
25
08
09
27
28
29
30
31
12
07
02
03
04
05
06
07
12
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
01
02
03
04
05
06
07
08
09
10
11
12
01
50
01
51
01
52
01
53
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
01
02
03
04
05
06
33
12
08
09
10
11
12
13
33
13
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
01
02
03
04
05
01
04
07
08
09
10
11
12
01
05
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
01
02
03
01
08
05
06
07
08
09
10
01
09
12
13
14
15
16
17
01
10
19
20
21
22
23
24
01
11
26
27
28
29
30
01
12
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
25
26
27
28
29
30
31
01
02
03
04
05
06
07
04
04
09
10
11
12
13
14
15
16
17
18
19
20
04
06
22
23
24
25
26
27
28
29
30
31
04
06
02
04
07
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
31
01
02
03
04
05
06
04
07
08
09
10
11
12
06
05
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
01
01
01
02
01
03
01
04
24
25
26
27
28
29
30
31
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
04
02
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
01
02
03
03
03
05
06
07
08
09
10
03
04
12
13
14
15
16
17
03
05
19
20
21
22
23
24
25
26
27
28
29
30
31
12
09
02
03
04
05
06
07
12
10
09
10
11
12
12
11
14
12
12
12
13
17
12
14
19
20
21
22
23
24
25
26
27
28
29
30
31
01
02
03
04
05
16
11
07
08
09
10
11
12
16
12
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
10
10
02
03
04
05
06
07
08
09
10
11
12
13
14
10
11
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
01
02
03
04
05
04
04
07
08
09
10
11
12
04
05
14
15
16
17
18
19
04
06
21
22
23
24
25
26
04
07
28
29
30
31
01
02
03
01
01
01
02
01
03
01
04
01
05
01
06
01
07
01
08
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
2016
165
2016
166
03
04
2016
167
2016
168
2016
169
2016
170
2016
171
10
11
2016
172
2016
173
2016
174
2016
175
2016
176
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
01
02
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
31
01
02
03
04
05
03
09
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
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
31
01
20
09
03
04
05
06
07
08
20
10
10
11
12
13
14
15
20
11
17
18
19
20
21
22
20
12
24
25
26
27
28
29
30
31
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
08
02
01
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
29
30
31
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
07
11
07
12
27
28
29
30
31
01
02
03
04
04
01
06
07
08
09
10
11
04
03
13
14
15
16
17
18
04
05
20
21
22
23
24
25
26
27
28
29
30
31
01
06
02
03
04
05
06
07
01
07
09
10
11
12
13
14
01
08
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
01
02
03
03
08
05
06
07
08
09
10
03
09
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
2016
143
02
03
04
2016
144
2016
145
2016
146
2016
147
09
10
11
2016
148
2016
149
2016
150
2016
151
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
2016
193
2016
194
03
04
2016
195
2016
196
2016
197
2016
198
2016
199
10
11
2016
200
2016
201
2016
202
2016
203
2016
204
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
01
06
02
03
04
05
06
01
07
01
08
09
10
11
12
13
01
09
01
10
16
17
18
19
20
01
11
01
12
23
24
25
26
27
01
13
29
30
31
01
02
03
03
03
05
06
07
08
09
10
03
04
12
13
14
15
16
17
03
05
19
20
21
22
23
24
03
06
26
27
28
29
30
31
01
01
22
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
31
01
02
03
04
05
06
07
08
09
10
11
12
13
14
02
01
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
01
02
03
04
05
08
08
07
08
09
10
11
12
08
09
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
01
02
03
04
10
09
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
31
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
01
02
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
01
02
03
04
05
06
07
08
09
10
11
03
08
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
02
07
25
26
27
28
29
30
31
01
37
01
38
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
01
39
25
26
27
28
29
30
31
01
02
03
04
05
07
01
07
08
09
10
11
12
07
02
14
15
16
17
18
19
07
03
21
22
23
24
25
26
07
04
28
29
30
31
01
02
03
04
05
02
07
07
08
09
10
11
12
02
08
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
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
25
26
27
28
29
30
31
01
02
03
28
09
05
06
07
08
09
10
28
10
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
2016
191
2016
192
03
04
2016
193
2016
194
2016
195
2016
196
2016
197
10
11
2016
198
2016
199
2016
200
2016
201
2016
202
17
18
2016
203
2016
204
2016
205
2016
206
2016
207
24
25
26
27
28
29
30
31
01
02
24
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
31
01
08
06
03
04
05
06
07
08
08
07
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
01
02
03
04
11
22
11
23
07
08
09
10
11
11
24
11
25
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
01
02
03
07
07
05
06
07
08
09
10
07
08
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
01
02
13
29
13
30
05
06
07
08
09
13
31
13
32
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
01
02
03
04
05
01
10
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
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
21
12
21
13
21
14
21
15
30
31
02
09
02
03
04
05
06
07
02
11
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
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
31
01
02
03
04
01
09
06
07
08
09
10
11
01
10
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
01
02
03
04
05
06
06
04
08
09
10
11
12
13
06
05
15
16
17
18
19
20
06
06
22
23
24
25
26
27
28
29
30
31
01
09
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
31
01
02
03
06
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
31
01
02
03
04
01
08
06
07
08
09
10
11
01
09
13
14
15
16
17
18
01
10
20
21
22
23
24
25
01
11
27
28
29
30
31
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
31
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
30
31
01
02
03
04
02
03
06
07
08
09
10
11
02
04
13
14
15
16
17
18
02
05
20
21
22
23
24
25
26
27
28
29
30
31
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
04
24
18
19
20
21
22
23
24
25
26
27
28
29
30
31
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
08
02
22
23
24
25
26
27
08
03
29
30
31
01
97
01
98
01
99
01
100
01
101
01
102
01
103
01
104
01
105
01
106
01
107
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
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
29
30
31
01
01
12
03
04
05
06
07
08
01
13
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
01
02
03
04
05
06
07
08
09
10
11
12
13
04
10
15
16
17
18
19
20
04
11
22
23
24
25
26
27
28
29
30
31
02
05
02
03
04
05
06
07
02
06
09
10
11
12
13
14
02
07
16
17
18
19
20
21
02
08
23
24
25
26
27
28
29
30
31
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
07
07
20
21
22
23
24
25
26
27
28
29
30
31
01
02
03
04
05
06
07
08
09
10
11
12
13
04
19
15
16
17
18
19
20
04
20
22
04
21
24
25
26
27
28
29
30
31
01
02
03
04
05
06
04
12
08
09
10
11
12
13
04
13
15
16
17
18
19
20
04
14
22
23
24
25
26
27
04
15
29
30
31
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
31
02
23
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
31
01
02
03
01
10
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
31
01
02
03
04
13
13
06
07
08
09
10
11
13
14
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
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
31
01
02
03
04
05
16
05
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
01
02
03
04
24
65
06
07
08
09
10
11
24
66
13
14
15
16
17
18
24
67
20
21
22
23
24
25
24
68
27
28
29
30
31
01
02
06
13
04
05
06
07
08
09
06
14
11
12
13
14
15
16
06
15
18
19
20
21
22
23
24
25
26
27
28
29
30
31
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
31
01
02
03
04
05
06
03
10
08
09
10
11
12
13
03
11
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
01
02
03
04
05
06
07
08
09
10
01
134
12
13
14
15
16
17
01
135
19
20
21
22
23
24
01
136
26
27
28
29
30
31
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
28
29
30
31
01
03
12
03
04
05
06
07
08
03
13
10
11
12
13
14
15
03
14
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31





Impresszum | Facebook | WN Mobil | Ötletek