109
98
356
241
290
421
187
446
477
196
989
790
136
228
448
76
102
235
139
70
157
156
292
147
50
79
115
65
567
213
314
328
97
341
326
253
192
241
484
236
396
252
160
163
459
452
258
250
298
218
290
342
247
320
325
192
158
398
173
148