0
0
1
1
1
1
5
5
6
6
7
11
14
15
15
15
17
25
30
38
42
53
53
53
53
53
56
56
56
56
56
56
57
57
57
58
58
60
63
64
65
67
70
75
77
81
85
87
90
93
97
101
107
114
123
132
142
142
146
147
147
152
157
161
