177
31
75
47
171
92
166
68
228
117
234
125
74
63
343
38
32
71
138
173
116
281
151
164
272
82
195
48
325
56
261
412
284
438
1147
155
193
4277
230
85
3103
1629
189
91
106
217
97
105
210
236
285
307
120
600
111
796
462