70
233
123
86
107
84
112
114
97
78
68
113
406
332
360
287
288
151
110
98
125
88
75
71
472
354
205
143