55
84
91
27
145
153
77
105
120
181
150
139
98
100
26
31
16
30
130
367
189
302
78
108
39
79
115
109
86
65
56
129
171
188
111
48
50
164
29
97
175
192
1166
419
316
337
177
200