166
260
52
17
377
39
8
232
34
97
298
43
49
141
36
14
482
130
211
12
44
35
42
9
249
18
66
103
54
29
28
50
104
63
67
212