0
0
0
1
1
1
1
3
3
3
7
10
13
15
17
17
17
20
25
28
31
34
35
35
35
37
37
39
43
45
47
49
50
54
56
59
62
65
65
68
68
70
71
71
71
74
75
76
76
79
79
79
85
92
97
100
106
109
112
115
119
123
125
126
