0
0
3
5
6
6
7
7
9
9
9
10
11
11
14
15
17
18
19
21
22
23
23
23
23
26
26
26
26
26
27
28
28
28
29
33
35
35
38
38
43
46
50
52
55
59
61
61
61
61
61
61
62
65
71
76
76
76
77
78
81
81
86
88
