54
51
103
481
88
59
60
267
324
33
113
108
984
102
147
86
158
20
27
32
163
333
6
170
41
96
69
245
218
658
299
334
48
76
18
79
287
30
135
639
124
504
219
77
206
119
17
145
3134
452
285