16
15
14
28
36
36
48
52
48
69
47
55
67
85
68
84
68
76
99
90
81
126
106
111
99
81
123
155
155
92
144
100
106
90
130
144
113
152
90
201
182
103
172
216
180
164
177
217
209
155
115
189