289
41
17
80
26
157
54
287
61
45
20
44
64
243
196
96
675
259
145
118
384
330
249
90
100
69
49
34
279
97
15
43
401
104
125
502
114
158
103
168
67
141
39
33
30
190