478
101
333
394
108
200
48
346
256
73
82
80
151
261
26
173
70
12
134
194
345
21
149
204
47
127
34
18
50
56
75
540
7147
30
32
36
31
91