47
21
3
25
38
78
138
491
196
57
102
111
201
71
255
248
48
147
318
157
174
263
273
149
179
184
167
364
228
163
314
120
65
42
88
63
160
638
305
66
154
55
193
132
112
393
150
181
41
85
53
153
106
80
373
96