0
4
4
4
4
6
6
9
10
14
16
18
20
24
28
28
30
33
33
36
38
41
46
54
59
67
77
82
95
95
95
95
95
95
95
95
100
105
108
108
108
108
113
116
119
119
119
119
119
119
119
120
120
120
122
122
124
134
144
152
162
167
172
