0
0
0
0
1
2
3
3
3
4
5
6
6
6
6
6
6
6
6
7
7
7
10
13
16
21
26
31
37
37
37
37
37
37
37
37
38
39
39
39
39
39
39
40
40
40
40
40
40
40
40
40
41
41
42
42
43
45
49
53
58
59
60
61
