164
155
158
64
91
125
189
205
94
169
260
179
50
221
389
303
195
303
457
161
311
135
211
547
83
91
367
305
214
55
150
70
78
87
163
43
95
77
71
97
126
94
57
22
83
210
151
79
44
77
80
107
115
107
133
84
98
20
32
37