8
1
46
4
152
85
33
6
18
107
128
48
43
41
27
37
448
58
115
240
260
431
30
21
7
2
52
14
11
34
23
45
12
183
94