159
127
105
141
107
78
108
101
87
98
416
244
251
99
116
125
115
161
117
89
585
352
214
209
211
109
37