68
228
123
85
106
84
112
86
114
96
78
113
406
332
359
286
287
151
110
98
125
88
75
71
472
354
205
143