140
190
59
16
107
60
228
1272
65
77
48
45
47
29
483
192
267
667
123
150
83
131
22
103
288
349
114
99
34
211
132
167
138
152
62
442
182
346
313
298
109
27
46
41
191
100
239
153
54
40
133
72
64