78
244
133
92
114
89
117
119
40
98
84
69
113
408
332
361
287
288
151
110
99
125
88
75
71
472
354
205
143