628
142
184
157
369
101
589
26
344
63
125
46
135
50
181
36
455
51
368
55
464
108
543
57
644
239
226
119
553
156
309
183
271
125
592
89
304
136
498
163