570
103
429
177
238
140
225
144
171
71
154
78
109
24
268
30
485
112
322
68
213
111
320
179
376
140
337
125
382
138
176
41
605
201
292
54
408
78
554
42