43
25
122
59
461
48
16
89
141
106
6
221
19
46
191
149
18
53
56
34
24
134
81
360
44
74
14
32
45
130
185
93
64
23
20
303
67
68
215
87
35
21
198
194
146
52
29
458