302
576
272
474
220
454
49
373
351
465
101
295
107
355
45
226
167
305
58
201
43
180
66
139
56
169
20
125
6
320
9
115
24
106
26
100