0
4
8
13
14
15
16
19
19
19
22
23
24
25
26
26
27
31
39
43
46
53
53
53
57
62
62
63
68
73
78
79
80
85
90
95
96
97
97
101
106
106
106
111
116
121
122
123
123
123
125
125
125
129
132
137
138
139
147
155
159
167
170
175
180
185
185
190
195
200
205
209
211
216
