3
6
7
9
10
13
13
15
16
19
19
21
25
26
28
30
30
31
32
33
35
37
37
39
40
41
42
46
46
47
50
51
55
56
59
59
59
62
63
63
68
72
72
77
78
80
80
81
81
81
83
86
86
87
89
90
90
95
96
98
99
99
101
101
101
102
105
106
107
108
109
112
112
113
116
116
117
118
118
118
119
119
120
121
124
125
126
126
128
130
130
131
133
133
135
136
137
138
138
139
141
141
141
141
142
142
142
142
142
142
142
142
146
146
147
149
150
151
153
153
153
153
155
155
157
159
160
162
163
164
166