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