0
3
3
4
5
8
8
8
8
8
8
8
9
9
9
9
11
12
17
18
18
19
23
24
25
26
29
31
32
32
35
38
41
43
43
46
47
48
48
49
50
50
50
51
54
55
58
59
60
62
65
66
69
70
72
