0
4
8
13
14
15
18
21
21
21
26
27
28
29
30
30
31
35
43
47
50
57
57
57
61
66
67
68
73
78
83
84
85
90
95
100
101
102
102
106
111
111
111
116
121
126
127
128
128
129
130
130
130
130
131
132
132
132
140
148
152
160
163
165
170
175
176
177
182
187
188
189
189
189
190
191
