785
289
451
304
488
170
190
102
506
50
230
22
521
73
597
292
494
171
303
118
408
188
421
122
156
69
176
86
202
95
308
22
443
55
609
93
216
148
273
42