71
239
127
91
112
88
115
89
117
40
97
80
68
113
408
332
360
287
288
151
110
99
125
75
472
354
205
143