166
115
105
290
138
222
118
182
139
0
37
73
60
36
85
176
73
161
64
238
193
257
106
126
228
159
377
176
115
142
139
195
43
526
140
165
123
328
47
160
198
167
121
246
159
45
61
248
61
179
166
143
116
