139
110
133
44
373
247
47
32
149
43
123
95
310
42
46
59
27
62
67
54
18
169
20
109
102
77
34
55
125
227
16
30
52
100
111
152
99
121
187
60
128
96
33
53
93
81
219
129
115
200