279
445
17
121
170
74
46
223
179
188
116
45
240
1411
248
107
31
64
182
166
84
39
27
12
47
262
173
178
43
73
66
312
76
53
123
37
160
40
109
205
22
69
265
70
186
50
304
504
230
55
155
261
100
95