0
0
3
3
5
5
8
8
12
13
13
15
18
19
21
24
29
34
38
42
45
49
52
60
69
78
91
101
115
115
115
115
115
115
115
118
118
118
118
118
120
120
124
124
124
124
124
124
125
129
133
133
133
133
133
136
139
144
156
167
181
185
189
194
