675
119
306
157
164
202
199
200
109
327
206
197
34
133
146
195
110
148
98
79
114
159
90
163
185
95
97
126
541
19
111
14
127
96
57
46
66
113
99
103
88
92
123
234
121
64
87
82
21
80
54
301