5
289
54
102
99
12
447
129
179
8
148
314
91
129
269
69
107
43
352
48
266
252
283
188
279
135
93
101
366
142
188
86
234
112
80
173
61
235
62
49
161
312
102
208
505
56
154
285
192
153
