340
167
145
64
315
174
509
103
574
134
549
82
509
180
214
181
393
186
376
68
296
115
434
12
210
157
520
22
327
128
163
113
388
184
284
153
447
134
338
60