0
0
1
1
2
2
3
4
4
5
5
6
7
8
9
10
11
11
12
13
14
15
18
22
25
30
33
38
49
49
49
49
49
50
50
51
51
51
51
51
52
52
52
52
52
52
52
52
52
52
52
52
53
53
54
54
55
59
64
69
74
75
76
77
