01
02
03
04
05
03
36
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
01
02
03
04
05
06
06
07
08
09
10
11
12
06
07
14
15
16
17
18
19
06
08
21
22
23
24
25
26
06
09
28
29
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
01
02
03
04
05
06
19
05
08
09
10
11
12
13
19
06
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
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
01
02
03
04
05
06
07
08
07
13
10
11
12
13
14
15
07
14
07
15
18
19
20
21
22
23
24
25
26
27
28
29
09
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
04
09
02
03
04
05
06
07
04
10
09
10
11
12
13
14
04
11
16
17
18
19
20
21
04
12
23
24
25
26
27
28
04
13
01
02
03
04
05
02
12
07
08
09
10
11
12
02
13
14
15
16
17
18
19
02
14
21
22
23
24
25
26
02
15
28
29
01
02
03
05
03
05
06
07
08
09
10
05
04
12
13
14
15
16
17
05
05
19
20
21
22
23
24
05
06
26
27
28
29
01
02
03
04
05
06
07
08
09
03
02
11
12
13
14
15
16
03
05
18
19
20
21
22
23
03
06
25
26
27
28
29
01
02
03
04
01
18
06
07
08
09
10
11
01
19
13
14
15
16
17
18
01
20
20
21
22
23
24
25
01
21
27
28
29
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
02
02
11
04
05
06
07
08
09
02
12
11
12
13
14
15
16
02
13
18
19
20
21
22
23
02
14
25
26
27
28
29
01
02
03
04
05
06
05
06
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
01
02
01
14
04
05
06
07
08
09
01
15
11
12
13
14
15
16
01
16
18
19
20
21
22
23
24
25
26
27
28
29
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
01
13
23
24
25
26
27
28
29
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
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
24
25
26
27
28
29
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
18
01
17
18
19
20
21
22
18
02
24
25
26
27
28
29
01
02
21
10
04
05
06
07
08
09
21
11
11
12
13
14
15
16
17
18
19
20
21
22
23
21
12
25
26
27
28
29
15
02
02
03
04
05
06
07
15
03
09
10
11
12
13
14
15
04
16
17
18
19
20
21
15
05
23
24
25
26
27
28
15
06
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
01
02
07
01
07
02
07
03
06
07
08
09
07
04
07
05
07
06
13
14
15
16
07
07
07
08
07
09
20
21
22
23
07
10
07
11
07
12
27
28
29
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
02
03
04
05
06
03
05
08
09
10
11
12
13
03
07
15
16
17
18
19
20
03
09
22
23
24
25
26
27
03
12
29
01
02
03
04
05
02
02
02
04
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
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
01
02
03
04
12
10
06
07
08
09
10
11
12
12
13
14
15
16
17
18
12
13
20
21
22
23
24
25
12
14
27
28
29
01
02
22
266
22
268
22
270
22
272
22
274
08
09
22
276
22
278
22
280
22
282
22
284
15
16
22
286
22
288
22
290
22
292
22
294
22
23
22
296
22
299
22
300
22
302
22
304
29
01
02
01
24
01
25
01
26
01
27
01
28
08
09
01
29
01
30
01
31
01
32
01
33
15
16
01
34
01
35
01
36
01
37
01
38
22
23
01
39
01
40
01
41
01
42
01
43
29
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
01
12
17
18
19
20
21
22
01
13
24
25
26
27
28
29
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
05
01
05
02
25
26
27
28
29
01
02
03
04
05
06
11
45
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
01
02
22
03
04
05
06
07
08
02
23
10
11
12
13
14
15
02
25
17
18
19
20
21
22
23
24
25
26
27
28
29
01
02
03
04
05
02
19
07
08
09
10
11
12
02
20
14
15
16
17
18
19
02
21
21
22
23
24
25
26
02
22
28
29
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
03
21
26
27
28
29
01
02
03
12
04
05
06
07
08
09
03
13
11
12
13
14
15
16
17
18
19
20
21
22
23
03
14
25
26
27
28
29
01
02
03
04
05
06
07
08
09
10
06
15
12
13
14
15
16
17
06
16
19
20
21
22
23
24
06
17
26
27
28
29
01
02
03
04
05
06
07
08
09
10
02
12
12
13
14
15
16
17
02
13
19
20
21
22
23
24
02
14
26
27
28
29
01
02
03
04
05
06
07
08
09
10
11
12
13
10
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
01
02
01
14
04
05
06
07
08
09
01
15
11
12
13
14
15
16
01
16
18
19
20
21
22
23
24
25
26
27
28
29
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
10
12
17
18
19
20
21
22
10
13
24
25
26
27
28
29
04
16
02
03
04
05
06
07
04
17
09
10
11
12
13
14
04
18
16
17
18
19
20
21
04
19
23
24
25
26
27
28
04
20
01
01
142
03
04
05
06
07
08
01
143
10
11
12
13
14
15
01
144
17
18
19
20
21
22
01
145
24
25
26
27
28
29
01
02
08
04
04
05
06
07
08
09
08
05
11
12
13
14
15
16
08
06
18
19
20
21
22
23
08
07
25
26
27
28
29
01
02
03
04
05
01
01
07
08
09
10
11
12
01
02
14
15
16
17
18
19
20
21
22
23
01
03
25
26
27
28
29
01
02
03
04
05
07
01
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
01
02
04
13
04
05
06
07
08
09
04
14
11
12
13
14
15
16
04
15
18
19
20
21
22
23
24
25
26
27
28
29
01
02
03
04
05
06
04
20
08
09
10
11
12
13
14
15
16
17
18
19
20
04
21
22
23
24
25
26
27
04
22
29
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
01
02
03
04
05
06
07
08
09
10
11
12
13
14
12
01
16
17
18
19
20
21
12
03
23
24
25
26
27
28
12
04
01
09
05
03
04
05
06
07
08
09
06
10
11
12
13
14
15
09
07
17
18
19
20
21
22
09
08
24
25
26
27
28
29
12
23
02
03
04
05
06
07
12
24
09
10
11
12
13
14
12
25
16
17
18
19
20
21
12
26
23
24
25
26
27
28
29
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
27
28
29
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
28
29
01
02
03
04
08
05
06
07
08
09
10
11
08
06
13
14
15
16
17
18
08
07
20
21
22
23
24
25
08
08
27
28
29
01
02
03
04
05
06
02
12
08
09
10
11
12
13
14
15
16
17
18
19
20
02
13
22
23
24
25
26
27
02
14
29
01
02
03
04
08
13
06
07
08
09
10
11
08
14
13
14
15
16
17
18
19
20
21
22
23
24
25
08
15
27
28
29
01
02
03
04
05
13
06
07
08
09
10
11
05
14
13
14
15
16
17
18
19
20
21
22
23
24
25
05
15
27
28
29
01
02
03
04
07
13
06
07
08
09
10
11
07
14
13
14
15
16
17
18
19
20
21
22
23
24
25
07
15
27
28
29
01
02
03
03
17
05
06
07
08
09
10
03
18
12
13
14
15
16
17
03
19
19
20
21
22
23
24
03
20
26
27
28
29
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
01
02
2020
13
2020
14
2020
15
2020
16
07
08
09
2020
17
2020
18
2020
19
2020
20
14
15
16
17
18
19
20
21
22
23
2020
21
2020
22
2020
23
2020
24
28
29
01
02
32
21
04
05
06
07
08
09
32
22
11
12
13
14
15
16
17
18
19
20
21
22
23
32
23
25
26
27
28
29
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
01
11
01
12
03
04
05
06
07
01
13
01
14
10
11
12
13
14
01
15
01
16
17
18
19
20
21
22
23
24
25
26
27
28
29
01
02
03
04
15
06
06
07
08
09
10
11
15
08
13
14
15
16
17
18
15
09
20
21
22
23
24
25
26
27
28
29
01
02
03
04
05
09
94
07
08
09
10
11
12
09
95
14
15
16
17
18
19
09
96
21
22
23
24
25
26
09
97
28
29
01
10
03
03
04
05
06
07
08
10
04
10
11
12
13
14
15
10
05
17
18
19
20
21
22
10
06
24
25
26
27
28
29
01
02
03
04
05
06
2020
02
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
01
02
03
03
44
05
06
07
08
09
03
45
11
12
13
14
15
16
03
46
18
19
20
21
22
23
24
25
26
27
28
29
01
02
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
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
01
02
03
05
03
05
06
07
08
09
10
05
04
12
13
14
15
16
17
05
05
19
20
21
22
23
24
05
06
26
27
28
29
01
02
03
04
05
09
05
07
08
09
10
11
12
09
06
14
15
16
17
18
19
09
07
21
22
23
24
25
26
09
08
28
29
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
01
02
03
04
05
13
05
07
08
09
10
11
12
13
06
14
15
16
17
18
19
13
07
21
22
23
24
25
26
27
28
29
01
02
03
04
05
08
06
07
08
09
10
11
12
08
07
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
01
02
03
04
05
06
07
08
09
10
11
12
13
14
28
05
16
17
18
19
20
21
28
06
23
24
25
26
27
28
29
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
01
02
03
04
04
01
06
07
08
09
10
11
04
02
13
14
15
16
17
18
04
03
20
21
22
23
24
25
04
04
27
28
29
01
12
06
03
04
05
06
07
08
12
07
10
11
12
13
14
15
12
08
17
18
19
20
21
22
12
09
24
25
26
27
28
29
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
12
05
21
22
23
24
25
26
12
06
28
29
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
02
03
23
03
24
03
25
03
26
03
27
08
09
03
28
03
29
03
30
03
31
03
32
15
16
03
33
03
34
03
35
03
36
03
37
22
23
03
38
03
39
03
40
03
41
03
42
29
01
02
03
04
06
20
06
07
08
09
10
11
06
21
13
14
15
16
17
18
06
22
20
21
22
23
24
25
06
23
27
28
29
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
02
03
04
05
06
03
12
08
09
10
11
12
13
14
15
16
17
18
19
20
03
13
22
23
24
25
26
27
03
14
29
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
02
03
04
05
06
07
08
07
01
10
11
12
13
14
15
07
02
17
18
19
20
21
22
07
03
24
25
26
27
28
29
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
01
02
02
24
02
25
02
26
02
27
02
28
08
09
02
29
02
30
02
31
02
32
02
33
15
16
02
34
02
35
02
36
02
37
02
38
22
23
02
39
02
40
02
41
02
42
02
43
29
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
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
10
01
17
18
19
20
21
22
10
02
24
25
26
27
28
29
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
18
11
17
18
19
20
21
22
18
12
24
25
26
27
28
29
01
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
29
01
02
03
04
05
06
07
08
09
10
02
15
12
13
14
15
16
17
02
16
19
20
21
22
23
24
25
26
27
28
29
01
02
03
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
01
02
03
04
05
06
07
08
09
10
01
01
12
13
14
15
16
17
01
02
19
20
21
22
23
24
01
03
26
27
28
29
01
02
03
04
07
21
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
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
29
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
06
14
22
23
24
25
26
27
28
29
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
20
04
28
29
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
02
13
17
18
19
20
21
22
02
14
24
25
26
27
28
29
01
02
03
04
05
06
10
17
08
09
10
11
12
13
10
18
15
16
17
18
19
20
10
19
22
23
24
25
26
27
10
20
29
01
02
03
04
05
06
03
12
08
09
10
11
12
13
03
13
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
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
01
02
03
04
02
14
06
07
08
09
10
11
02
15
13
14
15
16
17
18
02
16
20
21
22
23
24
25
02
17
27
28
29
01
02
03
03
05
05
06
07
08
09
10
03
06
12
13
14
15
16
17
03
07
19
20
21
22
23
24
03
08
26
27
28
29
01
02
03
04
05
06
05
05
08
09
10
11
12
13
05
06
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
01
02
03
04
05
06
11
09
08
09
10
11
12
13
11
10
15
16
17
18
19
20
11
11
22
23
24
25
26
27
11
12
29
01
02
03
04
05
16
12
07
08
09
10
11
12
16
13
14
15
16
17
18
19
16
14
21
22
23
24
25
26
16
15
28
29
01
02
03
04
05
03
04
07
08
09
10
11
12
03
05
14
15
16
17
18
19
03
06
21
22
23
24
25
26
03
07
28
29
01
02
03
04
05
06
04
05
08
09
10
11
12
13
04
06
15
16
17
18
19
20
04
07
22
23
24
25
26
27
04
08
29
01
02
03
04
05
06
01
11
08
09
10
11
12
13
01
12
15
16
17
18
19
20
01
13
22
23
24
25
26
27
28
29
01
02
03
04
05
06
10
15
08
09
10
11
12
13
10
16
15
16
17
18
19
20
10
17
22
23
24
25
26
27
10
18
29
05
33
02
03
04
05
06
07
05
34
09
10
11
12
13
14
05
35
16
17
18
19
20
21
05
36
23
24
25
26
27
28
05
37
01
04
05
03
04
05
06
07
08
04
06
10
11
12
13
14
15
04
07
17
18
19
20
21
22
04
08
24
25
26
27
28
29
01
02
03
04
05
06
07
08
09
10
11
12
13
01
10
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
01
02
03
04
05
06
04
01
08
09
10
11
12
13
04
02
15
16
17
18
19
20
04
03
22
23
24
25
26
27
04
04
29
01
02
03
04
02
01
06
07
08
09
10
11
02
02
13
14
15
16
17
18
02
03
20
21
22
23
24
25
02
04
27
28
29
01
02
03
04
05
06
07
08
08
01
10
11
12
13
14
15
08
02
17
18
19
20
21
22
08
03
24
25
26
27
28
29
01
02
03
2020
05
05
2020
06
07
08
09
10
2020
07
12
13
14
15
16
17
2020
08
19
20
21
22
23
24
2020
09
26
27
28
29
01
02
11
25
04
05
06
07
08
09
10
11
12
11
26
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
01
02
03
04
05
08
06
07
08
09
10
11
12
08
07
14
15
16
17
18
19
08
08
21
22
23
24
25
26
27
28
29
01
02
03
02
14
05
06
07
08
09
10
02
15
12
13
14
15
16
17
02
16
19
20
21
22
23
24
25
26
27
28
29
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
01
10
22
23
24
25
26
27
28
29
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
01
01
06
03
04
05
06
07
08
01
07
10
11
12
13
14
15
01
08
17
18
19
20
21
22
01
09
24
25
26
27
28
29
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
01
01
01
02
26
27
28
29
01
02
03
04
05
08
22
07
08
09
10
11
12
08
23
14
15
16
17
18
19
08
24
21
22
23
24
25
26
08
25
28
29
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
01
08
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
01
02
03
04
05
01
05
07
08
09
10
11
12
01
06
14
15
16
17
18
19
20
21
22
23
24
25
26
01
07
28
29
01
02
03
13
05
05
06
07
08
09
10
13
06
12
13
14
15
16
17
13
07
19
20
21
22
23
24
13
08
26
27
28
29
01
02
05
01
04
05
06
07
08
09
05
02
11
12
13
14
15
16
05
03
18
19
20
21
22
23
05
04
25
26
27
28
29
01
02
03
04
05
01
01
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
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
01
08
01
02
03
04
05
06
02
05
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
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
01
02
03
04
01
05
06
07
08
09
10
11
01
06
13
14
15
16
17
18
01
07
20
21
22
23
24
25
01
08
27
28
29
01
02
2020
16
2020
17
2020
18
2020
19
07
08
09
2020
20
2020
21
2020
22
2020
23
14
15
16
17
18
19
20
21
22
23
2020
24
2020
25
2020
26
2020
27
28
29
01
02
16
247
16
250
16
251
16
254
16
255
08
09
16
257
16
260
16
261
16
264
16
266
15
16
16
268
16
270
16
272
16
274
16
276
22
23
16
278
16
280
16
282
16
284
16
286
29
01
02
03
04
05
06
01
17
08
09
10
11
12
13
01
18
15
16
17
18
19
20
01
19
22
23
24
25
26
27
01
20
29
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
01
02
03
04
05
06
07
08
02
01
10
11
12
13
14
15
02
04
17
18
19
20
21
22
02
06
24
25
26
27
28
29
01
02
03
04
05
05
06
07
08
09
10
04
06
12
13
14
15
16
17
04
07
19
20
21
22
23
24
04
08
26
27
28
29
01
02
03
04
05
06
07
08
09
10
11
12
13
05
05
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
01
02
03
04
05
08
09
07
08
09
10
11
12
08
10
14
15
16
17
18
19
08
11
21
22
23
24
25
26
08
12
28
29
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
07
01
17
18
19
20
21
22
07
02
24
25
26
27
28
29
01
02
2020
16
2020
17
2020
18
2020
19
07
08
09
2020
20
2020
21
2020
22
2020
23
14
15
16
17
18
19
20
21
22
23
2020
24
2020
25
2020
26
2020
27
28
29
01
02
03
04
05
21
13
07
08
09
10
11
12
21
14
14
15
16
17
18
19
21
15
21
22
23
24
25
26
21
16
28
29
01
02
03
04
05
02
12
07
08
09
10
11
12
02
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
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
11
40
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
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
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
01
02
03
04
12
10
06
07
08
09
10
11
12
12
13
14
15
16
17
18
12
13
20
21
22
23
24
25
12
14
27
28
29
01
02
03
04
05
06
07
08
09
10
11
12
01
01
14
15
16
17
18
19
01
06
21
22
23
24
25
26
01
10
28
29
01
06
19
06
20
06
21
06
22
06
23
06
24
08
06
25
06
26
06
27
06
28
06
29
06
30
06
31
06
32
06
33
06
34
06
35
06
36
06
37
22
06
38
06
39
06
40
06
41
06
42
28
29
01
02
03
04
05
06
04
01
08
09
10
11
12
13
04
02
15
16
17
18
19
20
04
03
22
23
24
25
26
27
04
04
29
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
14
22
03
04
05
06
07
08
14
23
10
11
12
13
14
15
14
24
17
18
19
20
21
22
23
24
25
26
27
28
29
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
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
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
24
25
26
27
28
29
01
02
03
04
05
06
01
14
08
09
10
11
12
13
01
15
15
16
17
18
19
20
01
16
22
23
24
25
26
27
01
17
29
01
02
03
04
05
19
05
07
08
09
10
11
12
19
06
14
15
16
17
18
19
19
07
21
22
23
24
25
26
19
08
28
29
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
01
02
01
53
01
54
01
55
01
56
01
57
08
09
01
58
01
59
01
60
01
61
01
62
15
16
01
63
01
64
01
65
01
66
01
67
22
23
01
68
01
69
01
70
01
71
01
72
29
01
02
03
02
02
05
06
07
08
09
10
02
03
12
13
14
15
16
17
02
04
19
20
21
22
23
24
02
05
26
27
28
29
01
02
03
04
05
06
07
08
09
10
01
15
12
13
14
15
16
17
01
16
19
20
21
22
23
24
01
17
26
27
28
29
01
02
03
04
05
06
07
08
09
10
11
11
13
13
14
15
16
17
18
11
14
20
21
22
23
24
25
26
27
28
29
01
02
03
04
05
07
14
07
08
09
10
11
12
07
15
14
15
16
17
18
19
07
16
21
22
23
24
25
26
27
28
29
01
02
03
09
11
05
06
07
08
09
10
09
12
12
13
14
15
16
17
09
13
19
20
21
22
23
24
09
14
26
27
28
29
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
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
06
25
26
27
28
29
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
01
02
03
04
05
06
07
08
11
05
10
11
12
13
14
15
11
06
17
18
19
20
21
22
11
07
24
25
26
27
28
29
01
02
03
04
05
06
05
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
01
02
03
04
03
17
06
07
08
09
10
11
03
18
13
14
15
16
17
18
03
19
20
21
22
23
24
25
03
20
27
28
29
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
01
14
27
28
29
01
02
03
04
05
06
07
08
09
10
11
12
02
01
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
01
02
03
04
05
06
07
08
09
10
17
15
12
13
14
15
16
17
17
16
19
20
21
22
23
24
25
26
27
28
29
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
11
14
17
18
19
20
21
22
11
15
24
25
26
27
28
29
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
06
11
17
18
19
20
21
22
06
12
24
25
26
27
28
29
01
02
03
04
05
06
07
08
09
10
02
13
12
13
14
15
16
17
02
14
19
20
21
22
23
24
02
15
26
27
28
29
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
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
03
29
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
01
10
31
03
04
05
06
07
08
10
32
10
11
12
13
14
15
10
33
17
18
19
20
21
22
10
34
24
25
26
27
28
29
01
03
02
03
04
05
06
07
08
03
03
10
11
12
13
14
15
03
04
17
18
19
20
21
22
03
05
24
25
26
27
28
29
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
05
01
17
18
19
20
21
22
05
02
24
25
26
27
28
29
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
10
10
02
03
04
10
11
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
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
01
09
27
28
29
01
02
17
10
04
05
06
07
08
09
17
11
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
01
02
03
04
05
06
07
08
09
10
11
12
13
06
27
15
16
06
28
06
29
06
30
06
31
06
32
22
23
06
33
06
34
06
35
06
36
06
37
29
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
01
02
03
04
05
06
03
49
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
01
02
03
04
01
05
06
07
08
09
10
11
01
06
13
14
15
16
17
18
01
07
20
21
22
23
24
25
01
08
27
28
29
01
23
11
03
04
05
06
07
08
23
12
10
11
12
13
14
15
23
13
17
18
19
20
21
22
23
14
24
25
26
27
28
29
01
02
03
04
05
06
07
08
06
15
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
27
01
23
24
25
26
27
28
27
02
01
02
01
13
04
05
06
07
08
09
01
14
11
12
13
14
15
16
01
15
18
19
20
21
22
23
24
25
26
27
28
29
01
02
03
02
03
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
01
02
03
04
05
18
09
07
08
09
10
11
12
18
10
14
15
16
17
18
19
18
11
21
22
23
24
25
26
18
12
28
29
01
02
03
04
05
06
17
15
08
09
10
11
12
13
17
16
15
16
17
18
19
20
17
17
22
23
24
25
26
27
17
18
29
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
02
01
17
18
19
20
21
22
02
02
24
25
26
27
28
29
01
02
03
04
02
18
06
07
08
09
10
11
02
19
13
14
15
16
17
18
02
20
20
21
22
23
24
25
02
21
27
28
29
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
03
17
24
25
26
27
28
29
01
02
03
04
05
06
18
04
08
09
10
11
12
13
18
05
15
16
17
18
19
20
21
22
23
24
25
26
27
18
06
29
01
02
16
17
16
18
16
19
16
20
07
08
09
16
21
16
22
16
23
16
24
14
15
16
16
25
16
26
16
27
16
28
21
22
23
16
29
16
30
16
31
16
32
28
29
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
01
10
29
01
02
03
04
04
12
06
07
08
09
10
11
04
13
13
14
15
16
17
18
19
20
21
22
23
24
25
04
14
27
28
29
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
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
01
02
03
04
05
02
12
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
07
13
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
45
12
02
03
04
05
06
07
45
13
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
45
14
01
02
03
06
05
05
06
07
08
09
10
06
06
12
13
14
15
16
17
06
07
19
20
21
22
23
24
06
08
26
27
28
29
01
02
03
04
05
06
07
08
09
10
11
02
14
13
14
15
16
17
18
02
15
20
21
22
23
24
25
26
27
28
29
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
03
12
27
28
29
01
02
03
01
03
02
03
03
03
04
03
05
08
09
03
06
03
07
03
08
03
09
03
10
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
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
11
13
29
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
29
01
02
03
03
05
05
06
07
08
09
10
03
06
12
13
14
15
16
17
03
07
19
20
21
22
23
24
03
08
26
27
28
29
01
02
03
04
05
2020
01
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
01
02
03
04
05
06
07
08
09
10
11
02
15
13
14
15
16
17
18
02
16
20
21
22
23
24
25
02
17
27
28
29
01
02
05
05
04
05
06
07
08
09
10
11
05
07
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
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
01
02
03
04
05
06
07
12
27
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
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
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
07
01
22
23
24
25
26
27
07
02
29
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
01
02
15
05
04
05
06
07
08
09
15
08
11
12
13
14
15
16
15
10
18
19
20
21
22
23
15
12
25
26
27
28
29
01
02
03
04
05
06
07
08
09
10
11
12
13
08
01
15
16
17
18
19
20
08
02
22
23
24
25
26
27
08
03
29
01
02
03
04
01
13
06
07
08
09
10
11
01
14
13
14
15
16
17
18
01
15
20
21
22
23
24
25
26
27
28
29
01
2020
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
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
01
20
25
26
27
28
29
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
05
12
17
18
19
20
21
22
05
13
24
25
26
27
28
29
01
02
03
04
05
06
07
08
09
10
11
12
05
15
14
15
16
17
18
19
05
16
21
22
23
24
25
26
05
17
28
29
01
02
03
04
05
06
07
08
09
10
11
40
01
13
14
15
16
17
18
40
02
20
21
22
23
24
25
40
03
27
28
29
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
09
09
24
25
26
27
28
29
01
2020
05
03
04
05
06
07
08
2020
06
10
11
12
13
14
15
16
17
18
19
20
21
22
2020
07
24
25
26
27
28
29
01
02
03
05
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
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
06
10
23
24
25
26
27
28
06
12
01
02
03
04
05
02
10
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
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
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
01
20
20
21
22
23
24
25
26
27
28
29
01
02
03
07
12
05
06
07
08
09
10
07
13
12
13
14
15
16
17
18
19
20
21
22
23
24
07
14
26
27
28
29
01
02
2020
17
2020
18
2020
19
06
07
08
09
2020
20
2020
21
2020
22
2020
23
14
15
16
17
18
19
20
21
22
23
2020
24
2020
25
2020
26
2020
27
28
29
01
02
2020
21
2020
22
2020
23
2020
24
2020
25
08
09
2020
26
2020
27
2020
28
2020
29
2020
30
15
16
2020
31
2020
32
2020
33
2020
34
2020
35
22
23
2020
36
2020
37
2020
38
2020
39
2020
40
29
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
01
08
18
19
20
21
22
23
24
25
26
27
28
29
01
02
03
06
10
05
06
07
08
09
10
06
11
12
13
14
15
16
17
06
12
19
20
21
22
23
24
06
13
26
27
28
29
01
02
03
04
05
06
07
08
09
10
11
07
14
13
14
15
16
17
18
07
15
20
21
22
23
24
25
07
16
27
28
29
01
02
03
04
05
06
07
08
09
03
14
11
12
13
14
15
16
03
15
18
19
20
21
22
23
03
16
25
26
27
28
29
01
02
03
04
05
06
26
17
08
09
10
11
12
13
26
18
15
16
17
18
19
20
26
19
22
23
24
25
26
27
28
29
01
02
03
04
05
06
07
08
09
2020
12
2020
13
2020
14
2020
15
14
15
16
17
2020
16
2020
17
2020
18
21
22
23
2020
19
2020
20
2020
21
2020
22
28
29
01
02
2020
18
2020
19
2020
20
2020
21
2020
22
08
09
2020
23
2020
24
2020
25
2020
26
14
15
16
17
18
19
20
21
22
23
2020
27
2020
28
2020
29
2020
30
2020
31
29
01
02
03
04
05
04
06
07
08
09
10
11
05
06
13
14
15
16
17
18
05
07
20
21
22
23
24
25
05
08
27
28
29
01
03
01
03
04
03
02
06
07
08
09
10
11
03
03
13
14
15
16
17
18
03
04
20
21
22
23
24
25
03
05
27
28
29
01
02
13
14
04
05
06
07
08
09
13
15
11
12
13
14
15
16
13
16
18
19
20
21
22
23
13
17
25
26
27
28
29
01
02
02
14
04
05
06
07
08
09
02
15
11
12
13
14
15
16
02
16
18
19
20
21
22
23
24
25
26
27
28
29
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
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
02
03
04
05
06
07
08
01
01
10
11
12
13
14
15
01
02
17
18
19
20
21
22
23
24
25
26
27
28
29
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
03
15
19
20
21
22
23
24
25
26
27
28
29
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
02
11
24
25
26
27
28
29
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
31
12
17
18
19
20
21
22
31
13
24
25
26
27
28
29
01
02
03
04
05
03
01
07
08
09
10
11
12
03
02
14
15
16
17
18
19
03
03
21
22
23
24
25
26
03
04
28
29
01
02
03
04
05
06
07
08
09
10
11
13
01
13
14
15
16
17
18
13
02
20
21
22
23
24
25
13
03
27
28
29
01
02
2020
21
2020
22
2020
23
2020
24
2020
25
08
09
2020
26
2020
27
2020
28
2020
29
2020
30
15
16
17
18
19
20
21
22
23
2020
31
2020
32
2020
33
2020
34
2020
35
29
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
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
27
28
29
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
01
09
05
02
03
04
05
06
07
09
06
09
10
11
12
13
14
09
07
16
17
18
19
20
21
09
08
23
24
25
26
27
28
09
09
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
18
01
18
02
26
27
28
29
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
10
09
24
25
26
27
28
29
01
02
04
02
04
05
06
07
08
09
04
03
11
12
13
14
15
16
04
04
18
19
20
21
22
23
04
05
25
26
27
28
29
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
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
03
07
29
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
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
01
28
02
03
04
05
06
07
08
28
03
10
11
12
13
14
15
28
04
17
18
19
20
21
22
28
05
24
25
26
27
28
29
01
13
02
03
04
05
06
07
01
14
09
10
11
12
13
14
01
15
16
17
18
19
20
21
01
16
23
24
25
26
27
28
29
01
02
03
04
05
06
07
08
09
10
11
12
15
01
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
01
10
04
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
02
03
04
06
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
01
02
03
04
05
06
07
08
09
10
11
12
13
01
02
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
01
02
03
04
05
06
07
08
09
10
11
12
02
02
14
15
16
17
18
19
02
06
21
22
23
24
25
26
02
09
28
29
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
07
01
24
25
26
27
28
29
01
02
03
04
05
11
09
07
08
09
10
11
12
11
10
14
15
16
17
18
19
11
11
21
22
23
24
25
26
11
12
28
29
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
04
01
19
20
21
22
23
24
04
02
26
27
28
29
01
02
03
04
05
06
13
09
08
09
10
11
12
13
13
10
15
16
17
18
19
20
13
11
22
23
24
25
26
27
28
29
01
02
27
05
04
05
06
07
08
09
27
06
11
12
13
14
15
16
27
07
18
19
20
21
22
23
27
08
25
26
27
28
29
01
02
03
04
05
03
14
07
08
09
10
11
12
03
15
14
15
16
17
18
19
03
16
21
22
23
24
25
26
27
28
29
01
02
03
04
05
06
07
08
09
10
11
12
13
01
01
15
16
17
18
19
20
01
04
22
23
24
25
26
27
01
05
29
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
01
02
17
18
19
20
21
22
01
03
24
25
26
27
28
29





Impresszum | Facebook | WN Mobil | Ötletek