107
1033
97
110
55
114
317
307
131
81
117
361
182
137
157
20
179
34
197
49
27
189
209
106
164
142
214
207
128
379
309
35
565
130
11
180
473
149
129
230
54
337
90
166
98
122
160
56
369
85
297
77
175
290