53
59
31
114
159
140
68
46
322
157
142
177
35
48
265
179
516
254
54
13
44
180
32
121
71
127
124
111
60
119
91
82
284
209
295
62
487
196
373
72
112
134
146
255
42
211
810
89
66
30
27
354
194
51