318
871
106
462
124
217
148
434
146
456
176
414
184
307
117
313
125
421
16
266
116
578
71
288
349
54
311
67
248
79
289
166
208
126
220