178
148
195
604
346
164
316
173
218
331
112
70
111
304
122
168
221
155
98
31
105
12
396
66
238
35
360
791
119
742
226
141
202
215
163
135
1041
626
54
126
327
51
108
510
233
76
65
87
71
1603
170
57