70
238
127
90
111
88
114
117
40
97
78
68
113
408
332
360
287
288
151
110
99
125
75
71
472
354
205
143