01
02
03
04
05
10
13
13
07
08
09
10
11
12
10
14
14
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
01
01
01
30
01
02
03
04
05
01
11
11
07
08
09
10
11
12
01
12
12
14
15
16
17
18
19
01
13
13
21
22
23
24
25
26
01
14
14
28
29
30
01
02
03
04
05
01
10
10
07
08
09
10
11
12
01
11
11
14
15
16
17
18
19
01
12
12
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
13
01
01
18
19
20
21
22
23
13
02
02
25
26
27
28
29
30
01
21
01
01
03
04
05
06
07
08
21
02
02
10
11
12
13
14
15
21
03
03
17
18
19
20
21
22
21
04
04
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
10
10
22
23
24
25
26
27
28
29
30
01
02
03
04
05
06
07
18
01
01
09
10
11
12
13
14
18
02
02
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
22
07
07
12
13
14
15
16
17
22
08
08
19
20
21
22
23
24
22
09
09
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
01
26
27
28
29
30
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
01
14
14
19
20
21
22
23
24
25
26
27
28
29
30
01
02
03
04
02
04
04
06
07
08
09
10
11
02
05
05
13
14
15
16
17
18
02
06
06
20
21
22
23
24
25
02
07
07
27
28
29
30
01
02
03
04
01
09
09
06
07
08
09
10
11
01
10
10
13
14
15
16
17
18
01
11
11
20
21
22
23
24
25
01
12
12
27
28
29
30
01
02
02
16
16
04
05
06
07
08
09
02
17
17
11
12
13
14
15
16
02
18
18
18
19
20
21
22
23
02
19
19
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
02
01
01
27
28
29
30
01
02
03
04
01
01
01
06
07
08
09
10
11
01
03
03
13
14
15
16
17
18
01
04
04
20
21
22
23
24
25
01
05
05
27
28
29
30
01
02
05
03
03
04
05
06
07
08
09
05
06
06
11
12
13
14
15
16
05
07
07
18
19
20
21
22
23
24
25
26
27
28
29
30
01
02
04
13
13
04
05
06
07
08
09
04
14
14
11
12
13
14
15
16
04
15
15
18
19
20
21
22
23
04
16
16
25
26
27
28
29
30
01
02
03
19
03
03
05
06
07
08
09
10
19
04
04
12
13
14
15
16
17
19
05
05
19
20
21
22
23
24
19
06
06
26
27
28
29
30
01
02
02
07
07
04
05
06
07
08
09
02
08
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
28
28
05
06
07
08
09
10
04
29
29
12
13
14
15
16
17
04
30
30
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
2026
05
05
21
22
23
24
25
26
27
28
29
30
01
02
03
04
05
06
04
10
10
08
09
10
11
12
13
04
11
11
15
16
17
18
19
20
04
12
12
22
23
24
25
26
27
28
29
30
01
02
03
04
22
05
05
06
07
08
09
10
11
22
06
06
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
01
02
03
04
05
06
01
34
34
08
09
10
11
12
13
01
35
35
15
16
17
18
19
20
01
36
36
22
23
24
25
26
27
28
29
30
01
02
28
09
09
04
05
06
07
08
09
28
10
10
11
12
13
14
15
16
28
11
11
18
19
20
21
22
23
28
12
12
25
26
27
28
29
30
01
02
03
04
34
34
05
06
07
08
09
10
04
35
35
12
13
14
15
16
17
04
36
36
19
20
21
22
23
24
25
26
27
28
29
30
2026
77
77
2026
78
78
2026
79
79
2026
80
80
2026
81
81
06
07
2026
82
82
2026
83
83
2026
84
84
2026
85
85
2026
86
86
13
14
2026
87
87
2026
88
88
2026
89
89
2026
90
90
2026
91
91
20
21
22
23
24
25
26
27
28
29
30
01
02
03
04
01
05
05
06
07
08
09
10
11
01
06
06
13
14
15
16
17
18
01
07
07
20
21
22
23
24
25
01
08
08
27
28
29
30
01
01
09
09
03
04
05
06
07
08
01
10
10
10
11
12
13
14
15
01
11
11
17
18
19
20
21
22
01
12
12
24
25
26
27
28
29
30
01
02
03
04
05
06
07
08
09
01
01
01
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
02
09
09
02
03
04
05
06
07
02
10
10
09
10
11
12
13
14
02
11
11
16
17
18
19
20
21
02
12
12
23
24
25
26
27
28
29
30
05
04
04
02
03
04
05
06
07
05
05
05
09
10
11
12
13
14
05
06
06
16
17
18
19
20
21
05
07
07
23
24
25
26
27
28
05
08
08
30
01
02
03
04
05
2026
14
14
2026
15
15
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
05
08
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
02
03
04
05
06
04
07
07
08
09
10
11
12
13
04
08
08
15
16
17
18
19
20
04
09
09
22
23
24
25
26
27
04
10
10
29
30
01
02
01
09
09
04
05
06
07
08
09
01
10
10
11
12
13
14
15
16
01
11
11
18
19
20
21
22
23
01
12
12
25
26
27
28
29
30
01
02
01
11
11
04
05
06
07
08
09
01
12
12
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
11
01
01
15
16
17
18
19
20
11
02
02
22
23
24
25
26
27
11
03
03
29
30
01
02
03
06
06
04
05
06
07
08
09
03
07
07
11
12
13
14
15
16
03
08
08
18
19
20
21
22
23
03
09
09
25
26
27
28
29
30
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
01
08
08
19
20
21
22
23
24
25
26
27
28
29
30
01
02
03
04
05
06
19
09
09
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
24
24
06
07
08
09
10
11
06
25
25
13
14
15
16
17
18
06
26
26
20
21
22
23
24
25
26
27
28
29
30
01
2026
21
21
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
04
09
09
07
08
09
10
11
12
04
10
10
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
01
02
03
30
03
03
05
06
07
08
09
10
30
04
04
12
13
14
15
16
17
30
05
05
19
20
21
22
23
24
30
06
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
03
01
01
22
23
24
25
26
27
03
02
02
29
30
01
01
09
09
03
04
05
06
07
08
01
10
10
10
11
12
13
14
15
01
11
11
17
18
19
20
21
22
01
12
12
24
25
26
27
28
29
30
01
01
08
08
03
04
05
06
07
08
01
09
09
10
11
12
13
14
15
01
10
10
17
18
19
20
21
22
01
11
11
24
25
26
27
28
29
01
12
12
01
07
07
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
2026
70
70
2026
71
71
2026
72
72
2026
73
73
2026
74
74
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
04
174
174
04
175
175
04
176
176
04
177
177
04
178
178
07
08
04
179
179
04
180
180
04
181
181
04
182
182
04
183
183
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
01
02
03
04
05
01
09
09
07
08
09
10
11
12
01
10
10
14
15
16
17
18
19
01
11
11
21
22
23
24
25
26
01
12
12
28
29
30
01
02
03
04
05
06
13
14
14
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
2026
56
56
2026
57
57
2026
58
58
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
08
02
02
06
07
08
09
10
11
08
03
03
13
14
15
16
17
18
08
04
04
20
21
22
23
24
25
08
05
05
27
28
29
30
13
01
01
13
02
02
13
03
03
13
04
04
13
05
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
08
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
04
10
10
07
08
09
10
11
12
04
11
11
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
01
02
03
04
05
01
10
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
01
01
09
09
03
04
05
06
07
08
01
10
10
10
11
12
13
14
15
01
11
11
17
18
19
20
21
22
01
12
12
24
25
26
27
28
29
01
13
13
01
02
16
08
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
18
25
25
18
26
26
18
27
27
04
05
06
18
28
28
18
29
29
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
04
04
04
05
06
07
08
09
01
05
05
11
12
13
14
15
16
01
06
06
18
19
20
21
22
23
01
07
07
25
26
27
28
29
30
01
02
03
04
05
06
02
09
09
08
09
10
11
12
13
02
10
10
15
16
17
18
19
20
02
11
11
22
23
24
25
26
27
02
12
12
29
30
01
02
03
04
05
06
07
08
09
10
11
12
03
01
01
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
01
02
03
04
01
09
09
01
10
10
07
08
09
10
11
01
11
11
01
12
12
14
15
16
17
18
01
13
13
01
14
14
21
22
23
24
25
26
27
28
29
30
01
02
06
02
02
04
05
06
07
08
09
06
03
03
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
01
02
01
06
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
01
09
09
02
03
04
05
06
07
01
10
10
09
10
11
12
13
14
01
11
11
16
17
18
19
20
21
01
12
12
23
24
25
26
27
28
29
30
01
02
03
02
04
04
05
06
07
08
09
10
02
05
05
12
13
14
15
16
17
02
06
06
19
20
21
22
23
24
25
26
27
28
29
30
01
02
03
04
05
06
2026
10
10
08
09
10
11
12
13
2026
11
11
15
16
17
18
19
20
2026
12
12
22
23
24
25
26
27
2026
13
13
29
30
01
02
03
04
02
10
10
06
07
08
09
10
11
02
11
11
13
14
15
16
17
18
02
12
12
20
21
22
23
24
25
26
27
28
29
30
01
02
03
04
05
06
07
08
09
03
01
01
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
01
02
04
09
09
04
05
06
07
08
09
04
10
10
11
12
13
14
15
16
04
11
11
18
19
20
21
22
23
24
25
26
27
28
29
30
01
02
03
04
24
17
17
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
10
10
04
05
06
07
08
09
03
11
11
11
12
13
14
15
16
03
12
12
18
19
20
21
22
23
24
25
26
27
28
29
30
01
02
05
09
09
04
05
06
07
08
09
05
10
10
11
12
13
14
15
16
05
11
11
18
19
20
21
22
23
05
12
12
25
26
27
28
29
30
01
02
03
04
05
06
09
03
03
08
09
10
11
12
13
09
04
04
15
16
17
18
19
20
09
05
05
22
23
24
25
26
27
09
06
06
29
30
01
02
03
04
02
06
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
02
03
04
05
06
01
10
10
08
09
10
11
12
13
01
11
11
15
16
17
18
19
20
01
12
12
22
23
24
25
26
27
28
29
30
01
02
03
04
11
06
06
06
07
08
09
10
11
11
07
07
13
14
15
16
17
18
11
08
08
20
21
22
23
24
25
11
09
09
27
28
29
30
01
02
03
04
05
06
07
08
09
10
02
10
10
12
13
14
15
16
17
02
11
11
19
20
21
22
23
24
02
12
12
26
27
28
29
30
01
02
03
04
05
06
36
06
06
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
03
01
01
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
01
02
03
04
05
01
156
156
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
17
01
01
13
14
15
16
17
18
17
03
03
20
21
22
23
24
25
17
05
05
27
28
29
30
01
02
03
04
01
03
03
06
07
08
09
10
11
01
04
04
13
14
15
16
17
18
01
05
05
20
21
22
23
24
25
01
06
06
27
28
29
30
01
02
03
04
05
18
02
02
07
08
09
10
11
12
18
03
03
14
15
16
17
18
19
18
04
04
21
22
23
24
25
26
18
05
05
28
29
30
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
02
01
01
20
21
22
23
24
25
02
02
02
27
28
29
30
01
02
03
04
05
06
07
08
09
10
05
01
01
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
01
02
03
21
09
09
05
06
07
08
09
10
21
10
10
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
01
02
03
05
05
05
05
06
07
08
09
10
05
06
06
12
13
14
15
16
17
05
07
07
19
20
21
22
23
24
05
08
08
26
27
28
29
30
01
02
03
04
01
01
01
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
01
02
03
04
04
09
09
06
07
08
09
10
11
04
10
10
13
14
15
16
17
18
04
11
11
20
21
22
23
24
25
04
12
12
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
05
05
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
01
09
09
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
05
01
01
26
27
28
29
30
01
02
02
10
10
04
05
06
07
08
09
02
11
11
11
12
13
14
15
16
02
12
12
18
19
20
21
22
23
24
25
26
27
28
29
30
01
02
05
10
10
04
05
06
07
08
09
05
11
11
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
07
08
09
10
11
12
13
07
08
08
15
16
17
18
19
20
07
09
09
22
23
24
25
26
27
07
10
10
29
30
01
02
04
03
03
04
05
06
07
08
09
04
06
06
11
12
13
14
15
16
04
09
09
18
19
20
21
22
23
04
12
12
25
26
27
28
29
30
01
02
09
09
03
04
05
06
07
08
02
10
10
10
11
12
13
14
15
02
11
11
17
18
19
20
21
22
02
12
12
24
25
26
27
28
29
30
01
02
03
01
10
10
05
06
07
08
09
10
01
11
11
12
13
14
15
16
17
01
12
12
19
20
21
22
23
24
25
26
27
28
29
30
01
07
03
03
03
04
05
06
07
08
07
04
04
10
11
12
13
14
15
07
05
05
17
18
19
20
21
22
07
06
06
24
25
26
27
28
29
30
01
02
03
04
05
01
11
11
07
08
09
10
11
12
01
12
12
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
01
02
03
03
05
05
05
06
07
08
09
10
03
06
06
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
2026
64
64
2026
65
65
2026
66
66
2026
67
67
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
02
02
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
01
02
03
04
08
08
08
06
07
08
09
10
11
08
09
09
13
14
15
16
17
18
19
20
21
22
23
24
25
08
10
10
27
28
29
30
01
02
03
01
09
09
05
06
07
08
09
10
01
10
10
12
13
14
15
16
17
01
11
11
19
20
21
22
23
24
01
12
12
26
27
28
29
30
01
02
03
04
05
06
04
08
08
08
09
10
11
12
13
04
09
09
15
16
17
18
19
20
04
10
10
22
23
24
25
26
27
28
29
30
01
02
03
01
01
01
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
01
02
03
04
05
06
01
05
05
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
06
02
03
04
05
06
07
01
07
07
09
10
11
12
13
14
01
08
08
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
01
02
03
03
14
14
05
06
07
08
09
10
11
12
13
14
15
16
17
03
15
15
19
20
21
22
23
24
25
26
27
28
29
30
01
02
03
04
05
03
02
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
01
02
03
05
05
05
05
06
07
08
09
10
05
06
06
12
13
14
15
16
17
05
07
07
19
20
21
22
23
24
05
08
08
26
27
28
29
30
01
02
01
08
08
04
05
06
07
08
09
01
09
09
11
12
13
14
15
16
01
10
10
18
19
20
21
22
23
24
25
26
27
28
29
30
01
02
03
04
05
06
02
09
09
08
09
10
11
12
13
02
10
10
15
16
17
18
19
20
02
11
11
22
23
24
25
26
27
02
12
12
29
30
01
10
10
02
03
04
05
06
07
01
11
11
09
10
11
12
13
14
01
12
12
16
17
18
19
20
21
01
13
13
23
24
25
26
27
28
29
30
01
04
04
02
03
04
05
06
07
01
06
06
09
10
11
12
13
14
01
08
08
16
17
18
19
20
21
01
10
10
23
24
25
26
27
28
01
12
12
30
01
02
03
04
27
23
23
06
07
08
09
10
11
27
24
24
13
14
15
16
17
18
27
25
25
20
21
22
23
24
25
27
26
26
27
28
29
30
01
20
22
22
03
04
05
06
07
08
20
23
23
10
11
12
13
14
15
20
24
24
17
18
19
20
21
22
20
25
25
24
25
26
27
28
29
20
26
26
33
22
22
02
03
04
05
06
07
33
23
23
09
10
11
12
13
14
33
24
24
16
17
18
19
20
21
33
25
25
23
24
25
26
27
28
33
26
26
30
01
02
03
04
05
01
10
10
07
08
09
10
11
12
01
11
11
14
15
16
17
18
19
01
12
12
21
22
23
24
25
26
01
13
13
28
29
30
01
02
03
04
02
10
10
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
03
01
01
25
26
27
28
29
30































































































































