103
191
161
115
350
91
360
53
82
164
391
128
76
247
167
71
52
40
615
394
266
272
118
310
162
212
3479
39
45
21
102
476
351
190
154
373
36
101
568
116
20
58
223
184
95
590
27
98
142
158
57
70
89
44
120