50
30
33
236
315
63
473
76
96
240
257
41
62
19
191
114
878
70
47
61
6229
261
69
58
298
32
268
141
46
55
31