0
4
10
14
20
25
29
40
44
50
55
60
65
68
71
75
79
86
88
94
102
104
108
116
128
132
136
138
142
147
152
159
162
168
172
176
183
187
191
198
200
