0
3
3
3
4
5
5
5
5
5
8
8
11
11
11
12
18
24
33
39
44
55
58
61
63
65
65
68
72
75
75
78
82
85
85
88
91
91
92
97
101
104
104
109
112
114
123
128
135
144
148
152
155
157
158
