147
53
96
43
46
367
182
78
59
89
164
36
48
35
32
140
120
93
55
98
173
47
39
45
101
193
125
68
38
31
178
162
64
136
87
74
79
110
177
73
61
86
62
171
135
11
109
165
118
41
174
698
26
25