73
129
111
136
104
158
105
210
91
182
252
461
323
36
112
168
243
342
528
109
193
60
144
113
197
80
154
122
175
311
186
222
240
332
127
179
92
167
217
121
274
160
85
223
241
147
359
47
128
358
391
314
116
86