0
0
0
3
8
17
17
21
21
21
26
30
34
42
51
51
51
51
59
66
75
75
75
75
75
85
85
85
88
95
98
106
115
118
125
128
136
145
145
150
153
153
153
164
172
183
191
200
200
200
201
204
207
207
207
213
218
225
241
246
255
276
276
276
279
289
289
300
303
313
324
329
338
348
