46
53
259
173
55
85
37
58
47
357
87
36
139
25
32
57
158
90
59
216
79
124
131
125
33
51
176
106
38
81
163
99
520
74
108
14
198
97
428
248
144
439
886
820
561
385
54
88
23
178
84
28
69