22
38
31
27
24
42
487
395
84
46
51
37
213
35
97
28
8
68
36
18
13
137
260
25
62
57
6
140
56
55
86
133
69
33
44
58
60
26
76
161
98
291
115
66
131