28
273
70
158
67
38
127
128
55
193
95
178
23
25
202
150
48
30
772
180
1395
41
206
782
36
56
454
111
64
167
174