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