118
136
103
420
177
340
255
190
83
304
202
296
62
107
179
77
321
108
106
153
80
204
318
201
117
286
301
70
56
60
437
180
259
76
319
106
79
173
315
524
148
266
132
128
145
56
230
61
133
135
95
251
135
358
