56
24
335
139
198
69
31
171
48
220
55
207
163
73
115
94
26
99
53
80
116
82
52
81
54
158
196
70
91
39
13
47
35
18
141
118
100
45
373
260
28
242
98
42
57
274
34
61
89
105
304
132
278