0
1
3
4
5
10
11
12
14
15
17
18
19
21
22
24
29
30
35
37
38
39
40
43
47
57
60
62
63
66
67
71
76
77
78
79
81
88
89
90
93
95
98
99
102
104
105
106
107
108
111
114
116
117
119
121
123
126
127
128
129
131
135
136
137
138
139
140
144
145
147
162
163
164
166
167
168
171
173
175
176
179
183
186
188
189
196
198
200
204
208
210
211
212
215
217
218
219
220
222
223
224
229
234
