116
427
316
115
253
37
98
96
53
250
112
185
144
124
92
155
243
58
264
171
40
71
88
130
59
147
123
114
181
455
274
107
154
846
106
311
350
66
131
535
281
69
68
25
220
26
119
70
121
34
44
110
214
313
353