0
4
8
8
8
8
8
12
15
17
22
24
26
33
40
43
54
59
70
82
91
100
101
107
107
112
112
120
124
130
136
145
151
161
167
176
185
192
201
208
216
225
235
247
253
263
271
279
279
285
285
285
288
290
294
300
308
316
328
344
364
380
389
401
413
413
420
426
436
445
455
455
467
470
