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