0
0
1
1
1
1
1
1
1
1
4
4
4
4
7
9
10
10
13
13
17
17
21
21
21
21
21
24
24
28
28
28
32
35
36
39
39
42
42
45
45
48
52
57
57
68
78
85
94
100
109
114
131
149
178
198
245
245
245
245
245
245
245
245
247
248
248
248
248
248
248
248
248
248
248
248
248
249
249
249
249
249
249
249
249
249
249
249
249
251
251
251
251
251
251
255
255
255
255
255
255
255
256
257
257
257
259
261
261
261
262
263
263
263
267
271
274
276
276
276
279
281
285
287
287
289
292
294
294
295
299
301
304
308
313
318
323
328
328
331
331
333
333
333
333
335
339
343
343
345
347
350
350
353
353
355
358
363
368
372
375
379
379
379
379
382
382
382
382
389
395
398
398
398
403
413
413
421
433
433
442
455
470
483
489
499
511
518
526
531
545
559
592
618
649
675
708
708
708
708
708
708
708
708
708
708
708
708
708
708
708
708
708
708
708
709
711
711
711
714
718
718
718
718
718
718
722
722
722
722
725
727
727
727
728
730
730
730
730
732
736
739
739
739
742
746
746
756
770
784
784
797
812
817
822
827
