140
100
56
188
182
249
19
119
83
30
67
78
43
143
18
77
46
32
198
62
109
20
37
303
160
107
263
294
139
111
138
1101
54
91
60
61
71
102
115
35
211
57
122
212
55
163
52
117
86
150
98