94
121
117
58
100
357
183
116
141
112
145
120
146
49
119
98
84
440
350
398
311
306
162
107
132
91
79
74