213
54
173
391
103
139
106
345
89
193
571
59
150
207
90
160
73
125
117
119
282
68
140
33
38
24
50
105
57
85
134
88
93
44
62
138
177
108
51
28
64
312
31
56
92
27
86
114
82
185
7