427
24
39
146
388
60
52
242
511
236
333
243
34
177
238
341
71
202
128
410
274
31
122
42
287
175
164
72
66
57
230
47
33
36
37
103
46
121
19
11
261
43
133