104
93
133
80
178
34
59
42
108
16
62
170
28
20
92
86
41
66
13
115
55
30
45
32
15
12
88
138
199
44
67
103
113
1147
370
130
27
245