197
88
147
52
203
48
95
249
94
64
214
92
146
239
343
226
114
111
109
282
188
104
59
105
123
162
151
84
166
179
19
327
61
38
308
160
144
110
212
229
581
26
306
446
304
81
420
78
190
97
50
535
283
153
332
43
101