0
0
0
3
7
9
13
13
13
13
13
13
17
21
23
25
25
30
35
46
55
67
67
67
69
69
69
69
70
75
75
75
75
75
79
84
89
92
97
102
107
110
115
120
120
120
122
124
125
127
130
134
145
157
168
172
177
182
187
191
196
196
201
206
211
216
221
225
227
231
234
239
239
242
245
250
255
256
257
271
283
286
299
310
327
332
337
342
343
346
351
356
361
364
368
368
371
375
380
385
388
393
398
402
404
409
414
414
415
416
417
420
425
430
435
450
465
476
480
492
496
501
506
511
516
521
526
