154
350
46
71
49
78
45
60
140
86
77
100
107
197
25
115
217
303
111
110
263
207
321
160
337
155
161
280
307
235
414
113
136
221
128
204
96
247
181
67
257
97
1216
55
80
494
142
224
1767
101
1193
443
178
73
52