99
199
197
219
19
354
177
285
175
53
35
26
31
7
103
62
176
137
163
86
41
38
52
149
30
33
66
81
21
214
17
366
1349