142
66
15
69
36
12
42
33
21
47
11
18
8
14
125
56
63
25
92
46
174
187
189
29
191
13
99
171
60
158
74
53
127
50
93
239
430
19
16
129
27
44
94
39
101
97
104
261
35