445
50
73
154
82
132
125
143
69
142
80
873
233
88
52
223
110
218
32
56
34
61
6
108
899
337
478
356
283
114
141
357
100
39
124
194
95
135
53
107
140
17
104
133
65
45
251
170
115
402
343
225
294
139
178
288
364