57
254
33
177
85
73
15
516
302
124
65
167
143
200
30
94
345
301
141
42
61
273
62
50
684
36
18
60
78
53
150
190
104
86
75
56
105
43
137
317
258
110
404
187
295
303
71
420
418
135
26