0
1
4
5
5
5
5
6
6
6
9
9
9
9
9
9
12
15
21
24
26
29
29
30
34
34
34
34
34
34
34
34
35
38
39
39
39
39
39
43
43
43
43
43
43
43
43
46
47
51
54
56
61
69
74
74
76
76
76
80
84
84
84
88
