183
328
210
86
278
240
308
359
165
357
102
355
323
334
103
134
136
107
125
228
166
149
125
116
152
134
171
233
70
192
142
100
165
252
215
129
137
119
135
239
93
76
163
290
109
115
58
47
69
207
152
220
88
112
131
78
161
148
114
117