0
0
0
0
0
0
0
0
0
3
3
3
3
3
3
6
6
6
6
19
31
43
43
43
43
43
43
44
44
48
50
55
55
55
55
55
55
55
55
55
55
55
55
56
58
60
62
64
64
66
69
73
87
87
93
104
117
121
126
130
134
139
144
148
148
148
148
148
148
148
148
151
154
154
154
154
154
154
158
158
158
163
176
188
200
200
200
200
200
200
201
204
208
210
215
215
215
216
216
216
216
218
218
218
218
218
221
223
228
232
236
236
238
241
245
259
262
268
279
292
296
301
305
309
314
319
323
323
323
323
323
323
323
323
326
329
329
329
329
331
335
339
339
339
347
360
372
384
384
384
384
384
384
386
389
393
395
400
400
400
401
401
401
401
403
403
403
403
406
409
411
416
420
424
424
426
429
433
447
453
464
475
488
492
497
501
505
510
515
519
519
519
519
519
519
519
519
522
525
525
525
525
527
532
536
536
536
541
554
566
578
578
578
578
578
578
582
585
589
591
596
596
597
598
602
607
610
612
612
612
616
621
624
624
629
631
633
633
635
638
642
656
664
676
685
698
703
708
712
717
722
727
731
