28
88
260
26
33
29
115
116
34
15
55
10
46
11
203
8
74
382
20
127
17
75
4
51
476
52
9
13
27
87
158
62
119
92
30
35
40
101
50
58
139
38
48
47
44
85
308
91