162
130
339
132
115
119
790
221
377
127
606
174
546
289
193
194
198
113
75
84
314
164
299
407
225
61
97
204
56
65
166
149
72
92
182
124
42
146
88
157
79
145
20
114
77
48
122
209
108
66
243
51
31