91
55
138
38
44
27
115
86
141
70
78
42
152
156
116
161
28
26
195
56
57
76
32
47
112
87
136
53
81
105
89
172
223
103
459
267
119
67
247
159
385
200
166
196
310
239
94