28
115
252
76
33
69
143
20
57
22
86
37
30
50
29
27
19
13
62
26
41
65
83
303
158
82
56
55
18
58
125
183
24
320
618
48
44
52
39
17
40
34
603
161
180
8880
61
70
133
146
47
293
130
99