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