419
103
32
28
105
245
247
176
34
228
15
26
13
31
53
17
68
130
75
52
49
25
60
43
8
47
10
64
36
33
14
108
4
37
170
50
115
100
35
27
18
58
256
138
91
158
78
129
147
80