148
21
40
18
116
27
69
166
20
15
61
37
8
101
212
346
26
43
146
285
9
51
50
31
200
79
145
55
13
45
24
184
35
266
34
42
175
68
39
87
19
25
88
22
193
75