260
77
191
142
252
121
128
42
91
65
76
102
41
223
51
84
234
270
227
122
199
175
103
79
373
23
93
80
163
94
61
86
177
154
462