143
81
25
138
72
139
105
34
180
79
65
170
149
131
234
160
188
159
124
749
224
119
161
141
75
99
286
385
341
259
239
85
271
86
104
30
163
31
78
41
98
299
196
23
39
40
37
44
50