57
55
84
92
27
145
153
77
105
121
181
152
139
98
100
26
35
16
30
130
367
189
303
78
108
39
79
115
114
91
65
56
129
171
188
111
53
51
164
29
97
175
193
1166
419
316
337
177
120
200