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