199
82
149
145
164
197
117
372
255
16
310
158
4
37
151
599
168
103
230
18
214
84
173
165
100
88
67
190
56
291
94
347
87
171
292
72
183
602
392
70
548
34
385
326
386
428
416
337
99
6736
216
41
175
350
257
19