260
52
242
157
161
62
374
49
148
41
520
19
588
175
534
167
211
187
281
160
424
81
438
114
268
205
507
11
474
72
278
24
445
186
301
73
581
191
355
129