8
46
248
202
24
39
38
34
14
87
115
140
116
409
19
52
17
33
10
28
26
135
37
20
61
3
4
67
76
18
25
5
16
331
9
83
90
94
47