73
239
129
91
112
88
115
90
117
40
97
80
68
113
408
332
361
287
288
151
110
99
125
75
71
472
354
205
143