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