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