199
129
147
226
52
64
184
30
43
27
274
79
257
156
42
24
59
36
9
335
442
151
158
15
143
47
378
454
366
17
241
327
840
347
16
10
57
26
34
23
142
35
13
32
8
22
4
7
177
85