66
180
143
149
115
86
299
93
55
709
309
116
40
13
50
295
27
134
96
106
1908
80
323
409
142
280
1058
60
171
48
214
202
201
199
92
216
217
402
462
319
170
266
94
318
1639
314
335
72
1128
161
186
129
78
229
372