0
3
3
3
3
6
6
7
7
10
10
10
10
10
10
10
10
10
13
14
17
20
21
22
22
25
26
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
33
36
39
43
47
50
50
51
51
52
52
52
52
52
52
53
54
54
62
67
70
70
73
76
76
79
79
79
83
86
