114
317
307
131
80
117
360
181
137
157
20
179
34
197
46
27
187
207
106
163
141
214
127
375
308
35
564
130
11
180
468
145
128
230
52
333
90
166
182
98
121
81
160
189
55
369
85
293
76
175
290
64
211
530
351
96