286
25
26
115
135
74
51
264
23
173
210
94
75
28
18
22
58
36
68
14
39
38
53
52
43
17
212
106
21
49
11
27
148
89
62
67
41
72
13
143
15
19
48
9
37
91
198
45
20
90