68
227
123
85
106
83
112
86
114
95
78
113
406
332
359
286
287
151
110
98
125
88
75
71
471
354
205
143