118
101
328
174
557
94
262
180
403
187
577
73
556
162
272
175
287
125
401
24
433
129
359
129
355
167
333
41
543
50
230
55
507
171
387
119
252
34
512
94