391
166
67
90
96
52
19
54
59
7
55
60
34
47
156
202
131
140
36
141
409
99
26
79
82
46
37
94
127
238
110
100
108
30
134
137
196
12
76
157
116
74
45
27
106
51
133
155
29
15
80
206
361