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