48
59
167
105
140
127
89
559
87
310
262
566
53
83
111
174
68
270
204
171
887
236
29
158
393
46
109
103
126
81
151
73
175
230
45
268
389
238
479
292
163
1378
128
219