50
21
65
160
228
27
141
124
156
34
69
122
248
95
203
85
182
82
89
90
351
107
209
91
173
227
165
162
103
344
48
512
79
155
29
105
72
109
60
61
42
211
59
197
276
243
114
550
190