289
62
695
149
624
479
160
109
506
983
774
84
251
55
105
518
307
1179
275
17
102
130
133
186
194
112
639
54
171
206
250
46
214
232
122
86
97
299
139
22
85
263
32
63
136
191
195
400
771
177
127
30
47
365
89
429