140
130
153
137
80
31
35
73
77
135
85
93
131
151
121
138
84
133
111
44
198
53
203
197
532
888
139
177
97
416
83
113
309
269
270
26
126
160
114
74
57
129
41
108
42
32
71
43
219
136
20
76
194