107
31
24
41
188
21
48
14
86
22
99
81
167
66
61
64
62
261
135
49
85
57
155
98
37
92
40
19
7
44
82
71
55
39
33
27
28
20
179
124
177
50
169
100
54