0
0
0
0
4
4
4
4
7
9
9
12
12
17
18
21
23
24
28
39
48
58
58
58
58
58
59
60
60
61
61
61
61
61
61
61
64
66
66
67
67
70
73
73
76
80
85
88
88
90
93
98
102
102
102
102
103
103
111
120
126
138
147
149
149
154
158
162
165
169
174
179
183
187
187
187
187
191
192
192
193
197
201
201
204
207
212
216
221
222
226
237
249
259
271
271
272
275
277
282
287
288
292
295
297
300
303
306
308
313
318
318
321
325
330
335
339
344
349
354
359
363
368
372
377
382
385
390
395
400
402
415
424
438
450
461
471
471
476
480
484
488
493
498
503
507
512
