81
166
242
112
150
66
175
72
111
39
167
65
79
137
374
227
163
101
95
129
254
142
121
319
190
134
145
185
91
98
177
84
58
51
90
136
192
86
125
61
37
34
146
56
325
140
275
279
108
130
158
105
160