01
04
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
01
02
03
04
05
03
02
02
07
08
09
10
11
12
13
14
15
16
17
18
19
03
03
03
21
22
23
24
25
26
03
04
04
28
29
30
01
30
30
02
03
04
05
06
07
01
31
31
09
10
11
12
13
14
01
32
32
16
17
18
19
20
21
01
33
33
23
24
25
26
27
28
01
34
34
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
06
22
22
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
14
14
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
05
18
18
25
26
27
28
29
30
01
02
03
04
05
06
07
05
23
23
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
26
26
06
07
08
09
10
11
05
27
27
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
04
05
05
16
17
18
19
20
21
22
23
24
25
26
27
28
04
06
06
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
06
20
20
29
30
07
27
27
02
03
04
05
06
07
07
28
28
09
10
11
12
13
14
07
29
29
16
17
18
19
20
21
07
30
30
23
24
25
26
27
28
07
31
31
30
01
02
03
04
05
06
07
08
09
01
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
03
08
08
06
07
08
09
10
11
03
09
09
13
14
15
16
17
18
19
20
21
22
23
24
25
03
10
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
24
25
26
27
22
04
04
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
21
21
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
09
09
09
27
28
29
30
01
01
17
17
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
01
16
16
24
25
26
27
28
29
30
01
02
03
04
05
01
21
21
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
01
22
22
28
29
30
01
02
03
04
05
06
07
08
09
10
11
12
13
01
01
01
15
16
17
18
19
20
01
02
02
22
23
24
25
26
27
01
03
03
29
30
05
13
13
02
03
04
05
06
07
05
14
14
09
10
11
12
13
14
15
16
17
18
19
20
21
05
16
16
23
24
25
26
27
28
05
17
17
30
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
01
01
01
22
23
24
25
26
27
01
02
02
29
30
01
02
03
04
05
06
07
08
1995
02
02
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
1995
03
03
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
02
20
20
19
20
21
22
23
24
25
26
27
28
29
30
01
02
03
04
05
01
20
20
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
01
21
21
28
29
30
01
02
03
08
22
22
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
01
03
03
02
03
04
05
01
01
01
07
08
09
10
11
12
01
02
02
14
15
16
17
18
19
20
21
22
23
24
25
26
01
04
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
25
26
27
28
29
01
20
20
01
01
10
10
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
01
02
03
04
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
17
17
30
01
02
03
04
05
06
07
08
09
10
04
22
22
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
03
17
17
15
16
17
18
19
20
03
18
18
22
23
24
25
26
27
03
19
19
29
30
01
02
03
04
05
01
32
32
07
08
09
10
11
12
13
14
15
16
17
18
19
01
33
33
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
03
07
07
27
28
29
30
01
02
03
04
05
18
18
06
07
08
09
10
11
12
13
14
15
16
17
18
05
19
19
20
21
22
23
24
25
05
20
20
27
28
29
30
01
02
03
04
05
06
07
08
09
10
03
35
35
12
13
14
15
16
17
18
19
20
21
22
23
24
03
36
36
26
27
28
29
30
01
02
19
19
03
04
05
06
07
08
09
10
11
12
13
14
15
02
20
20
17
18
19
20
21
22
23
24
25
26
27
28
29
30
01
01
24
24
03
04
05
06
07
08
01
25
25
10
11
12
13
14
15
01
26
26
17
18
19
20
21
22
01
27
27
24
25
26
27
28
29
01
28
28
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
20
20
28
29
30
01
02
03
04
05
06
07
08
09
22
22
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
09
23
23
01
02
03
26
26
04
05
06
07
08
09
03
27
27
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
28
29
11
19
19
01
02
03
04
05
01
22
22
07
08
09
10
11
12
01
23
23
14
15
16
17
18
19
20
21
22
23
24
25
26
01
24
24
28
29
30
01
02
03
04
05
06
19
19
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
06
20
20
25
26
27
28
29
30
01
02
03
04
05
06
03
19
19
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
03
20
20
29
30
01
02
03
04
05
06
07
08
24
03
03
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
28
02
47
47
30
01
02
01
295
295
01
296
296
05
01
297
297
01
298
298
08
09
01
299
299
01
300
300
12
01
301
301
01
302
302
15
16
01
303
303
01
304
304
19
01
305
305
01
306
306
22
23
01
307
307
01
308
308
26
01
309
309
01
310
310
29
30
01
02
03
08
08
04
05
06
07
08
09
03
09
09
11
12
13
14
15
16
03
10
10
18
19
20
21
22
23
24
03
11
11
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
20
20
25
26
27
28
29
30
01
06
13
13
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
20
17
17
09
10
11
12
13
14
20
18
18
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
01
02
18
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
02
19
19
01
02
03
04
05
06
20
20
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
06
21
21
28
29
30
01
02
03
04
05
06
07
08
09
10
11
1995
01
01
13
14
15
16
17
18
1995
02
02
20
21
22
23
24
25
1995
03
03
27
28
29
30
01
02
03
04
05
06
01
01
01
08
09
10
11
12
13
01
02
02
15
16
17
18
19
20
01
03
03
22
23
24
25
26
27
01
04
04
29
30
01
02
03
04
05
01
03
03
07
08
09
10
11
12
01
04
04
14
15
16
17
18
19
01
05
05
21
22
23
24
25
26
01
06
06
28
29
30
01
02
03
04
05
06
01
01
01
08
09
10
11
12
13
01
02
02
15
16
17
18
19
20
01
03
03
22
23
24
25
26
27
01
04
04
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
01
13
13
05
06
07
08
09
10
01
14
14
12
13
14
15
16
17
01
15
15
19
20
21
22
23
24
01
16
16
26
27
28
29
30
01
07
07
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
08
08
30
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
03
18
18
17
18
19
20
21
22
03
19
19
24
25
26
27
28
29
30
01
02
03
04
05
06
07
08
09
01
11
11
11
12
13
14
15
16
17
18
19
20
21
22
23
01
12
12
25
26
27
28
29
30
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
04
21
21
29
30
01
02
03
04
05
06
07
08
09
10
11
12
09
08
08
14
15
16
17
18
19
20
21
22
23
24
25
26
09
09
09
28
29
30
01
1995
07
07
03
04
05
06
1995
08
08
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
05
20
20
11
12
13
14
15
16
05
21
21
18
19
20
21
22
23
05
22
22
25
26
27
28
29
30
01
02
03
04
05
06
07
05
20
20
09
10
11
12
13
14
05
21
21
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
01
02
1995
52
52
1995
53
53
1995
54
54
1995
55
55
1995
56
56
08
09
1995
57
57
1995
58
58
1995
59
59
1995
60
60
1995
61
61
15
16
1995
62
62
1995
63
63
1995
64
64
1995
65
65
1995
66
66
22
23
1995
67
67
1995
68
68
1995
69
69
1995
70
70
1995
71
71
29
30
01
02
03
04
05
06
01
04
04
08
09
10
11
12
13
01
05
05
15
16
17
18
19
20
01
06
06
22
23
24
25
26
27
01
07
07
29
30
01
02
03
04
05
06
07
08
06
20
20
10
11
12
13
14
15
06
21
21
17
18
19
20
21
22
23
24
25
26
27
28
29
06
22
22
01
02
03
04
05
06
07
08
09
10
11
12
13
02
21
21
15
16
17
18
19
20
21
22
23
24
25
26
27
02
22
22
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
21
21
30
01
02
03
13
13
04
05
06
07
08
09
03
14
14
11
12
13
14
15
16
03
15
15
18
19
20
21
22
23
03
16
16
25
26
27
28
29
30
01
02
01
13
13
04
05
06
07
08
09
01
14
14
11
12
13
14
15
16
01
15
15
18
19
20
21
22
23
01
16
16
25
26
27
28
29
30










































































