38
295
254
235
71
310
195
34
255
143
228
120
114
31
35
25
102
101
241
57
123
94
206
23
105
37
29
28
26
17
11
111
32
47
10
280
175
63
72
273
320
55
215
84
374
21
104
60
76
214
185
103
173
19