843
241
223
48
190
237
33
41
117
50
52
307
213
181
259
18
80
114
61
51
139
218
446
27
246
711
271
193
748
364
320
262
116
75
63
275
434
111
550