1
2
3
4
5
0
6
1
2
3
7
4
5
6
8
7
8
9
10
11
12
13
9
14
10
15
16
17
18
19
20
11
12
21
22
23
13
14
24
25
26
27
15
28
16
17
29
30
31
18
32
19
33
34
20
21
22
35
36
37
38
23
39
24
40
41
25
42
43
44
26
27
45
28
29
46
30
47
48
31
49
32
50
51
33
52
53
54
55
34
56
35
57
36
58
59
60
37
61
38
62
39
63
64
65
40
66
41
42
43
44
45
47