67
52
85
103
54
823
35
37
743
232
183
291
204
132
89
168
450
50
114
882
61
150
64
115
45
9
60
53
209
41
163
599
331
402
151
121
384
12828