16
191
51
80
251
199
84
77
368
50
129
130
994
209
638
467
41
156
213
71
154
113
62
511
24
26
1005
123
177