52
110
55
85
163
179
62
79
168
186
454
213
130
83
48
136
182
96
103
98
128
156
116
155
40
117
485
232
261
250
603
209
154
201
429
122
262