7
3
2
37
35
31
12
9
5
58
25
10
39
16
23
14
1
13
19
45
6
62
42
18
103
20
67
59
8
17
41
312
21
48
34
118
110
178
124
96
92
90
398
94