643
83
158
251
94
121
182
100
123
41
25
171
131
154
257
172
215
162
199
146
317
450
204
167
109
51
92
135
174
82
72
110
155
77
87
183
32
31
95
58
88
149
30
221
223
101
150
71
52
193
124
166
45
44
64
89
81