174
52
139
164
99
21
17
14
15
83
63
93
131
153
239
20
391
151
8
16
32
88
42
219
5
59
272
61
196
45
202
10
19
62
40
75
13
53
22
47
18
25
49
51
423
28
81
866
171
929
206
1594
161