49
21
3
25
39
78
138
493
196
58
102
113
201
71
256
248
48
147
318
157
174
264
273
150
179
184
167
364
229
163
314
120
65
42
88
63
160
638
305
66
154
55
193
132
112
393
181
41
85
53
153
106
80
373
96