227
561
158
90
72
187
26
16
157
179
408
216
160
1003
125
124
2801
93
79
656
22
188
176
314
57
78
444
96