50
119
147
298
116
160
510
75
108
56
465
84
145
61
202
300
125
250
95
60
291
131
64
402
173
213
219
121
34
79
114
58
226
88
99
284
117
252
215
231
622
73
77
98
200
118
128
268
164
105
199
888
1054
115
324
39