251
66
77
142
57
195
71
113
93
27
39
204
72
15
790
211
49
399
101
124
36
67
181
319
288
102
95
230
8874
64
162