40
219
28
20
27
268
31
61
46
26
53
55
50
19
93
30
59
41
186
103
45
280
168
215
216
287
264
32
350
74
98
44
122
67
78
49
36
179
141
111
117
165
68
11
190
115
514
166
102
22