1
2
3
4
4
6
6
8
9
10
11
12
12
14
14
16
16
18
19
19
19
19
23
23
25
26
27
28
28
28
28
32
33
34
35
36
36
38
38
38
38
38
38
38
38
38
38
38
38
50
51
52
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
70
71
71
73
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
98
98
98
98
102
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
166
166
166
166
166
166
166
166
166