140
31
83
53
198
1393
28
656
50
61
203
197
540
351
223
152
108
136
114
156
44
224
58
473
315
45
60
285
101
26
42
75
179
111
27
62
65
186
47
109
147
59
134