178
258
71
578
313
454
57
227
107
175
418
250
55
96
54
259
257
127
68
395
194
53
138
113
131
86
202
20
130
61
713
17
12
106
16
114