299
150
87
67
80
51
69
186
93
218
89
93
193
177
279
221
411
186
70
23
88
24
172
107