38
296
367
216
217
33
10
520
158
276
15
399
105
74
47
328
101
320
45
97
82
50
169
209
104
22
178
66
17
32
99
80
37
119
43
35
46
227
95
313
25
4
49
85
21
115
195
157
173
111
42
60
23
96