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