0
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
9
9
10
22
31
52
55
56
57
59
59
59
59
59
59
59
59
61
62
66
70
70
70
70
73
76
79
81
85
90
103
112
124
135
140
145
148
151
151
151
152
153
154
154
157
157
159
163
167
172
175
179
190
205
218
233
245
270
274
275
276
280
285
290
295
300
305
310
315
320
325
330
335
338
343
348
351
355
358
361
366
371
385
397
409
424
429
434
439
