67
97
215
177
168
249
158
171
304
176
138
78
71
52
104
485
110
45
148
146
156
221
116
327
425
60
382
244
120
386
69
475
275
139
96
57
512
95
131
144
130
136
73
414
404
182
181
570
546
76
112
642