28
52
129
14
34
29
26
113
141
125
60
291
137
119
163
95
68
63
220
289
40
43
38
352
221
36
20
6
15
445
478
45
147
25
681
35
109
1794
200
30