95
138
29
20
180
71
22
66
70
62
179
80
56
27
14
42
10
115
32
19
133
129
123
913
4
78
103
139
136
157
91
44
46
164
23
43
307
226
47
36
25
137
227
37
249
74
38
92
99
206